1 line
8.2 KiB
XML
1 line
8.2 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-S3@元控青春"><variables><variable id="x@Yfw8DrgkM3CEl{odMY">client</variable><variable id="Q.[d]Bc~)FuhqVb/l{Uh">topic</variable><variable id="0.A^[Eto)4wE7Tef?SZQ">msg</variable></variables><block type="variables_set" id="ngZx_+/njhpHeEE!O9E#" x="-2082" y="-753"><field name="VAR">显示内容</field><value name="VALUE"><block type="text" id="n)N+_vWrb?.VR:9Q@;GP"><field name="TEXT">Mixly</field></block></value><next><block type="iot_wifi_connect" id="VJKfoR+VW5?+5Th*DPE`"><value name="WIFINAME"><shadow type="text" id="7ba*5fl812Pd]SC:=J7v"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="nSKvzl|rhjTkcyK/o!HC"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE" id="{N,-H=DnECl:|K-O$[w0"><value name="SERVER"><shadow type="text" id="z[zy|5Q-P=}}#T5DKsld"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="iot_mixly_key" id=")V[rkp)4QYq9O!lbEMc?"><field name="VISITOR_ID">4OG7811O</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="u1U1y26ce*nk}DOoS4(O"><value name="TOPIC"><shadow type="text" id="=JGOfi=VIv0VAhpV0NGK"><field name="TEXT">显示内容</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="IGw!0_FzE?y}wtBcTNuN"><field name="VALUE">method</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="w,Vy,8V?DoXGn_LXsYmE"><value name="TOPIC"><shadow type="text" id="zqGxzW^jMGE$Kt`]t~ue"><field name="TEXT">亮灯</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="bm4l-sEaJdpN^/msuv:y"><field name="VALUE">method2</field></shadow></value><next><block type="controls_thread" id="u0;-~#8WLPOO,,+`x@=j"><value name="callback"><shadow type="factory_block_return" id="iC4FNgf2swfSC3=.^/U?"><field name="VALUE">testThread</field></shadow></value><value name="VAR"><block type="tuple_create_with_noreturn" id="WUQ,IYxrDJ?02?Ci^2]e" inline="true"><mutation items="0"></mutation></block></value><next><block type="controls_whileUntil" id="~9V?~X.:C3{JW.`{SE3Y"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="3IcNy=,K7;w:nyrz0uKV"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="_qA!p[.a@JBikjSb1T=T"><next><block type="controls_delay_new" id="9`P6{gm6aipV/+?u39Q."><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="0p~aT`}{[!;$Fy]PY]p|"><field name="NUM">500</field></shadow></value></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="p/09a_TX8m)ddXrDV9]V" x="-1337" y="-506"><mutation><arg name="client" varid="x@Yfw8DrgkM3CEl{odMY"></arg><arg name="topic" varid="Q.[d]Bc~)FuhqVb/l{Uh"></arg><arg name="msg" varid="0.A^[Eto)4wE7Tef?SZQ"></arg></mutation><field name="NAME">method2</field><statement name="STACK"><block type="controls_if" id="T8vI;w-x|a{f;udHX`D:"><value name="IF0"><block type="logic_compare" id="vE{X^gMuAWRp+xo$XfZB"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="Qmhu7zSs3x-/y:i|}[#x"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="f2AloXpCVMgF9Zs$!45z"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id=",r{A:kz_|v`gYTGDug!,"><value name="RVALUE"><shadow type="math_number" id="tFRE!X$GmmhkT~eu9c;."><field name="NUM">25</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="`:NZm9.h0mV!{#MZ8K[f"><field name="NUM">25</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="!Z[kXh].@Cfslo3#e}U/"><field name="NUM">25</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="aehZyuh?XW:i^nl+/!:B"></block></next></block></statement><next><block type="controls_if" id="/{PX6:d5Drrm_]VHQBjX"><value name="IF0"><block type="logic_compare" id="Fire:?xG*snK7GkO6Ojk"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="6I=aGGs^PhPqfyVc}`}p"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="nV+kXoOt}Up0A5wdo~I]"><field name="TEXT">0</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="0BDM]4c,|:xb[f[enu~Y"><value name="RVALUE"><shadow type="math_number" id="_-^#T^QHpa75bxUutWpo"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="5G@!Q/J*A_mmdVS,g!a}"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="c(vcJmKt4kI/uFC{9Y|("><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="_=bP~tH4zhBGR2RzjXVM"></block></next></block></statement></block></next></block></statement></block><block type="procedures_defnoreturn" id="_KBU3{3DCK(+Dtt6h2zs" inline="false" x="-1738" y="-324"><field name="NAME">testThread</field><statement name="STACK"><block type="variables_global" id="(VCp}Gp?PWaHzpCMzs},"><value name="VAR"><block type="variables_get" id="U;f`M.j9llpxRGm.5h@K"><field name="VAR">显示内容</field></block></value><next><block type="controls_whileUntil" id="@=JMX7T#Fn;8)JY9.-R,"><field name="MODE">WHILE</field><value name="BOOL"><block type="logic_boolean" id="Q$:Fk{wj?suHB3YOQkSH"><field name="BOOL">TRUE</field></block></value><statement name="DO"><block type="onboard_tft_scroll_string" id="{U?pzdMhN(!s6gn.xr0H"><value name="data"><shadow type="text" id=":~9=?*7d-f51tpGH*:m8"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="st05m~0Y?S~iUC.qaK*5"><field name="VAR">显示内容</field></block></value></block></statement></block></next></block></statement></block><block type="procedures_defnoreturn" id="|=VN3CNfD`eBu^.pZxoC" x="-2093" y="-286"><mutation><arg name="client" varid="x@Yfw8DrgkM3CEl{odMY"></arg><arg name="topic" varid="Q.[d]Bc~)FuhqVb/l{Uh"></arg><arg name="msg" varid="0.A^[Eto)4wE7Tef?SZQ"></arg></mutation><field name="NAME">method</field><statement name="STACK"><block type="variables_global" id="Yeyvw**dy(ROLQI86kIL"><value name="VAR"><block type="variables_get" id="~fZ:)qbWOcWpN}3o(x?5"><field name="VAR">显示内容</field></block></value><next><block type="variables_set" id="uY-,sAAGP?0j.?yv}fPg"><field name="VAR">显示内容</field><value name="VALUE"><block type="variables_get" id="nIb!l{^B=pW1Ou+cv|WF"><field name="VAR">msg</field></block></value></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgX3RocmVhZAppbXBvcnQgdGltZQpmcm9tIG1peGdvX25vdmEgaW1wb3J0IG9uYm9hcmRfcmdiCmZyb20gbWl4Z29fbm92YSBpbXBvcnQgb25ib2FyZF90ZnQKCmRlZiBtZXRob2QyKGNsaWVudCwgdG9waWMsIG1zZyk6CiAgICBpZiBtc2cgPT0gJzEnOgogICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDI1LCAyNSwgMjUpKQogICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKICAgIGlmIG1zZyA9PSAnMCc6CiAgICAgICAgb25ib2FyZF9yZ2IuZmlsbCgoMCwgMCwgMCkpCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQoKZGVmIHRlc3RUaHJlYWQoKToKICAgIGdsb2JhbCBfRTZfOThfQkVfRTdfQTRfQkFfRTVfODZfODVfRTVfQUVfQjkKICAgIHdoaWxlIFRydWU6CiAgICAgICAgb25ib2FyZF90ZnQuc2Nyb2xsKF9FNl85OF9CRV9FN19BNF9CQV9FNV84Nl84NV9FNV9BRV9COSxjb2xvcj0weGZmZmYpCgpkZWYgbWV0aG9kKGNsaWVudCwgdG9waWMsIG1zZyk6CiAgICBnbG9iYWwgX0U2Xzk4X0JFX0U3X0E0X0JBX0U1Xzg2Xzg1X0U1X0FFX0I5CiAgICBfRTZfOThfQkVfRTdfQTRfQkFfRTVfODZfODVfRTVfQUVfQjkgPSBtc2cKCgoKX0U2Xzk4X0JFX0U3X0E0X0JBX0U1Xzg2Xzg1X0U1X0FFX0I5ID0gJ01peGx5JwptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCcxMjM0NTY3ODkwJykKTVFUVF9VU1JfUFJKID0gIk1peElPLzRPRzc4MTFPL2RlZmF1bHQvIgptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsICJNaXhJT19wdWJsaWMiLCAiTWl4SU9fcHVibGljIiwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ+aYvuekuuWGheWuuScsbWV0aG9kLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnN1YnNjcmliZShNUVRUX1VTUl9QUkogKyAn5pi+56S65YaF5a65JykKbXF0dF9jbGllbnQuc2V0X2NhbGxiYWNrKCfkuq7nga8nLG1ldGhvZDIsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICfkuq7nga8nKQpfdGhyZWFkLnN0YXJ0X25ld190aHJlYWQodGVzdFRocmVhZCwgKCkpCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5jaGVja19tc2coKQogICAgdGltZS5zbGVlcF9tcyg1MDApCg==</code> |