1 line
5.7 KiB
XML
1 line
5.7 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><variables><variable id="=.q3=HJZpp3/{ITq@+/*">tim</variable></variables><block type="espnow_radio_channel" id="NtqB+PnR]hfiw)h_rQLl" x="-1562" y="-816"><value name="CHNL"><shadow type="espnow_channel" id="C*8qk-,Iro!L#7P#6g/d"><field name="PIN">1</field></shadow></value><next><block type="espnow_radio_on_off" id="UcTyDhKLoA-+45RtP7wg"><field name="on_off">True</field><next><block type="variables_set" id="cEw:]h2BhIU#.9$qu.Z)"><field name="VAR">丢失状态</field><value name="VALUE"><block type="logic_boolean" id="DWE~S5;`ixq5`*i-xRfA"><field name="BOOL">TRUE</field></block></value><next><block type="variables_set" id="Fe(^rq$h?68!`[G9O6D+"><field name="VAR">计时开始</field><value name="VALUE"><block type="controls_millis" id="cKe$Ka9Vp{zTGoGWoxWm"><field name="Time">ms</field></block></value><next><block type="set_system_timer" id="o=Dfvo8FQZE0F}enb[rc"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="/xtSc+M5C4M)}s/X)c52"><field name="VAR">tim</field></shadow></value><value name="PIN"><shadow type="timer_id_pin" id="r}#Z5Zanz3s:$6[.f@[C"><field name="PIN">0</field></shadow></value><value name="period"><shadow type="math_number" id="B)h!_faWB(DA[E;~/e|["><field name="NUM">2000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="WsUcS5|PBc;X6CfaG,|B"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="$,jewkR+UzI~5D$pGck("><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="1/Rk:.KL1rL1!b1xVbi~"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="TkMH6}#8Zs47ef!dVmkB"><field name="VAR">计时开始</field><value name="VALUE"><block type="controls_millis" id="4^yiP^l[BzYJFU9^+H2V"><field name="Time">ms</field></block></value><next><block type="variables_set" id="4@U^Ud`^j|LQtpIQK/:*"><field name="VAR">丢失状态</field><value name="VALUE"><block type="logic_boolean" id="pMEssJ{dh)W$m8S`i*WI"><field name="BOOL">TRUE</field></block></value><next><block type="display_clear" id="|1NGj]N2#STr}L_WX:Fg"><value name="boolean"><shadow type="logic_boolean" id="$NPa2[YT3[u!xURXF*aQ"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="6.0ivjAq0A@nW@DXGxdN"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="|1|{T_QxVs1OnGn/*j~C"><field name="NUM">5</field></shadow></value><next><block type="controls_if" id="{$:dWNj,ob1?ot|Z}.$,"><value name="IF0"><block type="variables_get" id="k{v{uoJ9/,Y{8cDPwcoZ"><field name="VAR">丢失状态</field></block></value><statement name="DO0"><block type="esp32_onboard_music_play_list" id="!j!,432(Al:,kD`_}3iC"><value name="LIST"><shadow type="pins_playlist" id="Pu#Q2}|WsB(ng{UCq4)|"><field name="PIN">onboard_music.BA_DING</field></shadow></value><next><block type="display_show_image" id="PUxS?S32M2!^wZfP=BYo"><value name="data"><shadow type="pins_builtinimg" id="k=r(UXO+UI0lO5fiGbD@"><field name="PIN">expression_picture.Sad</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id=")W~0t/uP_I9PsCPG[,~W"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="LL.!.?Z_j;nqxCAcL*M(" x="-668" y="-496"><mutation><arg name="tim" varid="=.q3=HJZpp3/{ITq@+/*"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="espnow_radio_send" id="DC^ZGP9XSL.te.995)z1"><value name="send"><shadow type="text" id="U-P7,NSO!DQ`MbNWu=:s"><field name="TEXT">防丢心跳</field></shadow></value></block></statement></block><block type="espnow_radio_recv_certain_msg_new" id="odW4o.|6tG@RaWvdR-B0" x="-1558" y="-264"><field name="msg">防丢心跳</field><statement name="DO"><block type="variables_global" id="m$cZLwR4rLe~1[maHNMq"><value name="VAR"><block type="variables_get" id="9jLh3ym5IqV+_^C$5:y}"><field name="VAR">丢失状态</field></block></value><next><block type="variables_set" id="5[w{.1{Q*J/H0]c@qdNU"><field name="VAR">丢失状态</field><value name="VALUE"><block type="logic_boolean" id="WizOCXIc_MH+th8}C-Ql"><field name="BOOL">FALSE</field></block></value></block></next></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IHJhZGlvCmltcG9ydCB0aW1lCmltcG9ydCBtYWNoaW5lCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90ZnQKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX211c2ljCmZyb20gZXhwcmVzc2lvbl9waWN0dXJlIGltcG9ydCBTYWQKCgpFU1BOb3dfcmFkaW8gPSByYWRpby5FU1BOb3coKQoKCmRlZiBFU1BOb3dfcmFkaW9fcmVjdihtYWMsIEVTUE5vd19yYWRpb19tc2cpOgogICAgZ2xvYmFsIOS4ouWkseeKtuaAgQogICAg5Lii5aSx54q25oCBID0gRmFsc2UKCkVTUE5vd19yYWRpby5yZWN2X2NiKCLpmLLkuKLlv4Pot7MiLCBFU1BOb3dfcmFkaW9fcmVjdikKCgoKZGVmIHRpbV9jYWxsYmFjayh0aW0pOgogICAgRVNQTm93X3JhZGlvLnNlbmQoImZmZmZmZmZmZmZmZiIsJ+mYsuS4ouW/g+i3sycpCgoKCkVTUE5vd19yYWRpby5zZXRfY2hhbm5lbChjaGFubmVsPTEpCkVTUE5vd19yYWRpby5hY3RpdmUoVHJ1ZSkK5Lii5aSx54q25oCBID0gVHJ1ZQrorqHml7blvIDlp4sgPSB0aW1lLnRpY2tzX21zKCkKdGltID0gbWFjaGluZS5UaW1lcigwLHBlcmlvZCA9IDIwMDAsIG1vZGU9bWFjaGluZS5UaW1lci5QRVJJT0RJQywgY2FsbGJhY2s9dGltX2NhbGxiYWNrKQp3aGlsZSBUcnVlOgogICAg6K6h5pe25byA5aeLID0gdGltZS50aWNrc19tcygpCiAgICDkuKLlpLHnirbmgIEgPSBUcnVlCiAgICBvbmJvYXJkX3RmdC5maWxsKDAsc3luYz1UcnVlKQogICAgdGltZS5zbGVlcCg1KQogICAgaWYg5Lii5aSx54q25oCBOgogICAgICAgIG9uYm9hcmRfbXVzaWMucGxheShvbmJvYXJkX211c2ljLkJBX0RJTkcpCiAgICAgICAgb25ib2FyZF90ZnQuaW1hZ2UoU2FkLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQo=</code>NhZCwgY29sb3I9MHhmZmZmLHN5bmM9VHJ1ZSkK</code> |