1 line
11 KiB
XML
1 line
11 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="variables_set" id="bn/eRQ@XqppKR^:frjSs" x="-2834" y="-740"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="2hWD/PBkN9huRe7iT2gm"><field name="TEXT">mixly</field></block></value><next><block type="variables_set" id="rAd)R9g[[p,JiS,_K)42"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="2p}H2Q)fggib7}|9XB[6"><field name="TEXT">=</field></block></value><next><block type="variables_set" id="jW:!00ubL_S;pNDHu_.X"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="3a6mxp^G@2o||FQGpAXg"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="jJgs)i]lDo==S5)nzhG|"><value name="WIFINAME"><shadow type="text" id="E:eJTeaoN-n/]mvhgAQ["><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="~LoDhE]0{Jp,_xIiA47g"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="CvV=MFTO9i:A~Q26$;fK"><value name="SERVER"><shadow type="text" id="GnicxTBKvRbo?Y:4)wvu"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="^5!LvUT5x$DV4WW3Z[?-"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="HyFX:5=ZnJ(S{7Q,:dE@"><value name="TOPIC"><shadow type="text" id="^wP#cl0Y7ZuWVwts}l=B"><field name="TEXT">答题用户</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="tEg`)=q2SgeM40RM!SiV"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id=",LgOp@b`ZL005k?lo3q3"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="qF[HyJvQ8GuU{v*voI1("><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="?Rs_-]D-M#bXQcyItH/n"><next><block type="controls_if" id="A=]Ex]2*Ux]Znv+15dJJ"><value name="IF0"><block type="variables_get" id="~jGV2tH,F]]L;6a[E;7Q"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id="O_JW!?5}WX}3wzTAyU9~"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="!Jn,KgS=th2MAODzA!|D"><value name="btn"><shadow type="pins_button" id=";:pG)$,-!940~tDJHFQW"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="q4}znxSJP~SG}n,i-ku?"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="8|;n$c8LDOz!mp?c0v.b"><field name="TEXT">A</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="m1j9gCAU}cnoM^8}x2tR"><value name="btn"><shadow type="pins_button" id="X9:Q$p,ocwv5oP)r|P:K"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="6w)aV*83snCk#8o7bqqV"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="l8n9PxT{wPNw5?k=sfM8"><field name="TEXT">B</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id="bCpow:,3?R2P@Ir_v,Jg"><value name="btn"><shadow type="pins_button" id="p/OnY-ucW5.k4Ic|p63O"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="7*ON+09o-j2ilBPDs=Xf"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="meFD374GEuo[]ki{iB23"><field name="TEXT">C</field></block></value></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id="$[XjE:*sc*:-Yk(3nA64"><value name="btn"><shadow type="pins_button" id="of:Gts.$(hKXuBK+s]yS"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id="j~-o3wLpki`(V#O*Z+He"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="V:tUvNJO@d3Kq2yNQ@dX"><field name="TEXT">D</field></block></value></block></statement><next><block type="controls_if" id="E@)Zm^U@j3=.v`p5LLRM"><value name="IF0"><block type="logic_compare" id="@(~-Tl$~A]jXhl7!1sQX"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="3tC~I(Y8oF7LI}WB}Yq["><field name="VAR">选择结果</field></block></value><value name="B"><block type="text" id="k[ZMq-1Bb0=)-DVKQ,7A"><field name="TEXT">=</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="!LJj-Y$An~6X:JB]HXEQ"><field name="center">True</field><value name="data"><shadow type="text" id="DP;Paxt8L@-S6sdFjNkz"><field name="TEXT">GO</field></shadow><block type="variables_get" id="`Q1qAP4Y7-G7qN1^gt[?"><field name="VAR">选择结果</field></block></value><value name="space"><shadow type="math_number" id="BUwY!T{3JO4UO];c-u,G"><field name="NUM">0</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="@0;$Nza3@IHVMX4j?(Jn"><value name="TOPIC"><shadow type="text" id="mGTRuk`u]J^9Qs{pU[so"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="sE)N1^E5R$/]EvRVI2lA"><field name="TEXT">A</field></shadow><block type="variables_get" id="B?ftKy]($X^?sbl+X4;("><field name="VAR">选择结果</field></block></value><next><block type="variables_set" id="mnq(Ee)1TftU_2J0wOKS"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="g;M#|(z^T4Oa@G!`rMQ]"><field name="BOOL">FALSE</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="u{]Wgtmk|S(u6_C!7a[v"><value name="pitch"><shadow type="pins_tone_notes" id=":REk`k^Gn`C6_wxxyjkg"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="6gmYW_r(v6/`UjsQ}#9z"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="y4t@U2tHo9B~IyU}|Sr`" x="-1921" y="-411"><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="Zh[_fP+ZEio(NJdB^LJ+"><value name="VAR"><block type="variables_get" id="[5xHEPp`pfITcz})czR;"><field name="VAR">开始答题</field></block></value><next><block type="variables_global" id="OlNN,A+N2vV{knUo0T@#"><value name="VAR"><block type="variables_get" id="9]iD~s7WypSAYJt(HT1F"><field name="VAR">选择结果</field></block></value><next><block type="controls_if" id="$t-Y2Z|+-Ze={-XALqMy"><value name="IF0"><block type="logic_compare" id="Oei=yI9~.@m+F/-b!7D3"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="Q]^2[w*9yr4$=V2q;TTP"><field name="VAR">msg</field></block></value><value name="B"><block type="variables_get" id="v:![VLAT0cQ6n(^=PH)/"><field name="VAR">本机用户</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="@QI(AmY?HnnA*Y8a*15-"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="@cx68xfYvjE-R^FgM`M*"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="s2_80a!g@,f0#@XE5gZM"><field name="center">True</field><value name="data"><shadow type="text" id="n_9:iz:6IL7YTEGag}1H"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="VUeMp{SlD~=3@byU9C+@"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="ZqG/:c|}h(=+0A1hiqS/"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id=",TPIlsl9Oq^3+,2:V+Xo"><field name="TEXT">=</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKaW1wb3J0IG1peGdvX2NlCmZyb20gbWl4Z29fY2UgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmZyb20gbWl4Z29fY2UgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTgKICAgIGdsb2JhbCBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMKICAgIGlmIG1zZyA9PSBfRTZfOUNfQUNfRTZfOUNfQkFfRTdfOTRfQThfRTZfODhfQjc6CiAgICAgICAgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4ID0gVHJ1ZQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKCdHTycsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCiAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJz0nCgoKCl9FNl85Q19BQ19FNl85Q19CQV9FN185NF9BOF9FNl84OF9CNyA9ICdtaXhseScKX0U3X0FEXzk0X0U5X0EyXzk4X0U3X0JCXzkzX0U2XzlFXzlDID0gJz0nCl9FNV9CQ184MF9FNV9BN184Ql9FN19BRF85NF9FOV9BMl85OCA9IEZhbHNlCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsJzEyMzQ1Njc4OTAnKQpzayA9IGFuYWx5c2Vfc2hhcmVrZXkoJ2h0dHA6Ly9taXhpby5taXhseS5jbi9taXhpby1waHAvc2hhcmVrZXkucGhwP3NrPTdiNjQ0MycpCk1RVFRfVVNSX1BSSiA9IHNrWzBdKycvJytza1sxXSsnLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCBza1swXSwgc2tbMl0sIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc2V0X2NhbGxiYWNrKCfnrZTpopjnlKjmiLcnLG1ldGhvZCwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ+etlOmimOeUqOaItycpCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5jaGVja19tc2coKQogICAgaWYgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4OgogICAgICAgIGlmIG1peGdvX2NlLkExa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdBJwogICAgICAgIGVsaWYgbWl4Z29fY2UuQTJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0InCiAgICAgICAgZWxpZiBtaXhnb19jZS5BM2tleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnQycKICAgICAgICBlbGlmIG1peGdvX2NlLkE0a2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdEJwogICAgICAgIGlmIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyAhPSAnPSc6CiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKICAgICAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn6YCJ6aG5JywgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDKQogICAgICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTggPSBGYWxzZQogICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNjU5LCAxMDApCg==</code> |