1 line
7.1 KiB
XML
1 line
7.1 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="espnow_radio_recv_new" id="yRc(WOjHu-m`T}_SG!E." x="-535" y="-503"><statement name="DO"><block type="controls_try_finally" id="`y]v]Zph?g^v`*l]^:_-"><mutation elseif="1"></mutation><statement name="try"><block type="variables_set" id="c,)qY_RH}_o*`-Dq+}LH"><field name="VAR">msg</field><value name="VALUE"><block type="espnow_radio_recv_msg" id="`@e+$dNTVe8ev:t9}s$C"></block></value><next><block type="variables_set" id="bjg/Xd=Sj8(18tcn=@8s"><field name="VAR">dictcmd</field><value name="VALUE"><block type="json_to_dicts" id="mkBA^qNXp.`u,F(;qJ)2"><value name="VAR"><shadow type="text" id="33Y@^2|!7*!0=TSk#;_@"><field name="TEXT">{"name":"Mixly","color":"green"}</field></shadow><block type="variables_get" id="p`,/ijYYDVInU)wD|aOK"><field name="VAR">msg</field></block></value></block></value><next><block type="system_print" id="p3F/c49Ipy4!`-EmudY5"><value name="VAR"><shadow type="text" id="QyMg{JVdU$#+hQkPDX-r"><field name="TEXT">Mixly</field></shadow><block type="dicts_get" id="xj;f`.|_!i+BE)e)?t*t"><value name="DICT"><shadow type="variables_get" id="bnh}16_KCFoceL7@?!r;"><field name="VAR">dictcmd</field></shadow></value><value name="KEY"><shadow type="text" id="E@T6$09kxgwgk+R,dBx!"><field name="TEXT">序号</field></shadow></value></block></value><next><block type="controls_if" id="NIv3UvNnrDpXQ7Li_8,4"><value name="IF0"><block type="logic_negate" id="pD^2EB-27[-e2J`p[?*d"><value name="BOOL"><block type="dicts_get_default" id="HzutaGks9|Yt2l7Xg|uV"><value name="DICT"><shadow type="variables_get" id="2o;xlP?]IGONL?}JeJ:-"><field name="VAR">dictcmd</field></shadow></value><value name="KEY"><shadow type="text" id="VVsVO]5NJL[K=0F,nsd}"><field name="TEXT">回复</field></shadow></value><value name="VAR"><shadow type="math_number" id="vj!|2GoJ20)`(]gArkIS"><field name="NUM">0</field></shadow><block type="logic_boolean" id="[0#5#YBwUauwncyws,z?"><field name="BOOL">FALSE</field></block></value></block></value></block></value><statement name="DO0"><block type="dicts_add_or_change" id="H:~zI#ny6W?@~v=h.TQS"><value name="DICT"><shadow type="variables_get" id="!nf;EpSl}$bws)dW9Czv"><field name="VAR">dictcmd</field></shadow></value><value name="KEY"><shadow type="text" id="HMs1T3}7cRg3p22bz{2`"><field name="TEXT">回复</field></shadow></value><value name="VAR"><shadow type="math_number" id="PCU5DTt6RTi/x/pZK`:-"><field name="NUM">0</field></shadow><block type="logic_boolean" id="JH]jKS{8A=f.0_]gsrIR"><field name="BOOL">TRUE</field></block></value><next><block type="espnow_radio_send" id="lwizoE4^3PPZ2GIM*PQu"><value name="send"><shadow type="text" id="2dH$8wEVkTfC=e3wQbc#"><field name="TEXT">Mixly</field></shadow><block type="dicts_to_json" id="kIgyn-?^BRCkI3Bbih2S"><value name="DICT"><shadow type="variables_get" id="+!C)RPgDTD1kK^nT`+BG"><field name="VAR">dictcmd</field></shadow></value></block></value></block></next></block></statement></block></next></block></next></block></next></block></statement><value name="IF1"><shadow type="factory_block_return" id="R{RZ:FSwSSN]#0!kBy,u"><field name="VALUE">Exception as e</field></shadow></value><statement name="DO1"><block type="system_print" id="VO+U#J@ys=*ZS3L{@@Ys"><value name="VAR"><block type="variables_get" id="k!8]/b$~8}78c42Qg;7-"><field name="VAR">e</field></block></value></block></statement></block></statement></block><block type="espnow_radio_channel" id="qz75/|ePnGGwB`GZ|rkv" x="-1073" y="-287"><value name="CHNL"><shadow type="espnow_channel" id="zt,+iW;=.c.?G]AtLh;z"><field name="PIN">1</field></shadow></value><next><block type="espnow_radio_on_off" id="*Ia2`!}sv#:3D:H4KGM1"><field name="on_off">True</field><next><block type="dicts_create_with" id="~NXAB-G2=2agMDox`)HD"><mutation items="2"></mutation><field name="VAR">mydict</field><field name="KEY0">"序号"</field><field name="KEY1">"消息"</field><value name="ADD0"><block type="math_number" id="Ak3]/^CZn1Sf~[pc/r(-"><field name="NUM">0</field></block></value><value name="ADD1"><block type="text" id="R(e0pjV#B.Aq1^2/f#ab"><field name="TEXT">light</field></block></value><next><block type="controls_whileUntil" id="X*N..mR([O+W1yC/J*}a"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="m]moyV~~6a`?7b!25C=n"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="(O4a}g6S)VD[Cr|mm,jr"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="82g5-uG_)g(;?(GY1u{["><value name="btn"><shadow type="pins_button" id="`@7(7/i|[c,t]sjhyP)Y"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="dicts_add_or_change" id=")N7$|SE6gV+[xu6s^a5."><value name="DICT"><shadow type="variables_get" id="fd_={L,YgHCuZtgo[^;!"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="]gZE$_5r)9kkZ)jjgtP2"><field name="TEXT">序号</field></shadow></value><value name="VAR"><shadow type="math_number" id="dyQ(1p9g(Gie^gEn{GRp"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="cF_puIDlC/OfCn9{K0,A"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="3NRPq8XSeuT4Ej7^J-ru"><field name="NUM">1</field></shadow><block type="dicts_get" id="fbGi$`6^:`XMbYw/4[CS"><value name="DICT"><shadow type="variables_get" id="tWMq+?2z2OQ(nC?~:nr2"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="6G+TTxmg/2/!5q;Kl8p|"><field name="TEXT">序号</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="Niplfb:4qhRjbvnz#8M)"><field name="NUM">1</field></shadow></value></block></value><next><block type="espnow_radio_send" id="@;mOLF8_P(yRDe)Ujj`,"><value name="send"><shadow type="text" id="2dH$8wEVkTfC=e3wQbc#"><field name="TEXT">Mixly</field></shadow><block type="dicts_to_json" id="H`lHyT;#6C/$1dKpzkyF"><value name="DICT"><shadow type="variables_get" id="7nXI$PywCVCf)1(xH,TN"><field name="VAR">mydict</field></shadow></value></block></value></block></next></block></statement></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHJhZGlvCkVTUE5vd19yYWRpbz1yYWRpby5FU1BOb3coKQpoYW5kbGVfbGlzdD1bXQppbXBvcnQganNvbgppbXBvcnQgbWFjaGluZQpkZWYgRVNQTm93X3JhZGlvX3JlY3YobWFjLEVTUE5vd19yYWRpb19tc2cpOgogICAgdHJ5OgogICAgICAgIG1zZyA9IEVTUE5vd19yYWRpb19tc2cKICAgICAgICBkaWN0Y21kID0ganNvbi5sb2Fkcyhtc2cpCiAgICAgICAgcHJpbnQoZGljdGNtZFsn5bqP5Y+3J10pCiAgICAgICAgaWYgbm90IGRpY3RjbWQuZ2V0KCflm57lpI0nLEZhbHNlKToKICAgICAgICAgICAgZGljdGNtZFsn5Zue5aSNJ10gPSBUcnVlCiAgICAgICAgICAgIEVTUE5vd19yYWRpby5zZW5kKCJmZmZmZmZmZmZmZmYiLGpzb24uZHVtcHMoZGljdGNtZCkpCiAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAgcHJpbnQoZSkKCmlmIG5vdCBFU1BOb3dfcmFkaW9fcmVjdiBpbiBoYW5kbGVfbGlzdDoKICAgIGhhbmRsZV9saXN0LmFwcGVuZChFU1BOb3dfcmFkaW9fcmVjdikKRVNQTm93X3JhZGlvLnJlY3ZfY2IoaGFuZGxlX2xpc3QpCgppbXBvcnQgbWl4Z29fbWluaQoKCkVTUE5vd19yYWRpby5zZXRfY2hhbm5lbChjaGFubmVsPTEpCkVTUE5vd19yYWRpby5hY3RpdmUoVHJ1ZSkKbXlkaWN0PSB7IuW6j+WPtyI6MCwgIua2iOaBryI6J2xpZ2h0J30Kd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX21pbmkuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBteWRpY3RbJ+W6j+WPtyddID0gbXlkaWN0Wyfluo/lj7cnXSArIDEKICAgICAgICBFU1BOb3dfcmFkaW8uc2VuZCgiZmZmZmZmZmZmZmZmIixqc29uLmR1bXBzKG15ZGljdCkpCg==</code> |