1 line
11 KiB
XML
1 line
11 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" 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="$ju6F=1bT(wcm1Z^GW2S" x="-2019" y="-760"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="FJzEygf_=A7Lj].v5ZhM"><field name="TEXT">米思齐</field></block></value><next><block type="variables_set" id="No8JZM#CY.6GS#`PT:7]"><field name="VAR">抢答者</field><value name="VALUE"><block type="text" id="{PM9`i,ffa(LEMYmt@nl"><field name="TEXT"></field></block></value><next><block type="variables_set" id=".B7NEGSg(5A[E8|NKQlG"><field name="VAR">开始抢答</field><value name="VALUE"><block type="logic_boolean" id="HvwJHmJt=tG836lfs5?$"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="~d;POSNQZcm|$]=q}-lE"><value name="WIFINAME"><shadow type="text" id="A(bhDl~/uFOEhDK}xx=^"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="xOi62R:H39|~HkvJ2h^N"><field name="TEXT">12345678</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="HrFtQ3*zF,$q/0vG@?Cm"><value name="SERVER"><shadow type="text" id="k]+I.@Tl^;mNLJ?IHcq{"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="4.#[BrK75e/?3:DMG3Z="><field name="VALUE">04f28f</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="(u0;sORp9DLlEyx4)L^`"><value name="TOPIC"><shadow type="text" id="W~m!Dx97)cBpm3Tk.14W"><field name="TEXT">开始抢答</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="7:Rfo$m@;J/j@Ci~lJWF"><field name="VALUE">method</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="F[ioI?ATK(kG?T*iU_J;"><value name="TOPIC"><shadow type="text" id="[:w.WUv6w`661S)(a0kw"><field name="TEXT">抢答者</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="bxLEqQcwXq_uG@2|hJ*!"><field name="VALUE">method2</field></shadow></value><next><block type="display_show_image_or_string_delay" id="63jln6bIhXM|j)b[)-F]"><field name="center">True</field><value name="data"><shadow type="text" id="[30x7W}HvlPMC/93f~3("><field name="TEXT">==</field></shadow></value><value name="space"><shadow type="math_number" id="gd|)ir968:lW:C40ia^V"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="s/p,`3KLbB0$zlsSx|FR"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_whileUntil" id="So?Qhwnm)n9#7}7n0g+r"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="LY.!_H=,LiPM#t?$fK_."><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="Qy]]6Uh*~z;ZbC=hPV*q"><next><block type="controls_if" id="k]:{$2ZX2AqsXDXh=Q?-"><value name="IF0"><block type="variables_get" id="W,kRawG{WKGA7r^9)1QG"><field name="VAR">开始抢答</field></block></value><statement name="DO0"><block type="controls_if" id="fzzU{j}M$o{p:~a$7:GE"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="`D/{QmYmwMsh8;GG3f?h"><value name="btn"><shadow type="pins_button" id="/crGroa.4opWmw[3PiKX"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="display_clear" id="qwjQ-Bt9yISf,ay,-YwU"><next><block type="IOT_MIXIO_PUBLISH" id=")Ku~-KPiu9Ct{znt$$,r"><value name="TOPIC"><shadow type="text" id="J|Mx.N)mJkB8~E+2GVch"><field name="TEXT">抢答者</field></shadow></value><value name="MSG"><shadow type="text" id="ZN7aZd15ha=bRTwwX|M7"><field name="TEXT">msg</field></shadow><block type="variables_get" id="$7/ZIp;)noUsEh]nbxpG"><field name="VAR">本机用户</field></block></value><next><block type="display_show_image_or_string_delay" id="m=!Kz7k;Up-/NB(E3aIJ"><field name="center">True</field><value name="data"><shadow type="text" id="G0(/RZjjo7E9Vg?}r+6B"><field name="TEXT">抢答发送</field></shadow></value><value name="space"><shadow type="math_number" id="#E+L8WNIa-]6w}p7_-7Y"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="6+qjLrOU~Gq#iV5rnKM@"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="EijkS|e#[86k+Ys/[tgG"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="Ac,AJ~q`@N:D~9fz_wXi"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="*/}q@~dh:o|K]wkWc1Nk"><field name="VAR">开始抢答</field><value name="VALUE"><block type="logic_boolean" id="d#5@(~J4}7pm:|(-I)6e"><field name="BOOL">FALSE</field></block></value></block></next></block></next></block></next></block></next></block></statement></block></statement></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="3t(|n*MAEv0uIJyfQ!^." x="-1189" y="-706"><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">method2</field><statement name="STACK"><block type="variables_global" id="Sfx#C$LTRF~RkU4:CZ(`"><value name="VAR"><block type="variables_get" id="X!C(vKO./5O08}Ia3]N}"><field name="VAR">抢答者</field></block></value><next><block type="variables_global" id="O|B{YDwVfl7KwqA1yE15"><value name="VAR"><block type="variables_get" id="DW`NPBfKmjh]vz1rQ9ZN"><field name="VAR">开始抢答</field></block></value><next><block type="variables_set" id="mm3_oI,`GkgY9IYY4I8u"><field name="VAR">抢答者</field><value name="VALUE"><block type="variables_get" id="ck1cqf]JjdC`]=`TiQ!K"><field name="VAR">msg</field></block></value><next><block type="variables_set" id="}$8FIw2w;-2T8+PLaq-v"><field name="VAR">开始抢答</field><value name="VALUE"><block type="logic_boolean" id="=rPlMSV;|:+I3x`?THBf"><field name="BOOL">FALSE</field></block></value><next><block type="display_scroll_string" id="+,9C_@#w^s$n,8RR/DNR"><value name="data"><shadow type="text" id="N~T6G}}3@OA@_(ZJI=F`"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="lH$_eZEA*f2VB*0^ZHV~"><field name="VAR">抢答者</field></block></value><next><block type="display_show_image_or_string_delay" id="s~eaZ+{GChQd6dZNq{:p"><field name="center">True</field><value name="data"><shadow type="text" id="($ZLHis{Mvv]j}d$SYu+"><field name="TEXT">==</field></shadow></value><value name="space"><shadow type="math_number" id="rwxEEFx.VB|G(wPVS(aI"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="WJuEX9V2ADRQZUNrLG`B"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="4~*TrJmT*qiHAlv`2Z-a" x="-1276" y="-362"><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="=rcj!8u?N)`R/uxJ0.8x"><value name="VAR"><block type="variables_get" id="5oZxbY4:S6Mn^T0-qU(M"><field name="VAR">开始抢答</field></block></value><next><block type="controls_if" id="$k/r7fU{SdyVf!Q?(=@t"><value name="IF0"><block type="logic_compare" id="MR^=VxVl{hE+aVt6({?="><field name="OP">EQ</field><value name="A"><block type="variables_get" id="(BsQJlkhX=Q#1$t?Csm)"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="+Qk6KRH`w42hKw9_eAvX"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="K`]P@WlG;bTU;kaoY7|P"><field name="VAR">开始抢答</field><value name="VALUE"><block type="logic_boolean" id="4tc{JQqXZaQ[fS)dyHi5"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="}R?wp6TYVXt,|X;WZEp."><field name="center">True</field><value name="data"><shadow type="text" id="Ut?M!J*ATa~bNBwzHwme"><field name="TEXT">开始抢答</field></shadow></value><value name="space"><shadow type="math_number" id="5-~w0BabRff#kzz`Z5Q2"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="_VXq*(pHi.Us(9XzNA#d"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAppbXBvcnQgbWl4Z29fc2FudAppbXBvcnQgdGltZQoKZGVmIG1ldGhvZDIoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCDmiqLnrZTogIUKICAgIGdsb2JhbCDlvIDlp4vmiqLnrZQKICAgIOaKouetlOiAhSA9IG1zZwogICAg5byA5aeL5oqi562UID0gRmFsc2UKICAgIG9uYm9hcmRfdGZ0LnNjcm9sbCjmiqLnrZTogIUsIGNvbG9yPTB4ZmZmZikKICAgIG9uYm9hcmRfdGZ0LnNob3dzKCc9PScsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCDlvIDlp4vmiqLnrZQKICAgIGlmIG1zZyA9PSAnMSc6CiAgICAgICAg5byA5aeL5oqi562UID0gVHJ1ZQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCflvIDlp4vmiqLnrZQnLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCgoK5pys5py655So5oi3ID0gJ+exs+aAnem9kCcK5oqi562U6ICFID0gJycK5byA5aeL5oqi562UID0gRmFsc2UKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywgJzEyMzQ1Njc4JykKc2sgPSBhbmFseXNlX3NoYXJla2V5KCdodHRwOi8vbWl4aW8ubWl4bHkuY24vbWl4aW8tcGhwL3NoYXJla2V5LnBocD9zaz0wNGYyOGYnKQpNUVRUX1VTUl9QUkogPSBza1swXSsnLycrc2tbMV0rJy8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgc2tbMF0sIHNrWzJdLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnNldF9jYWxsYmFjaygn5byA5aeL5oqi562UJyxtZXRob2QsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICflvIDlp4vmiqLnrZQnKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ+aKouetlOiAhScsbWV0aG9kMiwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ+aKouetlOiAhScpCm9uYm9hcmRfdGZ0LnNob3dzKCc9PScsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkKd2hpbGUgVHJ1ZToKICAgIG1xdHRfY2xpZW50LmNoZWNrX21zZygpCiAgICBpZiDlvIDlp4vmiqLnrZQ6CiAgICAgICAgaWYgbWl4Z29fc2FudC5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBvbmJvYXJkX3RmdC5maWxsKDAsc3luYz1UcnVlKQogICAgICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICfmiqLnrZTogIUnLCDmnKzmnLrnlKjmiLcpCiAgICAgICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCfmiqLnrZTlj5HpgIEnLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCiAgICAgICAgICAgIHRpbWUuc2xlZXAoMSkKICAgICAgICAgICAg5byA5aeL5oqi562UID0gRmFsc2UK</code> |