1 line
9.8 KiB
XML
1 line
9.8 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo ME"><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=")nAfPf3.hgkF_1)zbSfZ" x="-2104" y="-777"><mutation items="0"></mutation><field name="VAR">mydict</field><next><block type="variables_set" id="QD(jn)y{A9Aw],8F2y(-"><field name="VAR">显示内容</field><value name="VALUE"><block type="text" id="feCWWO+n1u-;yP;-;J1+"><field name="TEXT">Mixly</field></block></value><next><block type="iot_wifi_connect" id="0:UIY.Csgq}hC-8N;8H;"><value name="WIFINAME"><shadow type="text" id="ewv09r*k5(M.z!cRAX/$"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="CWibLwg^utzPd6n|/.f`"><field name="TEXT">1234567890</field></shadow></value><next><block type="display_show_image_or_string_delay" id="8R7o/4zux,)cY:ZXPPjh"><field name="center">True</field><value name="data"><shadow type="text" id="Rx}_|hYS1B;Zyr|,G7X!"><field name="TEXT">WO</field></shadow></value><value name="space"><shadow type="math_number" id="/f/rH~(@zK?{8=Mp+J*M"><field name="NUM">0</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE" id="`D(r^a;W}@,p./jOG~`}"><value name="SERVER"><shadow type="text" id="@g-q.=~:Ee(un(ra-!AN"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="iot_mixly_key" id="*vmT?,dM,O/A}Pwv/981"><field name="VISITOR_ID">31MOTCLJ</field></shadow></value><next><block type="display_show_image_or_string_delay" id=";V5MV.V]zG-pX}pcH1IR"><field name="center">True</field><value name="data"><shadow type="text" id="OosJ9gD7PJdYehxzj/QZ"><field name="TEXT">MO</field></shadow></value><value name="space"><shadow type="math_number" id="ViK9|;,n+-X(r20)jo35"><field name="NUM">0</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="KK):+9?{~z(Ef`,!5X{K"><value name="TOPIC"><shadow type="text" id="346H5[P7ILzcL+_|S|jh"><field name="TEXT">json消息</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="c:6#J)5/rCoR-AuqY^xH"><field name="VALUE">method</field></shadow></value><next><block type="controls_thread" id="^)o4+cln]b{IqbQ*Vh=~"><value name="callback"><shadow type="factory_block_return" id="#eP{A36In:xf3q?xyXW9"><field name="VALUE">testThread</field></shadow></value><value name="VAR"><block type="tuple_create_with_noreturn" id="d!/4PLCf!+anz1;o-CON" inline="true"><mutation items="0"></mutation></block></value><next><block type="controls_whileUntil" id="yz-OjIRI$-6@m4$Njj,E"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="6$ME~]=mee}6jQ5O,+4V"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="dA[v^y].2NUHKe7)N0L2"><next><block type="controls_delay_new" id="qAK,]VJq1Es5vKdS:*.s"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="Je-pj),=XBLk1Wl$Mnx$"><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="#pnl@6h|b+sMnD{QsNF/" 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="9@M)QS+SS;M/g1T}R_re"><value name="VAR"><block type="variables_get" id="zzxlc~L3:#x9];#ehncy"><field name="VAR">mydict</field></block></value><next><block type="variables_global" id="S@mYg3./jVTq,+hY{)dh"><value name="VAR"><block type="variables_get" id="e|*6Ga[750s@O0d:p6SF"><field name="VAR">显示内容</field></block></value><next><block type="variables_set" id=")H4LeV?=l.#B[;mU2c]/"><field name="VAR">mydict</field><value name="VALUE"><block type="dicts_todict" id="XRa^NaRrUMio#tw`Y(r?"><value name="VAR"><shadow type="variables_get" id="nl:U#xQzz:WVR#.Wlw3p"><field name="VAR">x</field></shadow><block type="json_to_dicts" id="*3xbUwt#Y#/FpJa-/cOw"><value name="VAR"><shadow type="text" id="S(C}r!gAJs]uNqo;NV+v"><field name="TEXT">{"name":"Mixly","color":"green"}</field></shadow><block type="variables_get" id="b#E=jA_;i/9w/bOxztST"><field name="VAR">msg</field></block></value></block></value></block></value><next><block type="variables_set" id="0v#x++RDk4]aFx9UeeeA"><field name="VAR">显示内容</field><value name="VALUE"><block type="dicts_get" id="._xn8Kh9sl:kzE_7]4^K"><value name="DICT"><shadow type="variables_get" id="k?*?e!r4pshtzXK:,El="><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="{nZ-^]_x$=)(py-5,6.t"><field name="TEXT">显示内容</field></shadow></value></block></value><next><block type="controls_if" id="e6b=X;+BHV8,]DBa74A8"><value name="IF0"><block type="logic_compare" id="r((6!)l|u60p`v]^8d7n"><field name="OP">EQ</field><value name="A"><block type="dicts_get" id="+vCUV-QA9@{gsUeR?:`B"><value name="DICT"><shadow type="variables_get" id="a84F80TwyEO[RwMz?-to"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="Mu$zoq]YW[~xMpQv|`WC"><field name="TEXT">亮灯</field></shadow></value></block></value><value name="B"><block type="text" id="S(naz19bg2:O6*56baWp"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="O0[1!Y$TbvtQdX9S(S]("><value name="RVALUE"><shadow type="math_number" id="p`yxLxH!0DCF7w/lym`+"><field name="NUM">25</field></shadow></value><value name="GVALUE"><shadow type="math_number" id=",9=#1n7fLr{J;xec;9AF"><field name="NUM">25</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="3|f_;-?)x=|^@MUF~$O4"><field name="NUM">25</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="^V0yvd?tBVwR-0BL)I+["></block></next></block></statement><next><block type="controls_if" id="01RW{!.TK)u:sI/@HaVY"><value name="IF0"><block type="logic_compare" id="0:HoFiE-QygLIs?!W_ef"><field name="OP">EQ</field><value name="A"><block type="dicts_get" id="^dX+TA@X`rBYKtOY!=XK"><value name="DICT"><shadow type="variables_get" id="^{;E9Z`KS-D({(Sf!]|k"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="j}D6~WohB)O1pKU]4;Z}"><field name="TEXT">亮灯</field></shadow></value></block></value><value name="B"><block type="text" id="bg(8NVJI{Qyc@v8;_`m`"><field name="TEXT">0</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="*Em}~wr-*5Mcw^0Bp0|a"><value name="RVALUE"><shadow type="math_number" id="e-Q!S2[#w=Iu)o}OXbg4"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="()_cRNrkNZ,Mj#v`+53D"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id=";?yrF27Qh2wL$;jZng,J"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="0syiQo(];w:s6yx,=d`m"></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="]!jed`7JK0O*s9}Skd9x" inline="false" x="-2095" y="-334"><field name="NAME">testThread</field><statement name="STACK"><block type="variables_global" id="Gs.]IIqJwZ#Fy,smZ`VT"><value name="VAR"><block type="variables_get" id="_4L!cl+Q^R*l(*5@A[qi"><field name="VAR">显示内容</field></block></value><next><block type="controls_whileUntil" id="ZMg22n#JZW!7zNY@qVlY"><field name="MODE">WHILE</field><value name="BOOL"><block type="logic_boolean" id="0~j(XnHU_r6KTqbBgzS4"><field name="BOOL">TRUE</field></block></value><statement name="DO"><block type="display_scroll_string" id="J/S4lPYuc]XpLxi5!`LY"><value name="data"><shadow type="text" id="QKLVzsG!8#SJ.OjDg_Ue"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="=ER]eL){$]S?kzEVmQVh"><field name="VAR">显示内容</field></block></value></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdApmcm9tIG1peGdvX21lIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgX3RocmVhZAppbXBvcnQgdGltZQppbXBvcnQganNvbgpmcm9tIG1peGdvX21lIGltcG9ydCBvbmJvYXJkX3JnYgoKZGVmIG1ldGhvZChjbGllbnQsIHRvcGljLCBtc2cpOgogICAgZ2xvYmFsIG15ZGljdAogICAgZ2xvYmFsIF9FNl85OF9CRV9FN19BNF9CQV9FNV84Nl84NV9FNV9BRV9COQogICAgbXlkaWN0ID0gZGljdChqc29uLmxvYWRzKG1zZykpCiAgICBfRTZfOThfQkVfRTdfQTRfQkFfRTVfODZfODVfRTVfQUVfQjkgPSBteWRpY3RbJ+aYvuekuuWGheWuuSddCiAgICBpZiBteWRpY3RbJ+S6rueBryddID09ICcxJzoKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgyNSwgMjUsIDI1KSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiBteWRpY3RbJ+S6rueBryddID09ICcwJzoKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgwLCAwLCAwKSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCgpkZWYgdGVzdFRocmVhZCgpOgogICAgZ2xvYmFsIF9FNl85OF9CRV9FN19BNF9CQV9FNV84Nl84NV9FNV9BRV9COQogICAgd2hpbGUgVHJ1ZToKICAgICAgICBvbmJvYXJkX21hdHJpeC5zY3JvbGwoX0U2Xzk4X0JFX0U3X0E0X0JBX0U1Xzg2Xzg1X0U1X0FFX0I5KQoKCgpteWRpY3Q9IHt9Cl9FNl85OF9CRV9FN19BNF9CQV9FNV84Nl84NV9FNV9BRV9COSA9ICdNaXhseScKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywnMTIzNDU2Nzg5MCcpCm9uYm9hcmRfbWF0cml4LnNob3dzKCdXTycsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCk1RVFRfVVNSX1BSSiA9ICJNaXhJTy8zMU1PVENMSi9kZWZhdWx0LyIKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCAiTWl4SU9fcHVibGljIiwgIk1peElPX3B1YmxpYyIsIE1RVFRfVVNSX1BSSikKb25ib2FyZF9tYXRyaXguc2hvd3MoJ01PJyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKbXF0dF9jbGllbnQuc2V0X2NhbGxiYWNrKCdqc29u5raI5oGvJyxtZXRob2QsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICdqc29u5raI5oGvJykKX3RocmVhZC5zdGFydF9uZXdfdGhyZWFkKHRlc3RUaHJlYWQsICgpKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkKICAgIHRpbWUuc2xlZXBfbXMoNTAwKQo=</code> |