Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/学期3/5-3 高级无线通讯-可靠消息发送.mix

1 line
6.6 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="-581" y="-441"><statement name="DO"><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></block><block type="espnow_radio_channel" id="qz75/|ePnGGwB`GZ|rkv" x="-1050" y="-327"><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>aW1wb3J0IHJhZGlvCkVTUE5vd19yYWRpbz1yYWRpby5FU1BOb3coKQpoYW5kbGVfbGlzdD1bXQppbXBvcnQganNvbgppbXBvcnQgbWFjaGluZQpkZWYgRVNQTm93X3JhZGlvX3JlY3YobWFjLEVTUE5vd19yYWRpb19tc2cpOgogICAgbXNnID0gRVNQTm93X3JhZGlvX21zZwogICAgZGljdGNtZCA9IGpzb24ubG9hZHMobXNnKQogICAgcHJpbnQoZGljdGNtZFsn5bqP5Y+3J10pCiAgICBpZiBub3QgZGljdGNtZC5nZXQoJ+WbnuWkjScsRmFsc2UpOgogICAgICAgIGRpY3RjbWRbJ+WbnuWkjSddID0gVHJ1ZQogICAgICAgIEVTUE5vd19yYWRpby5zZW5kKCJmZmZmZmZmZmZmZmYiLGpzb24uZHVtcHMoZGljdGNtZCkpCgppZiBub3QgRVNQTm93X3JhZGlvX3JlY3YgaW4gaGFuZGxlX2xpc3Q6CiAgICBoYW5kbGVfbGlzdC5hcHBlbmQoRVNQTm93X3JhZGlvX3JlY3YpCkVTUE5vd19yYWRpby5yZWN2X2NiKGhhbmRsZV9saXN0KQoKaW1wb3J0IG1peGdvX21pbmkKCgpFU1BOb3dfcmFkaW8uc2V0X2NoYW5uZWwoY2hhbm5lbD0xKQpFU1BOb3dfcmFkaW8uYWN0aXZlKFRydWUpCm15ZGljdD0geyLluo/lj7ciOjAsICLmtojmga8iOidsaWdodCd9CndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19taW5pLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgbXlkaWN0Wyfluo/lj7cnXSA9IG15ZGljdFsn5bqP5Y+3J10gKyAxCiAgICAgICAgRVNQTm93X3JhZGlvLnNlbmQoImZmZmZmZmZmZmZmZiIsanNvbi5kdW1wcyhteWRpY3QpKQo=</code>