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

1 line
10 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="variables_set" id="+@^}:6tp6T*ezsH`o~sS" x="-2834" y="-740"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="vR@gPG^)F|,Q*x=VyxWX"><field name="TEXT">mixly</field></block></value><next><block type="variables_set" id="p$P})+hrZn=c1mwX8;,O"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id=".I.o7SrWA~Fm~o,[s8Om"><field name="TEXT">=</field></block></value><next><block type="variables_set" id="^x/3|ZR?MhOq{:.qJPK}"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="pCHak)Dk0{?zG8s@mOZc"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="=2xqCzwn-ug/_u@[T7-)"><value name="WIFINAME"><shadow type="text" id="n_+~yd/Buc]MMC@O-qlS"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="Ntzn=]0JGgg6HZetn0#]"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="xyXZusE4Nr{R*ap2UfY)"><value name="SERVER"><shadow type="text" id="4B7wD!T1D(J3{}UQ{F=:"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="9i01hy,V`S8Ic-qVi|wp"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="obwm(va5/D0W`!.^=iBt"><value name="TOPIC"><shadow type="text" id="0q6Mum]f_=uQe.QvC8vV"><field name="TEXT">开始答题</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="4{n|CD~~wCkqIfYYv^~V"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="e(QLj;@DDDp,@s}R[UbC"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="VQ8ORB=BA{~2+mOQVlX]"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="YXFh-YAXBA[rBwPhx_dG"><next><block type="controls_if" id="54Z[E|~z^njxM2p20~t:"><value name="IF0"><block type="variables_get" id="7Yc1k8B~L#8NTb_tHQl|"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id="@r2=:4YzIrL)oD}.E5so"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="k]/7Pld,pIkRUOgl9[.U"><value name="btn"><shadow type="pins_button" id="qC*,!l4:jOc3;VFHW=M4"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="a4`Sc:kl1@kiWAGtVX|6"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="rldgJ6Ot0G#3Muky3$02"><field name="TEXT">A</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="?(G-:2N!GJcPu}Ls;ftk"><value name="btn"><shadow type="pins_button" id="`h^`^`]sGqa/sq^T};gJ"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="a|HqD3:1O.Fkj|A{E@7|"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id=":xl-tn-fL8K|kW9s0H$/"><field name="TEXT">B</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id="AK#vmb?2nbaRsp*u++i;"><value name="btn"><shadow type="pins_button" id="CB}HEThla|kj2_u]jRZ2"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="1_w,|Hi`I|m86rE4:K|7"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="2m(gi/FZif{74|n`0]oP"><field name="TEXT">C</field></block></value></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id="FFwXRh,S/kyH/spYVVma"><value name="btn"><shadow type="pins_button" id="IR@yi71k}my,^E=Eoae8"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id=",c?v-#DD5O^PpzS|wEui"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id=";d0q0dd=S(:3_Z`MsSJL"><field name="TEXT">D</field></block></value></block></statement><next><block type="controls_if" id="*9}q:{9)yqyI`QewY0:I"><value name="IF0"><block type="logic_compare" id="#0+@,8V|5ST`Q(3G~42?"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="0Nlff@/|oC9F-BQXydl^"><field name="VAR">选择结果</field></block></value><value name="B"><block type="text" id="[|_,aaEHV$.V~V~i:NQ0"><field name="TEXT">=</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="nQ/lFvzxHi90ioejF|4@"><field name="center">True</field><value name="data"><shadow type="text" id="`4hJF88cKJ$p0j{N-}*,"><field name="TEXT">GO</field></shadow><block type="variables_get" id="EuWoRCHSif6c1BAt!A-/"><field name="VAR">选择结果</field></block></value><value name="space"><shadow type="math_number" id="fa$nsn4Yc(dX`@8J5D?D"><field name="NUM">0</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="J,!e7O`TQ/#d$Mo#j,^A"><value name="TOPIC"><shadow type="text" id="vF[Dp*1n*;p)k)7Pbr$7"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="HV~(btk~j$HW!|OK8ToZ"><field name="TEXT">A</field></shadow><block type="variables_get" id="z[7L?!#ukikoz_9ma@1i"><field name="VAR">选择结果</field></block></value><next><block type="variables_set" id="`1+R^46iAz(VSQD#SkxF"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id=")!|b?0N$6D}i$[DJ/|.S"><field name="BOOL">FALSE</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="K;Rgu/=[G6SLy|[2`Ubq"><value name="pitch"><shadow type="pins_tone_notes" id="=xT)nz~{T^ll!+RuxZJu"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="Hz??F}zz`@$2WV7`x8+R"><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="+6UTmMI|CcKS(ZF`!)6Q" 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="BB2Dwb[~!^D{_[FQR=.9"><value name="VAR"><block type="variables_get" id="FS}3,WCts}O6qaGSd9h8"><field name="VAR">开始答题</field></block></value><next><block type="variables_global" id="d$Xk8_ei~`dH#n{C|_M,"><value name="VAR"><block type="variables_get" id="l3.rsXU${+6Id2e]UsG6"><field name="VAR">选择结果</field></block></value><next><block type="controls_if" id=";XneM9llUoKh!1-D~5YG"><value name="IF0"><block type="logic_compare" id="0-8),9xp^$JIbym0{Hv0"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="hX]5dA7AFPTESHTXS^8_"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="p]_geqS=6]lz2g9.]^7V"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="_X7^+zm{?Vz^O2S$yE*["><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="eDEXmUl:m@#l}PZ^M-2R"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="KD^4}OHTYrWFpE[H+6q!"><field name="center">True</field><value name="data"><shadow type="text" id="r[6bSNva6hx/7Y{rZlnG"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="1C/SsJ6@!0wImB*ubR[k"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="Z;o(cQ7FVP(dhxNP_s*7"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="NXj{`Kg$BL=|XSiOWivb"><field name="TEXT">=</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKaW1wb3J0IG1peGdvX2NjCmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTgKICAgIGdsb2JhbCBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMKICAgIGlmIG1zZyA9PSAnMSc6CiAgICAgICAgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4ID0gVHJ1ZQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKCdHTycsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCiAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJz0nCgoKCl9FNl85Q19BQ19FNl85Q19CQV9FN185NF9BOF9FNl84OF9CNyA9ICdtaXhseScKX0U3X0FEXzk0X0U5X0EyXzk4X0U3X0JCXzkzX0U2XzlFXzlDID0gJz0nCl9FNV9CQ184MF9FNV9BN184Ql9FN19BRF85NF9FOV9BMl85OCA9IEZhbHNlCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsJzEyMzQ1Njc4OTAnKQpzayA9IGFuYWx5c2Vfc2hhcmVrZXkoJ2h0dHA6Ly9taXhpby5taXhseS5jbi9taXhpby1waHAvc2hhcmVrZXkucGhwP3NrPTdiNjQ0MycpCk1RVFRfVVNSX1BSSiA9IHNrWzBdKycvJytza1sxXSsnLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCBza1swXSwgc2tbMl0sIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc2V0X2NhbGxiYWNrKCflvIDlp4vnrZTpopgnLG1ldGhvZCwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ+W8gOWni+etlOmimCcpCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5jaGVja19tc2coKQogICAgaWYgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4OgogICAgICAgIGlmIG1peGdvX2NjLkExa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdBJwogICAgICAgIGVsaWYgbWl4Z29fY2MuQTJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0InCiAgICAgICAgZWxpZiBtaXhnb19jYy5BM2tleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnQycKICAgICAgICBlbGlmIG1peGdvX2NjLkE0a2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdEJwogICAgICAgIGlmIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyAhPSAnPSc6CiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKICAgICAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn6YCJ6aG5JywgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDKQogICAgICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTggPSBGYWxzZQogICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNjU5LCAxMDApCg==</code>