Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Nova/24-2-无线广播-防丢检测.mix

1 line
5.0 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控青春" shown="block"><block type="variables_set" id="GUSR0X+WtK3@v!;:IGzQ" x="-557" y="-442"><field name="VAR">lastmsgtime</field><value name="VALUE"><block type="controls_millis" id="vMV]lsz,jt*!:c:zMeCC"><field name="Time">ms</field></block></value><next><block type="espnow_radio_channel" id="(9+p/#^byt$75lU2;[Ks"><value name="CHNL"><shadow type="espnow_channel" id="}eef5MW_I`/VJq$a?t@j"><field name="PIN">10</field></shadow></value><next><block type="espnow_radio_on_off" id="GS[.I=;#x70,Wtry.ZY7"><field name="on_off">True</field><next><block type="controls_whileUntil" id="$`Wl}ZHWz~Ci16Kq?j8f"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="r{B(|]tpDW1q*`*KWT5V"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="au~}.i.Kw1|]]*,8B8p/"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="n)0]ugnVZpJ,Pd`AZ.Xu"><field name="NUM">2</field></shadow></value><next><block type="espnow_radio_send" id="?A.0|OHG[Fx1;91ol4P_"><value name="send"><shadow type="text" id="@)Ep1o?@6N8oP#@A1$;j"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id=")aB_2r7c~~uk1p)Ev]{F"><value name="VAR"><shadow type="variables_get" id="![(.8;sZ!)Wf/=hdyDd,"><field name="VAR">x</field></shadow><block type="controls_millis" id=":+,4W-=#nTSXEXCk3Y=9"><field name="Time">ms</field></block></value></block></value><next><block type="controls_if" id=")O_p|RIeTvn22+XWKW~x"><value name="IF0"><block type="logic_compare" id="4Q,Xt0o`w:cw![k?_4@["><field name="OP">GT</field><value name="A"><block type="math_arithmetic" id="03*6c4:d0Z:7/u2gh3Ub"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="A7,5.@tM(Nnh;Q75-}tq"><field name="NUM">1</field></shadow><block type="controls_millis" id="?E*Jm|1LqF]~5pvNZtQV"><field name="Time">ms</field></block></value><value name="B"><shadow type="math_number" id="W(s1*5TjTe~ZZFwg#F|z"><field name="NUM">1</field></shadow><block type="variables_get" id="+I/2=!H;CeXci?5h-8|7"><field name="VAR">lastmsgtime</field></block></value></block></value><value name="B"><block type="math_number" id="-V$!VQ~I`bBK1kG}x4I`"><field name="NUM">10000</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="jq^-|g#m1Ffpd^xU~Dl#"><field name="center">True</field><value name="data"><shadow type="text" id=")~:B5.*_]uLAKqIrN2DD"><field name="TEXT">NO</field></shadow></value><value name="space"><shadow type="math_number" id="L4ej(=I||,gB^)?-=y/_"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="xh+p}i|E~O[m1P-=maU^"><field name="BOOL">TRUE</field></shadow></value><next><block type="esp32_onboard_music_play_list" id="69*dGNI6*fX-mIzJL|Vg"><value name="LIST"><shadow type="pins_playlist" id=")/bZ|[J_#0M2^I?1?l@q"><field name="PIN">spk_midi.DADADADUM</field></shadow></value></block></next></block></statement></block></next></block></next></block></statement></block></next></block></next></block></next></block><block type="espnow_radio_recv_new" id="$*[k#^LWT#:i@C3RQZyQ" x="-534" y="-34"><statement name="DO"><block type="variables_global" id="2.u{sABnJ]!2-RSDe(/f"><value name="VAR"><block type="variables_get" id="=^xoA5bU,h@6EYdm,Cr~"><field name="VAR">lastmsgtime</field></block></value><next><block type="display_show_image_or_string_delay" id=";Cw~$?z~Vp1E*=Q3a9u0"><field name="center">True</field><value name="data"><shadow type="text" id="^.=O`W[?GS~Y_)}/o~ta"><field name="TEXT">YES</field></shadow></value><value name="space"><shadow type="math_number" id="`2LWAnY-|O,n42$EsH~a"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="mL:4_dd#,QYM4tJvyD.D"><field name="BOOL">TRUE</field></shadow></value><next><block type="variables_set" id="CKpIlyYqD7k`fX{~8I7X"><field name="VAR">lastmsgtime</field><value name="VALUE"><block type="controls_millis" id="tl?05d,)qb)f,-O@Z55a"><field name="Time">ms</field></block></value></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKaW1wb3J0IHJhZGlvCmZyb20gbWl4Z29fbm92YSBpbXBvcnQgb25ib2FyZF90ZnQKZnJvbSBtaXhnb19ub3ZhX3ZvaWNlIGltcG9ydCBzcGtfbWlkaQoKRVNQTm93X3JhZGlvID0gcmFkaW8uRVNQTm93KCkKCmRlZiBFU1BOb3dfcmFkaW9fcmVjdihtYWMsIEVTUE5vd19yYWRpb19tc2cpOgogICAgZ2xvYmFsIGxhc3Rtc2d0aW1lCiAgICBvbmJvYXJkX3RmdC5zaG93cygnWUVTJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQogICAgbGFzdG1zZ3RpbWUgPSB0aW1lLnRpY2tzX21zKCkKCkVTUE5vd19yYWRpby5yZWN2X2NiKCJfX2FsbF9fIiwgRVNQTm93X3JhZGlvX3JlY3YpCgoKbGFzdG1zZ3RpbWUgPSB0aW1lLnRpY2tzX21zKCkKRVNQTm93X3JhZGlvLnNldF9jaGFubmVsKGNoYW5uZWw9MTApCkVTUE5vd19yYWRpby5hY3RpdmUoVHJ1ZSkKd2hpbGUgVHJ1ZToKICAgIHRpbWUuc2xlZXAoMikKICAgIEVTUE5vd19yYWRpby5zZW5kKCJmZmZmZmZmZmZmZmYiLHN0cih0aW1lLnRpY2tzX21zKCkpKQogICAgaWYgdGltZS50aWNrc19tcygpIC0gbGFzdG1zZ3RpbWUgPiAxMDAwMDoKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cygnTk8nLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCiAgICAgICAgc3BrX21pZGkucGxheShzcGtfbWlkaS5EQURBREFEVU0pCg==</code>