1 line
9.8 KiB
XML
1 line
9.8 KiB
XML
<xml version="Mixly 2.0 rc4" board="MixGo CE@MixGo CE"><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="g1dTvO;eM0f9.#N3B#]K" x="-2104" y="-777"><mutation items="0"></mutation><field name="VAR">mydict</field><next><block type="variables_set" id="mO5QpQo8X#r[-[V5l+c:"><field name="VAR">显示内容</field><value name="VALUE"><block type="text" id="MsT4^BXEkG@v_XYej*6w"><field name="TEXT">Mixly</field></block></value><next><block type="iot_wifi_connect" id="o$$|U-bPbLizT$.xU4bC"><value name="WIFINAME"><shadow type="text" id="=w}nO`ePumyb:P@ULhqM"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="4aQPX7R~U:Uzz{AD8`|e"><field name="TEXT">1234567890</field></shadow></value><next><block type="display_show_image_or_string_delay" id="Os/}40!Hkc)B(+Kl1R8^"><field name="center">True</field><value name="data"><shadow type="text" id="[GMapp5L_Lt6U53)yp5b"><field name="TEXT">WO</field></shadow></value><value name="space"><shadow type="math_number" id="=RdKp/[y1Bd2gX~ojnxq"><field name="NUM">0</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE" id="65NBhwxz9~c0n6D1(eAn"><value name="SERVER"><shadow type="text" id=",U)d9+L#9oZ9DyP9{p.["><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="iot_mixly_key" id="2ttcJlx-$Z;8c06B+sKN"><field name="VISITOR_ID">31MOTCLJ</field></shadow></value><next><block type="display_show_image_or_string_delay" id="]QaT]JEj`K/hH}QAPC06"><field name="center">True</field><value name="data"><shadow type="text" id="jf^Td#aWM{[URVe+D3-g"><field name="TEXT">MO</field></shadow></value><value name="space"><shadow type="math_number" id="X[o*:~w$AR9+#RFxxFwn"><field name="NUM">0</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="ExC9R:=YEab9dK1A$^g{"><value name="TOPIC"><shadow type="text" id="fjmu~MA*^!7t=?#e)EG~"><field name="TEXT">json消息</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="=Q^a=o5[lKC]KX#wvmFZ"><field name="VALUE">method</field></shadow></value><next><block type="controls_thread" id="}C^[g.Qk~w4}rz@9YM:]"><value name="callback"><shadow type="factory_block_return" id="*}/,eQZvA{qS[Gi5EZZV"><field name="VALUE">testThread</field></shadow></value><value name="VAR"><block type="tuple_create_with_noreturn" id="W..R*/iB!B6j5PQ{;A1$" inline="true"><mutation items="0"></mutation></block></value><next><block type="controls_whileUntil" id="mzpap?.gQD6{4]oF6WY0"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="IGT9XJ.7@57pVmWLhL-H"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="tjQ[/3wGFU#r{0]nm72t"><next><block type="controls_delay_new" id="9.d4$m7WJ0d=f;K1x@wb"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="Q?xc,{Ki,{.I#I(aFHA1"><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="#l?R0B_D-V-yznS2MfqX" 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="xr|,v_};bI,PSO$K`[ua"><value name="VAR"><block type="variables_get" id="@F/3.VGcaZ:A!dDfLVUj"><field name="VAR">mydict</field></block></value><next><block type="variables_global" id="ccFoY.pO+,VhlpXp@fie"><value name="VAR"><block type="variables_get" id="i~CF`$SA6Pt)c`mH5beL"><field name="VAR">显示内容</field></block></value><next><block type="variables_set" id="Isrf}#9pv-AwfLC3]MMR"><field name="VAR">mydict</field><value name="VALUE"><block type="dicts_todict" id="S!SLvGZT}|m+OLt:K7@R"><value name="VAR"><shadow type="variables_get" id="GAq-aG]v{Pjo5|O+*.:T"><field name="VAR">x</field></shadow><block type="json_to_dicts" id="Jub5H}T~m#gM;cCOtOPZ"><value name="VAR"><shadow type="text" id="`0gPFXJe_=3|rxX!kJ^E"><field name="TEXT">{"name":"Mixly","color":"green"}</field></shadow><block type="variables_get" id="CvI[s#@LKyj^#ey0`.8+"><field name="VAR">msg</field></block></value></block></value></block></value><next><block type="variables_set" id="iQ{CScW0X~TCuQ1}57ks"><field name="VAR">显示内容</field><value name="VALUE"><block type="dicts_get" id="s$9y[b(qSxFg~24Vt$9["><value name="DICT"><shadow type="variables_get" id="EfjpqA@_S$!mm/ZAhUFW"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="2z(,4^qWzRAb!;SWV[k/"><field name="TEXT">显示内容</field></shadow></value></block></value><next><block type="controls_if" id="EDD0v812B+ic:LzEfu74"><value name="IF0"><block type="logic_compare" id="R=-reKp3BP+{;}TrMjw`"><field name="OP">EQ</field><value name="A"><block type="dicts_get" id="/~S(|tY.RoMy?@^y!;J]"><value name="DICT"><shadow type="variables_get" id="U(6zJkouC@jr:!BJL?V."><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="832gbH~1Z(.xqUvf0NsJ"><field name="TEXT">亮灯</field></shadow></value></block></value><value name="B"><block type="text" id="rqlM5g#5`aCL!v,addC:"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="zR=#2xgP(5;W9E7y:iuz"><value name="RVALUE"><shadow type="math_number" id="pQIRe|m4c{,V1E3ctH4w"><field name="NUM">25</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="^DtAVexd86=[nHt.@`CW"><field name="NUM">25</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="/g2FQqosCqynR_o5OT~^"><field name="NUM">25</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="uAcfV0=Q|_dYx9Ono6)i"></block></next></block></statement><next><block type="controls_if" id="ARx]qLCk8|2fLJ9AOFZ6"><value name="IF0"><block type="logic_compare" id="6n52nHacRH]*jB|P*UX?"><field name="OP">EQ</field><value name="A"><block type="dicts_get" id="AYadDbvyT!I]h9OrbC*g"><value name="DICT"><shadow type="variables_get" id="]SguN)*LbUDQHB|de~Qr"><field name="VAR">mydict</field></shadow></value><value name="KEY"><shadow type="text" id="wHvrt]p|a?X/pP23hwqJ"><field name="TEXT">亮灯</field></shadow></value></block></value><value name="B"><block type="text" id="*/ef}S=|qW[jelqfW#gF"><field name="TEXT">0</field></block></value></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="}jgS$d6rl+-Bbng+faM}"><value name="RVALUE"><shadow type="math_number" id="uc_SK.Sdcn2uqvJ1@q.6"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="|f;{]0Sq,H}mPubtyW:e"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="7!^+Z!x^|z*XN+5z:-^+"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="?i*:Ii.)QCq/gq(TnRlr"></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="WAp]6{/sgqXav]cHYK5." inline="false" x="-2095" y="-334"><field name="NAME">testThread</field><statement name="STACK"><block type="variables_global" id="|M_$Ga+BVE4vh;|$kK}I"><value name="VAR"><block type="variables_get" id="c#7nP4qarlx4hj[UHQ?("><field name="VAR">显示内容</field></block></value><next><block type="controls_whileUntil" id="qh@vSmfdqq6YWcYwC5dx"><field name="MODE">WHILE</field><value name="BOOL"><block type="logic_boolean" id="w*dp1#zH!l#^S=:Dv$N}"><field name="BOOL">TRUE</field></block></value><statement name="DO"><block type="display_scroll_string" id=":f`,=Lexp3PBvzxtoRm$"><value name="data"><shadow type="text" id="zmXH{yS24tilNuYv3u4z"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="wQ5!-t2HyV#x$?-Q:k:i"><field name="VAR">显示内容</field></block></value></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdApmcm9tIG1peGdvX2NlIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgX3RocmVhZAppbXBvcnQgdGltZQppbXBvcnQganNvbgpmcm9tIG1peGdvX2NlIGltcG9ydCBvbmJvYXJkX3JnYgoKZGVmIG1ldGhvZChjbGllbnQsIHRvcGljLCBtc2cpOgogICAgZ2xvYmFsIG15ZGljdAogICAgZ2xvYmFsIF9FNl85OF9CRV9FN19BNF9CQV9FNV84Nl84NV9FNV9BRV9COQogICAgbXlkaWN0ID0gZGljdChqc29uLmxvYWRzKG1zZykpCiAgICBfRTZfOThfQkVfRTdfQTRfQkFfRTVfODZfODVfRTVfQUVfQjkgPSBteWRpY3RbJ+aYvuekuuWGheWuuSddCiAgICBpZiBteWRpY3RbJ+S6rueBryddID09ICcxJzoKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgyNSwgMjUsIDI1KSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiBteWRpY3RbJ+S6rueBryddID09ICcwJzoKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgwLCAwLCAwKSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCgpkZWYgdGVzdFRocmVhZCgpOgogICAgZ2xvYmFsIF9FNl85OF9CRV9FN19BNF9CQV9FNV84Nl84NV9FNV9BRV9COQogICAgd2hpbGUgVHJ1ZToKICAgICAgICBvbmJvYXJkX21hdHJpeC5zY3JvbGwoX0U2Xzk4X0JFX0U3X0E0X0JBX0U1Xzg2Xzg1X0U1X0FFX0I5KQoKCgpteWRpY3Q9IHt9Cl9FNl85OF9CRV9FN19BNF9CQV9FNV84Nl84NV9FNV9BRV9COSA9ICdNaXhseScKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywnMTIzNDU2Nzg5MCcpCm9uYm9hcmRfbWF0cml4LnNob3dzKCdXTycsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCk1RVFRfVVNSX1BSSiA9ICJNaXhJTy8zMU1PVENMSi9kZWZhdWx0LyIKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCAiTWl4SU9fcHVibGljIiwgIk1peElPX3B1YmxpYyIsIE1RVFRfVVNSX1BSSikKb25ib2FyZF9tYXRyaXguc2hvd3MoJ01PJyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKbXF0dF9jbGllbnQuc2V0X2NhbGxiYWNrKCdqc29u5raI5oGvJyxtZXRob2QsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICdqc29u5raI5oGvJykKX3RocmVhZC5zdGFydF9uZXdfdGhyZWFkKHRlc3RUaHJlYWQsICgpKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkKICAgIHRpbWUuc2xlZXBfbXMoNTAwKQo=</code> |