1 line
11 KiB
XML
1 line
11 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="VPdVZe;_SXl#[_q2-CWz" x="-2834" y="-740"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="ARrfk?kHXqntb:O@tZ(^"><field name="TEXT">mixly</field></block></value><next><block type="variables_set" id="l+-m6Elvj-3k/c1)]U#@"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="vNY`QNL`aP;5A_]ECHw]"><field name="TEXT">=</field></block></value><next><block type="variables_set" id="1WVh[!S@jo2f2M3oku4c"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="MliU8hJ*hB!6B@pAAkiR"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="REI|l4qr{73?9un@Vska"><value name="WIFINAME"><shadow type="text" id="5(HJSW#b9E]`I/N,MPJg"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="R@{frB!8jw4{z?Y..m.y"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id=")b0s*lRK@i=e2NE_+?JK"><value name="SERVER"><shadow type="text" id="98Ja8*H]NK`XZn)h@;QF"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id=",T_p)z65/Dsh!vYn(RmI"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="$ft^o;8s-MDW]n.9z4LJ"><value name="TOPIC"><shadow type="text" id="w5vqsa{SBo+:Td;KqgqO"><field name="TEXT">答题用户</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="}*)7|GQ[W?A@o!BJsT3m"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="JxEOW+qmPo/-]~c#W8/V"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Dh*^My[X,b5--f!F*2Sg"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="0]:fpdwTmmBUQTa1z|n4"><next><block type="controls_if" id="U2i_:t(]tD0XpNjw!w5i"><value name="IF0"><block type="variables_get" id="SkXBhi`gKarytJX7gDT~"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id=";1q;Iy|N|;[}4Y;vY}sq"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="qvcPzvUxGK#i=n;H7SlR"><value name="btn"><shadow type="pins_button" id="z]u=]95}C0X0u;WL9~2|"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="z({,vcxlUL[*{)x7ORon"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id=".p?n;WLv=d3AY-CRqBid"><field name="TEXT">A</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="ubtJsJwNhOJ!QkdxU9E,"><value name="btn"><shadow type="pins_button" id="_g|iQj7$L19ql?CH}S-!"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="(zAegIWgn.D`j0@YmH;y"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="D7]R~vV4lz:N1=UzzSXt"><field name="TEXT">B</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id="N5Tm.DyG93rF(I{=s-UJ"><value name="btn"><shadow type="pins_button" id="YCE;PDvg~!b=CYVX=2-7"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="Nd0sNpX+)1~@$FL5sV6s"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="2.9t._;(mQb0Yyu/=9mD"><field name="TEXT">C</field></block></value></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id="uF8thhrpc,*mfO-?:.tT"><value name="btn"><shadow type="pins_button" id=")p/ZJKD6b#L=r(Z-IXfZ"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id="|MM0n]c4{zwx+.sf=tSm"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="KAlyg7wDl{IVCQ/U+pur"><field name="TEXT">D</field></block></value></block></statement><next><block type="controls_if" id="]26W^!^H{fFq1*CQG[_J"><value name="IF0"><block type="logic_compare" id="jg},,M@65$-jc|#]uD`g"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="8h(WLsrM|hFxJ#NaNDcq"><field name="VAR">选择结果</field></block></value><value name="B"><block type="text" id="a#K#enV`Hapt*,:no~9h"><field name="TEXT">=</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="Q7?iu1*efT3RYYM}d*Gp"><field name="center">True</field><value name="data"><shadow type="text" id="`@#Zn$qs33e/*U5+6qEe"><field name="TEXT">GO</field></shadow><block type="variables_get" id="t#S[vSu|O5li^Nz{c1p~"><field name="VAR">选择结果</field></block></value><value name="space"><shadow type="math_number" id="--wY16WnyP,IZHp{+2OG"><field name="NUM">0</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="g[lB0i4z);x{ww4E}g?M"><value name="TOPIC"><shadow type="text" id="MKwJSmEoKS@;/7Sz=8rZ"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="jUuGxbG:O9t[kOffw|d_"><field name="TEXT">A</field></shadow><block type="variables_get" id="*$^Se2}f6H]H8B-iGcz)"><field name="VAR">选择结果</field></block></value><next><block type="variables_set" id="EcCuE.`wFk_#8fSiaJv|"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="_sI,vz1[B,?$`PDSL,^z"><field name="BOOL">FALSE</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="su4!2!(/{gQw{K=HU{Yo"><value name="pitch"><shadow type="pins_tone_notes" id="^QnXB)9-7hH9VWJ.xSLv"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="V[{;[g0q.ieGnLwuh_6Y"><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="0MX5!t^wrPjsugAr-e$S" 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="[uPCke06agxX1-(04qG$"><value name="VAR"><block type="variables_get" id="^#TTxP6BD];JK7$Cs|Vj"><field name="VAR">开始答题</field></block></value><next><block type="variables_global" id="6@{Np,GmnOgMUCP?1K/l"><value name="VAR"><block type="variables_get" id="LpI5B,JaV1*lakt(`7t,"><field name="VAR">选择结果</field></block></value><next><block type="controls_if" id="uODGr[(GS$HOmu!?a,Fy"><value name="IF0"><block type="logic_compare" id="?xdv#RS`;ut7#Wpgw?Gz"><field name="OP">GT</field><value name="A"><block type="text_find" id="@(~3cbV|Z1^*949:#Wp+"><value name="VAR"><shadow type="text" id=";=A:.YX/m}~LgWPV231?"><field name="TEXT">Hello,mixly</field></shadow><block type="variables_get" id="fKi#rk7=tUX2P9M1IaeE"><field name="VAR">msg</field></block></value><value name="STR"><shadow type="text" id="g4_ce/(Y{eqWv*AL.hA["><field name="TEXT">l</field></shadow><block type="variables_get" id="^RYvO(Lq7fo4h9tck?c:"><field name="VAR">本机用户</field></block></value></block></value><value name="B"><block type="math_number" id="Jbya[+L-1Oow$65L*Un7"><field name="NUM">-1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="U]vYebQWP~L;WKNH,wa/"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="IDsBE*s!;.{[yBzj:WA4"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="1_KiBv^,,b9NO0,-LlYY"><field name="center">True</field><value name="data"><shadow type="text" id="YHDAPOufvR[R6neexq{O"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="t{36xF([=ac}FQ10+)E0"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id=")H-ed4jxt@S;.di-*gka"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="n7QD]x:|R~^67E.N^,iY"><field name="TEXT">=</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKaW1wb3J0IG1peGdvX2NjCmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTgKICAgIGdsb2JhbCBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMKICAgIGlmIG1zZy5maW5kKF9FNl85Q19BQ19FNl85Q19CQV9FN185NF9BOF9FNl84OF9CNykgPiAtMToKICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTggPSBUcnVlCiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoJ0dPJyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKICAgICAgICBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnPScKCgoKX0U2XzlDX0FDX0U2XzlDX0JBX0U3Xzk0X0E4X0U2Xzg4X0I3ID0gJ21peGx5JwpfRTdfQURfOTRfRTlfQTJfOThfRTdfQkJfOTNfRTZfOUVfOUMgPSAnPScKX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4ID0gRmFsc2UKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywnMTIzNDU2Nzg5MCcpCnNrID0gYW5hbHlzZV9zaGFyZWtleSgnaHR0cDovL21peGlvLm1peGx5LmNuL21peGlvLXBocC9zaGFyZWtleS5waHA/c2s9N2I2NDQzJykKTVFUVF9VU1JfUFJKID0gc2tbMF0rJy8nK3NrWzFdKycvJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsIHNrWzBdLCBza1syXSwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ+etlOmimOeUqOaItycsbWV0aG9kLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnN1YnNjcmliZShNUVRUX1VTUl9QUkogKyAn562U6aKY55So5oi3JykKd2hpbGUgVHJ1ZToKICAgIG1xdHRfY2xpZW50LmNoZWNrX21zZygpCiAgICBpZiBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTg6CiAgICAgICAgaWYgbWl4Z29fY2MuQTFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0EnCiAgICAgICAgZWxpZiBtaXhnb19jYy5BMmtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnQicKICAgICAgICBlbGlmIG1peGdvX2NjLkEza2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdDJwogICAgICAgIGVsaWYgbWl4Z29fY2MuQTRrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0QnCiAgICAgICAgaWYgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDICE9ICc9JzoKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQogICAgICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICfpgInpobknLCBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMpCiAgICAgICAgICAgIF9FNV9CQ184MF9FNV9BN184Ql9FN19BRF85NF9FOV9BMl85OCA9IEZhbHNlCiAgICAgICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDEwMCkK</code> |