1 line
4.9 KiB
XML
1 line
4.9 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><variables><variable id="d$Hz)_vvA0^=g9`rK.n2">data</variable></variables><block type="communicate_bluetooth_peripheral_init" id="LH*/H7,S*yWx:IDP67*1" x="-1200" y="-804"><value name="VAR"><shadow type="variables_get" id="2y!bZ0b7gf#h_}(xwBe0"><field name="VAR">ble_x</field></shadow></value><value name="data"><shadow type="text" id="i=DEdrqP^*SZ`~_k6JN+"><field name="TEXT">Mixly_Slave</field></shadow></value><next><block type="communicate_bluetooth_recv" id="k|.xYj,2|C~zK4@Ih|s{"><value name="VAR"><shadow type="variables_get" id="5X,$uw=@Xg~X.M8E{0dL"><field name="VAR">ble_x</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="XR0,MFRwJ!GY~*I[Hwi8"><field name="VALUE">ble_method</field></shadow></value><next><block type="controls_whileUntil" id="kj?d,1pCe6r,@Da)`56/"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="9+sH+5SEfKO6Y_SxzhV_"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="@zFDSAdTPSfZIVsel|aw"><mutation else="1"></mutation><value name="IF0"><block type="communicate_bluetooth_is_connected" id="uqvt^d+,2uAT+:U1xRGI"><value name="VAR"><shadow type="variables_get" id="{yO7;pvB)1c#;X3h~;Fe"><field name="VAR">ble_x</field></shadow></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="v3NBd1cezb@-.p`y=[}I"><field name="center">True</field><value name="data"><shadow type="text" id=")Mt1MS9VUI1vZjJ;zRxG"><field name="TEXT">OK</field></shadow></value><value name="space"><shadow type="math_number" id="dkrNM3Vw^WuNN,5;C6XH"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="eJ1_/r+e-t4)(hOcsBES"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_if" id="BMCBZm?ud.CW,P6f(/IY"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="]55S96YQ+Y2=4-9k_6e5"><value name="btn"><shadow type="pins_button" id="+a|Pjkl]@1=o0obo(;hg"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="communicate_bluetooth_send" id="Ele(;9;LH(FZqO{_jBP0"><value name="VAR"><shadow type="variables_get" id="i^u]x,t0u?`x3Sb+v2-:"><field name="VAR">ble_x</field></shadow></value><value name="data"><shadow type="text" id="w=MpcRpp,66EZS__]n!K"><field name="TEXT">B1按键按下</field></shadow></value></block></statement><next><block type="controls_if" id="X^fW!f0yHC2;PgB~1xJE"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="Xg3Ej$C)S~9]G-l?u]j0"><value name="btn"><shadow type="pins_button" id="^#?M^?/{5oF4{xo^wpch"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="communicate_bluetooth_send" id="gVji7:2-JzV`V0L(bwVJ"><value name="VAR"><shadow type="variables_get" id="gb-gQvNLjo?Re]jXwp/K"><field name="VAR">ble_x</field></shadow></value><value name="data"><shadow type="text" id="Q$g6II6{b7@n@}avaVay"><field name="TEXT">B2按键按下</field></shadow></value></block></statement></block></next></block></next></block></statement><statement name="ELSE"><block type="display_show_image_or_string_delay" id="TJOb5RUL;m8JvB:lcG^J"><field name="center">True</field><value name="data"><shadow type="text" id="hCeo+rL0pfDudiaqv5)j"><field name="TEXT">==</field></shadow></value><value name="space"><shadow type="math_number" id="6OO`t[K$2)uWmZAo3+@d"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="b97q^^;nO^7KJJF=[I9t"><field name="BOOL">TRUE</field></shadow></value></block></statement></block></statement></block></next></block></next></block><block type="procedures_defnoreturn" id="Bu)GZ_7[?jTz1D~Gx|DZ" x="-1185" y="-290"><mutation><arg name="data" varid="d$Hz)_vvA0^=g9`rK.n2"></arg></mutation><field name="NAME">ble_method</field><statement name="STACK"><block type="system_print" id="D7@:Bq5=?pVZ9@7OkO(h"><value name="VAR"><shadow type="text" id="JPcJ@!z-$7eP3FR]?mTv"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="Dfxx;-,$fQ,2eQkzX8=3"><field name="VAR">data</field></block></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IGJsZV9wZXJpcGhlcmFsCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90ZnQKaW1wb3J0IG1peGdvX3NhbnQKaW1wb3J0IG1hY2hpbmUKCmRlZiBibGVfbWV0aG9kKGRhdGEpOgogICAgcHJpbnQoZGF0YSkKCgpibGVfeCA9IGJsZV9wZXJpcGhlcmFsLkJMRVNpbXBsZVBlcmlwaGVyYWwoJ01peGx5X1NsYXZlJykKYmxlX3gucmVjdihibGVfbWV0aG9kKQp3aGlsZSBUcnVlOgogICAgaWYgYmxlX3guaXNfY29ubmVjdGVkKCk6CiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ09LJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQogICAgICAgIGlmIG1peGdvX3NhbnQuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgYmxlX3guc2VuZCgnQjHmjInplK7mjInkuIsnKQogICAgICAgIGlmIG1peGdvX3NhbnQuQjJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgYmxlX3guc2VuZCgnQjLmjInplK7mjInkuIsnKQogICAgZWxzZToKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cygnPT0nLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCg==</code> |