1 line
11 KiB
XML
1 line
11 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控青春(NOVA)" shown="block"><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="R9v.rTho$kE(=rmG4QWc" x="-2834" y="-740"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="Ibo7O29i/,sknQ#Z*pb`"><field name="TEXT">mixly</field></block></value><next><block type="variables_set" id="_5?lR_b+=hnKfISj(RUX"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="g|IAQ]C^I-N#rMrbHIjO"><field name="TEXT">=</field></block></value><next><block type="variables_set" id="Zm@-#zT6`/(kQ}2/-{,|"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="[wE]`[#o;WDomXa#TC2b"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="f_m3LBhp*Kn;C@!n]85)"><value name="WIFINAME"><shadow type="text" id="lT:^QQ1ZoX]xCMLnC2Ww"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="#mf}Bhl{a7GQ?;tO/NyV"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="rgM:,*5(2Fdcnz[qinA)"><value name="SERVER"><shadow type="text" id="ud1Z+:(T/+{+TGiZr*jt"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="kup,e}/S3l#/cO@~-xV`"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="VS?A{BZ*774ukb|P7No7"><value name="TOPIC"><shadow type="text" id="{9-Db:yd]fThyRmUxs05"><field name="TEXT">答题用户</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id=".48AA[:A/2nm[W;dvKwU"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="J9F}cpljrAqqabqTtYbr"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="F8@3GEQiG{o_SA-{9NZ]"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="Y)][{j?#vwQ5l!V6H!U("><next><block type="controls_if" id="ouss,vAjuA@ZVCdJIl0/"><value name="IF0"><block type="variables_get" id="0-)aTm=41ZCN9$t2A`He"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id="4x#p)Du|w!l^f?Z3,nVH"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="hs/2=i[yBgWulOdG!35c"><value name="btn"><shadow type="pins_button" id="Oc?~m(YmtzqK+Vv/H3_!"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="IWcT;,-4lP9kx=T1G5FJ"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="Dk*Vs~0qyzp+sL*^*+}#"><field name="TEXT">A</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="!l^R-U^y0Ju71I4$[oH-"><value name="btn"><shadow type="pins_button" id="#s0:?z~RdqykV!f8CXl6"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id=")Nj7}:DU`/{cAs=3w|#p"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="`yjtguevB{se_PqtW[PE"><field name="TEXT">B</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id=";~a]+rZEZ,;Wsry}vBa0"><value name="btn"><shadow type="pins_button" id="-pc:N=V{N}*[{ybMS4@4"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id=",I4HpXH9Zsk:b#fdj{q{"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id=")r;yyv|Vg7-2I!vc0QvU"><field name="TEXT">C</field></block></value></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id="JVrNG!I5xA;La{X^.gvX"><value name="btn"><shadow type="pins_button" id="(guUr1QUWnPuX.sceuH$"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id="/M(lv8RDy{EStwawz-.:"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="y*{;o.~Rr#`tBULLUtVE"><field name="TEXT">D</field></block></value></block></statement><next><block type="controls_if" id="],:mg:[[iWpV8C,h]9Xy"><value name="IF0"><block type="logic_compare" id="k#WF!n}5mMCF}uxRDRqc"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="@Q(588Hs]C]tIUk@`U=n"><field name="VAR">选择结果</field></block></value><value name="B"><block type="text" id="0N*h=+4wi]KDs0Uc~abK"><field name="TEXT">=</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="ttPe]vUlIt!2Y68C{q:k"><field name="center">True</field><value name="data"><shadow type="text" id="iyPXb4nZKt2`Cbu)UU@D"><field name="TEXT">GO</field></shadow><block type="variables_get" id="g1if^=O~qZl~NO~Tf*+Q"><field name="VAR">选择结果</field></block></value><value name="space"><shadow type="math_number" id="8aJAuM|60J^xDc,NJ^95"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="xh+p}i|E~O[m1P-=maU^"><field name="BOOL">TRUE</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="![/xn7|WyNj+lh!88ZxR"><value name="TOPIC"><shadow type="text" id="aRATkS-!D*{A0.f8#])a"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="GD!7}k3or):Q4_]TX`b("><field name="TEXT">A</field></shadow><block type="variables_get" id="{lM:$(.d/V4DK_^wK1CK"><field name="VAR">选择结果</field></block></value><next><block type="variables_set" id="fjt]@ky1f+;U;ip_){Ws"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="ySo/;AQe4QI=Tl+LKs7~"><field name="BOOL">FALSE</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="x`fx~BwP4yEfJ,aj~n?I"><value name="pitch"><shadow type="pins_tone_notes" id="BV?W~1/.5o(ggfZ,A,0/"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="f-:OV2PV@]S*nV+,H1BB"><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="z3/]+Ayl#RDXBUMR^#C6" 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="zye?}w=hy~M{zoh*2*cH"><value name="VAR"><block type="variables_get" id="P|Y0IBeF5^@[DOo#e+cA"><field name="VAR">开始答题</field></block></value><next><block type="variables_global" id="c}RE_gw*8iK:-5SE(8VR"><value name="VAR"><block type="variables_get" id="[NkWXww{avI0qO|_**pU"><field name="VAR">选择结果</field></block></value><next><block type="controls_if" id="P?qtp?4{M*t9htl*U#?`"><value name="IF0"><block type="logic_compare" id="}e/8v?=8TJBN8KGia#T6"><field name="OP">GT</field><value name="A"><block type="text_find" id="Z.EYlopg:y4@^+v|P,Xz"><value name="VAR"><shadow type="text" id="]VgO)xgCdPr|KYO2tm@X"><field name="TEXT">Hello,mixly</field></shadow><block type="variables_get" id="7i*C5H1`7-YlBpLu7H.,"><field name="VAR">msg</field></block></value><value name="STR"><shadow type="text" id="BI0OzYT-3xb42ip|kd@9"><field name="TEXT">l</field></shadow><block type="variables_get" id="~viy$)hid{@xJO);5QTH"><field name="VAR">本机用户</field></block></value></block></value><value name="B"><block type="math_number" id="!;PpuZ#8E+.a?n}XhiSc"><field name="NUM">-1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="JBwa?u,T4J.[b`tsSl?w"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="#MFnfIfWISD{#2:WbWR~"><field name="BOOL">TRUE</field></shadow></value><next><block type="display_show_image_or_string_delay" id="gondFOQ~AU!6DO]pTX8K"><field name="center">True</field><value name="data"><shadow type="text" id="=bDQ0OD/-.(2z[^fX{Ze"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="PpHrjZH(uKU_xJ5oFfms"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="_]44/F~=dVem-IZU63nc"><field name="BOOL">TRUE</field></shadow></value><next><block type="variables_set" id="NR8l4!J.+u-oKw2Ed-_X"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="nb@(Bwty5c?4?T;w_(#8"><field name="TEXT">=</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKaW1wb3J0IG1peGdvX25vdmEKZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX3RmdApmcm9tIG1peGdvX25vdmFfdm9pY2UgaW1wb3J0IHNwa19taWRpCgpkZWYgbWV0aG9kKGNsaWVudCwgdG9waWMsIG1zZyk6CiAgICBnbG9iYWwg5byA5aeL562U6aKYCiAgICBnbG9iYWwg6YCJ5oup57uT5p6cCiAgICBpZiBtc2cuZmluZCjmnKzmnLrnlKjmiLcpID4gLTE6CiAgICAgICAg5byA5aeL562U6aKYID0gVHJ1ZQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCdHTycsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkKICAgICAgICDpgInmi6nnu5PmnpwgPSAnPScKCgrmnKzmnLrnlKjmiLcgPSAnbWl4bHknCuetlOmimOe7k+aenCA9ICc9JwrlvIDlp4vnrZTpopggPSBGYWxzZQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCAnMTIzNDU2Nzg5MCcpCnNrID0gYW5hbHlzZV9zaGFyZWtleSgnaHR0cDovL21peGlvLm1peGx5LmNuL21peGlvLXBocC9zaGFyZWtleS5waHA/c2s9N2I2NDQzJykKTVFUVF9VU1JfUFJKID0gc2tbMF0rJy8nK3NrWzFdKycvJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsIHNrWzBdLCBza1syXSwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ+etlOmimOeUqOaItycsbWV0aG9kLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnN1YnNjcmliZShNUVRUX1VTUl9QUkogKyAn562U6aKY55So5oi3JykKd2hpbGUgVHJ1ZToKICAgIG1xdHRfY2xpZW50LmNoZWNrX21zZygpCiAgICBpZiDlvIDlp4vnrZTpopg6CiAgICAgICAgaWYgbWl4Z29fbm92YS5BMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICDpgInmi6nnu5PmnpwgPSAnQScKICAgICAgICBlbGlmIG1peGdvX25vdmEuQTJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAg6YCJ5oup57uT5p6cID0gJ0InCiAgICAgICAgZWxpZiBtaXhnb19ub3ZhLkEza2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIOmAieaLqee7k+aenCA9ICdDJwogICAgICAgIGVsaWYgbWl4Z29fbm92YS5BNGtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICDpgInmi6nnu5PmnpwgPSAnRCcKICAgICAgICBpZiDpgInmi6nnu5PmnpwgIT0gJz0nOgogICAgICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyjpgInmi6nnu5PmnpwsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkKICAgICAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn6YCJ6aG5Jywg6YCJ5oup57uT5p6cKQogICAgICAgICAgICDlvIDlp4vnrZTpopggPSBGYWxzZQogICAgICAgICAgICBzcGtfbWlkaS5waXRjaF90aW1lKDY1OSwgMTAwKQo=</code> |