Files
mixly3/boards/default/micropython_esp32c3/examples/3xtn-eVfIEev/eIEJPAGjiBQJ.mix
2024-07-23 20:47:22 +08:00

1 line
9.8 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo CC"><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="dicts_create_with" id="R5dB_NBz^U{8l1[d6V#g" x="-2104" y="-777"><mutation items="0"></mutation><field name="VAR">mydict</field><next><block type="variables_set" id="!s#OR|fSh-}c^Mpz0E4h"><field name="VAR">显示内容</field><value name="VALUE"><block type="text" id="F?kVm{V;0T)kR]oq{(wm"><field name="TEXT">Mixly</field></block></value><next><block type="iot_wifi_connect" id="FfgZOU@0eywlNNWN2xyJ"><value name="WIFINAME"><shadow type="text" id="+TSsh4(jfat!$PLN4cFF"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="O]FD)/|~RJpEGPmVbA(^"><field name="TEXT">1234567890</field></shadow></value><next><block type="display_show_image_or_string_delay" id=",^h[YzNCbV27v8-/i,dB"><field name="center">True</field><value name="data"><shadow type="text" id="fc_^8v=kLG$]/Na~WBvP"><field name="TEXT">WO</field></shadow></value><value name="space"><shadow type="math_number" id="Xg}cNa!x`Em7$HxqK$ZV"><field name="NUM">0</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE" id="UTHwVa`[po`@$r~)jban"><value name="SERVER"><shadow type="text" id=")sxx{T@b,:*:-@cwWX4i"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="iot_mixly_key" id="?f9/u}glHvAvjDWG(d-o"><field name="VISITOR_ID">31MOTCLJ</field></shadow></value><next><block type="display_show_image_or_string_delay" id="YbeNSII,{Py_ly!T{f$l"><field name="center">True</field><value name="data"><shadow type="text" id="J+S?o.R85I(@/nMITrK_"><field name="TEXT">MO</field></shadow></value><value name="space"><shadow type="math_number" id="B.jQ49Tm5$0^xNR;xifR"><field name="NUM">0</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="SbJ_`Cp|F837BDAy.HM#"><value name="TOPIC"><shadow type="text" id="3x7xz5p,?V*4mS?#?a29"><field name="TEXT">json消息</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="kfTBWMhF6mN!.V40m2`a"><field name="VALUE">method</field></shadow></value><next><block type="controls_thread" id="w:7k8.5AT#-SCMTOL5,X"><value name="callback"><shadow type="factory_block_return" id="+VOnG]H^Ou@,ZH}-e9$S"><field name="VALUE">testThread</field></shadow></value><value name="VAR"><block type="tuple_create_with_noreturn" id="lEEsxOTd7Spk5i.1G9?s" inline="true"><mutation items="0"></mutation></block></value><next><block type="controls_whileUntil" id="lMOF7A?$6zI.6lI~RI05"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="/=~pWpJ}wEYu2h1UiHt8"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="jZ[l?d2Y5/@?JbS*grsP"><next><block type="controls_delay_new" id="MmshD2[(3~A.[)tBB_PF"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="Y@6a0UY7j8/s^MKbPDYf"><field name="NUM">500</field></shadow></value></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="~a!72bP`SGklf_:EYyo_" x="-1753" y="-444"><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="xb4J)+)@ZS_slwh+tR@Y"><value name="VAR"><block type="variables_get" id="37VH#_bjs_0TeF$ObJVD"><field name="VAR">mydict</field></block></value><next><block type="variables_global" id="nIb?_B5|aSfirc#^ps:P"><value name="VAR"><block type="variables_get" id="4.wCQ#cpu[xN1r(K:C0_"><field name="VAR">显示内容</field></block></value><next><block type="variables_set" id="Z,w|H+EZ^#sknWLav~Y/"><field name="VAR">mydict</field><value name="VALUE"><block type="dicts_todict" id="?CK:v?.vjE:IxYZo4jQr"><value name="VAR"><shadow type="variables_get" id="bMDFx8X/E17;YZfx*scg"><field name="VAR">x</field></shadow><block type="json_to_dicts" id="xBt_X[}}?6x4ayi5-,]."><value name="VAR"><shadow type="text" id="vv1y3;u:,mO,bo,vq$Dt"><field name="TEXT">{"name":"Mixly","color":"green"}</field></shadow><block type="variables_get" id="zV~{DpqJu-)l.?sURDaR"><field name="VAR">msg</field></block></value></block></value></block></value><next><block type="variables_set" id="CG9Qt*2@v[6Ym!d?2M5~"><field name="VAR">显示内容</field><value name="VALUE"><block type="dicts_get" id="~WgOrPh{FGXm,~BoN9]g"><value name="DICT"><shadow type="variables_get" id="E]E(Hwg6XXL,-@$*8~_{"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="3UFT0sz`?5:OV@m=^w=7"><field name="TEXT">显示内容</field></shadow></value></block></value><next><block type="controls_if" id=")nh^H+9syxE,wXt(E7XI"><value name="IF0"><block type="logic_compare" id="QQrIfr8Kwu)RrRHA9k?^"><field name="OP">EQ</field><value name="A"><block type="dicts_get" id="W~IpJ4$Cg68hxZm`Z@[H"><value name="DICT"><shadow type="variables_get" id="f.0Kak|-b!v~`;EZT@GK"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="Cq{mbe|^CU{C_xcS!yD7"><field name="TEXT">亮灯</field></shadow></value></block></value><value name="B"><block type="text" id=";*uCnI,HEa$0vFKl/stF"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="Xt#YVx6EXDzn?,hlz4z0"><value name="RVALUE"><shadow type="math_number" id="JFnPXG1R`c?j_|[*x_k="><field name="NUM">25</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="$JDC:t7U?dF-4)8Ql0(q"><field name="NUM">25</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="BiJ?:xt##T]LtE.?kp-L"><field name="NUM">25</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="i:A-o6t!3DCR:RoVT/0z"></block></next></block></statement><next><block type="controls_if" id="VW`UR@gy_uSvk(FHvD(8"><value name="IF0"><block type="logic_compare" id="i_=M3V4.4P}`H!dtbxgJ"><field name="OP">EQ</field><value name="A"><block type="dicts_get" id="?^}ke0,xUrg*Xw;V1*od"><value name="DICT"><shadow type="variables_get" id="kt?kbO-](|ia1xkDcA!G"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="0DgRWX5aq,0?g7?mU)f2"><field name="TEXT">亮灯</field></shadow></value></block></value><value name="B"><block type="text" id="7/W3T28ErD_p|@iBAVJF"><field name="TEXT">0</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="rCI69yEJjXL~~d20/LQ`"><value name="RVALUE"><shadow type="math_number" id="W5w,X,vDsV,{/m{ejakT"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="j}1Wc-7M2caf6R06WQ8g"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="|#!29OTZKQro!O6WTjr9"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="cq4MiIi7b}*wxIy5i}Rm"></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="pdPfjz2/1ZG9YIWUd1Dn" inline="false" x="-2095" y="-334"><field name="NAME">testThread</field><statement name="STACK"><block type="variables_global" id="?8~tPvS}|V/5_!^ii7Jj"><value name="VAR"><block type="variables_get" id="P)$yU.om+ZFCvgm){8H{"><field name="VAR">显示内容</field></block></value><next><block type="controls_whileUntil" id="t6zyp)GBQ,7+0=]J0PEr"><field name="MODE">WHILE</field><value name="BOOL"><block type="logic_boolean" id="!q3PN662.t~#M)KzJPYY"><field name="BOOL">TRUE</field></block></value><statement name="DO"><block type="display_scroll_string" id="KL?;CR,}M!kw3o6jWmdY"><value name="data"><shadow type="text" id="ZB`$6KKY3gPg`7-E?`:Y"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="RV$P?BfOk_DI(C)g1}P}"><field name="VAR">显示内容</field></block></value></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdApmcm9tIG1peGdvX2NjIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgX3RocmVhZAppbXBvcnQgdGltZQppbXBvcnQganNvbgpmcm9tIG1peGdvX2NjIGltcG9ydCBvbmJvYXJkX3JnYgoKZGVmIG1ldGhvZChjbGllbnQsIHRvcGljLCBtc2cpOgogICAgZ2xvYmFsIG15ZGljdAogICAgZ2xvYmFsIF9FNl85OF9CRV9FN19BNF9CQV9FNV84Nl84NV9FNV9BRV9COQogICAgbXlkaWN0ID0gZGljdChqc29uLmxvYWRzKG1zZykpCiAgICBfRTZfOThfQkVfRTdfQTRfQkFfRTVfODZfODVfRTVfQUVfQjkgPSBteWRpY3RbJ+aYvuekuuWGheWuuSddCiAgICBpZiBteWRpY3RbJ+S6rueBryddID09ICcxJzoKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgyNSwgMjUsIDI1KSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiBteWRpY3RbJ+S6rueBryddID09ICcwJzoKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgwLCAwLCAwKSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCgpkZWYgdGVzdFRocmVhZCgpOgogICAgZ2xvYmFsIF9FNl85OF9CRV9FN19BNF9CQV9FNV84Nl84NV9FNV9BRV9COQogICAgd2hpbGUgVHJ1ZToKICAgICAgICBvbmJvYXJkX21hdHJpeC5zY3JvbGwoX0U2Xzk4X0JFX0U3X0E0X0JBX0U1Xzg2Xzg1X0U1X0FFX0I5KQoKCgpteWRpY3Q9IHt9Cl9FNl85OF9CRV9FN19BNF9CQV9FNV84Nl84NV9FNV9BRV9COSA9ICdNaXhseScKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywnMTIzNDU2Nzg5MCcpCm9uYm9hcmRfbWF0cml4LnNob3dzKCdXTycsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCk1RVFRfVVNSX1BSSiA9ICJNaXhJTy8zMU1PVENMSi9kZWZhdWx0LyIKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCAiTWl4SU9fcHVibGljIiwgIk1peElPX3B1YmxpYyIsIE1RVFRfVVNSX1BSSikKb25ib2FyZF9tYXRyaXguc2hvd3MoJ01PJyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKbXF0dF9jbGllbnQuc2V0X2NhbGxiYWNrKCdqc29u5raI5oGvJyxtZXRob2QsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICdqc29u5raI5oGvJykKX3RocmVhZC5zdGFydF9uZXdfdGhyZWFkKHRlc3RUaHJlYWQsICgpKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkKICAgIHRpbWUuc2xlZXBfbXMoNTAwKQo=</code>