1 line
12 KiB
XML
1 line
12 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="RX#zAxm$Xs.fooglg;18" x="-2023" y="-816"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="=C)VMbCN?!/]@t)p#j,o"><field name="TEXT">mixly</field></block></value><next><block type="set_create_with" id="6b0RYqMf~WLN@(.mpXaW" inline="true"><mutation items="0"></mutation><field name="VAR">抢答者集合</field><next><block type="variables_set" id="GGe.MVEUCkQ4_{~{TD}r"><field name="VAR">开始抢答</field><value name="VALUE"><block type="logic_boolean" id=";]fj;Un~gXPNk}nI5r8y"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="Zv(s`,Y)B(yKx+gV-XT|"><value name="WIFINAME"><shadow type="text" id="LS?AnEE=tWp0@P=!IFFf"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="5y4uD|jn)b77jH=8s/AP"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id=":i_#@TlEea]!Gu*t$T|H"><value name="SERVER"><shadow type="text" id="GeC==WPY`6{iZsE974r#"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="Wuxd|;vn]l`25m~yb=E!"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id=".zBG#.NcR~q*pORS$wFo"><value name="TOPIC"><shadow type="text" id="(tX7oFmHn3oR{{Vx.oe8"><field name="TEXT">开始抢答</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="VEwqCc}jI{`,j:9Z.ul_"><field name="VALUE">method</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="^$jjS;@Ja6xj=wMaPJc@"><value name="TOPIC"><shadow type="text" id="0|j14.lqFj@q898[W[]d"><field name="TEXT">抢答者</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="=5q8wiAvTkH!AyVg18@|"><field name="VALUE">method2</field></shadow></value><next><block type="display_show_image_or_string_delay" id="=(83x@1RwSTJaf|y[V`1"><field name="center">True</field><value name="data"><shadow type="text" id="!(M[ti2GuGhhkwQy?Z@)"><field name="TEXT">==</field></shadow></value><value name="space"><shadow type="math_number" id="s:L/PjK.`L/ycp?T07b2"><field name="NUM">0</field></shadow></value><next><block type="controls_whileUntil" id="P#d$@p;f8W:T`UJgk.Cf"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="}GB~kcW/M;2$5j9Tu/4F"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="qGyA;(sfAi}_78:TM35a"><next><block type="controls_if" id=".flIo#DQ?2I6O.qA-6#{"><value name="IF0"><block type="variables_get" id="Sh2:l:/O{-L}FUygJkKY"><field name="VAR">开始抢答</field></block></value><statement name="DO0"><block type="controls_if" id="`5[hcQYHP5@*zkIi.z7*"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="U=(DZjB`G.n(D9{cJMk;"><value name="btn"><shadow type="pins_button" id="}ZgFR|YfL(|N(14]4b9;"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="display_clear" id="FUJ|G=]^Jq_jEJxZeZ~p"><next><block type="IOT_MIXIO_PUBLISH" id="g6g$Xy#uh?6L*XS#?N*o"><value name="TOPIC"><shadow type="text" id="uB=F8b;t_;n}kgNr5Et="><field name="TEXT">抢答者</field></shadow></value><value name="MSG"><shadow type="text" id="pl7:v_e}~~{38-l[:[_D"><field name="TEXT">msg</field></shadow><block type="variables_get" id="Fbh~|IxS8a]RJJHPpO4Q"><field name="VAR">本机用户</field></block></value><next><block type="display_show_image_or_string_delay" id=".A|=wi-T-f87(1jloc^r"><field name="center">True</field><value name="data"><shadow type="text" id="7B$XhLw2b$wf;[W[5lEw"><field name="TEXT">OK</field></shadow></value><value name="space"><shadow type="math_number" id="6LH/M441K*^1^,vH)zv-"><field name="NUM">0</field></shadow></value><next><block type="controls_delay_new" id="):!Z|B3oig-vASQwZuUG"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="a(Eu~^KVuEhO)=V]|W!E"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="]t7oN_H]kF]yg/UFU15,"><field name="VAR">开始抢答</field><value name="VALUE"><block type="logic_boolean" id="X#Spmu`lrj}M0CTphUY~"><field name="BOOL">FALSE</field></block></value><next><block type="display_show_image_or_string_delay" id="DLu3Oz!{fD1S70mw[-Ko"><field name="center">True</field><value name="data"><shadow type="text" id="e#s;.@b;W3U@,RultXxm"><field name="TEXT">==</field></shadow></value><value name="space"><shadow type="math_number" id="LYmo/!{XU0pI{V-G-chM"><field name="NUM">0</field></shadow></value></block></next></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="+SIdv}`yT95Zx2$9vXv1" x="-1222" y="-762"><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="xX:4[GJt#04gbv)EhInu"><value name="VAR"><block type="variables_get" id="+VjXNI*5se_c)6`3aL-n"><field name="VAR">抢答者集合</field></block></value><next><block type="variables_global" id="M[agGyBMIiI8Flwo-|Wb"><value name="VAR"><block type="variables_get" id="49,?^G0THbArWZ]9.vtz"><field name="VAR">开始抢答</field></block></value><next><block type="set_add_discard" id="XiuSX6+A[q0agf-Tgd)p"><field name="OPERATE">add</field><value name="SET"><shadow type="variables_get" id="4oEixnH_)RkM0P^UNAhh"><field name="VAR">抢答者集合</field></shadow></value><value name="data"><shadow type="math_number" id="sgm(gc49iOO-e/LLbt9,"><field name="NUM">0</field></shadow><block type="variables_get" id="5Kq`Mw@y+!7)iY+:480["><field name="VAR">msg</field></block></value><next><block type="controls_if" id="lVwVZ2x|4k!_5NB:eZ~+"><value name="IF0"><block type="logic_compare" id="[exyTcFEfQ.#!d,sx/R:"><field name="OP">GTE</field><value name="A"><block type="set_length" id="VEqjS!8[K5A[A!$Cp*5]"><value name="SET"><shadow type="variables_get" id="ls90@xC0}mZP`11YnNm0"><field name="VAR">抢答者集合</field></shadow></value></block></value><value name="B"><block type="math_number" id="wEAe{-O.Xq1MBm4#dga2"><field name="NUM">2</field></block></value></block></value><statement name="DO0"><block type="set_create_with" id="kwVAuvUNFhz=p(Oxr9@i" inline="true"><mutation items="0"></mutation><field name="VAR">抢答者集合</field><next><block type="variables_set" id="A7gcs?xeW)@y:{!vZ[ri"><field name="VAR">开始抢答</field><value name="VALUE"><block type="logic_boolean" id="/`(*KiHm;u)_t_hxhWYD"><field name="BOOL">FALSE</field></block></value><next><block type="display_show_image_or_string_delay" id="ark8[=zv5pd)3=d0O*B8"><field name="center">True</field><value name="data"><shadow type="text" id="gN;UO*}~2w:}=C_-[j/."><field name="TEXT">==</field></shadow></value><value name="space"><shadow type="math_number" id="R)c@Q;Wi~E@dTghH#),P"><field name="NUM">0</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="04eaD@!Vo3fScy9R#1M)" 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="@6.m.`d@Jm!j`X[6q.@H"><value name="VAR"><block type="variables_get" id="_;Z@mN5=Qi;CxFiKm-X["><field name="VAR">开始抢答</field></block></value><next><block type="controls_if" id="tL{g8j3puuTRE,:D9pMv"><value name="IF0"><block type="logic_compare" id="XG|x7Jpw75ApwUd/Hr)}"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="Ir)R,[F!@F6y*N+l[A7*"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="dG^gKV{iG_YFPVF/x$4Y"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="8Jx-1!ke)Xm3{k98$bUM"><field name="VAR">开始抢答</field><value name="VALUE"><block type="logic_boolean" id="D=z{M8kK^[!+Gw@`eo2~"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="1Ln00C0uZ$B|:JUO[:n!"><field name="center">True</field><value name="data"><shadow type="text" id="DxO4:Y{}OA?nT,8N0@pf"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="wc?D|EMz]H`5,6Q-Dl)n"><field name="NUM">0</field></shadow></value></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKZnJvbSBtaXhnb19jZSBpbXBvcnQgb25ib2FyZF9tYXRyaXgKaW1wb3J0IG1peGdvX2NlCmltcG9ydCB0aW1lCgpkZWYgbWV0aG9kMihjbGllbnQsIHRvcGljLCBtc2cpOgogICAgZ2xvYmFsIF9FNl84QV9BMl9FN19BRF85NF9FOF84MF84NV9FOV85Ql84Nl9FNV85MF84OAogICAgZ2xvYmFsIF9FNV9CQ184MF9FNV9BN184Ql9FNl84QV9BMl9FN19BRF85NAogICAgX0U2XzhBX0EyX0U3X0FEXzk0X0U4XzgwXzg1X0U5XzlCXzg2X0U1XzkwXzg4LmFkZChtc2cpCiAgICBpZiBsZW4oX0U2XzhBX0EyX0U3X0FEXzk0X0U4XzgwXzg1X0U5XzlCXzg2X0U1XzkwXzg4KSA+PSAyOgogICAgICAgIF9FNl84QV9BMl9FN19BRF85NF9FOF84MF84NV9FOV85Ql84Nl9FNV85MF84OCA9IHNldCgpCiAgICAgICAgX0U1X0JDXzgwX0U1X0E3XzhCX0U2XzhBX0EyX0U3X0FEXzk0ID0gRmFsc2UKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cygnPT0nLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQoKZGVmIG1ldGhvZChjbGllbnQsIHRvcGljLCBtc2cpOgogICAgZ2xvYmFsIF9FNV9CQ184MF9FNV9BN184Ql9FNl84QV9BMl9FN19BRF85NAogICAgaWYgbXNnID09ICcxJzoKICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEJfRTZfOEFfQTJfRTdfQURfOTQgPSBUcnVlCiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoJ0dPJyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKCgoKX0U2XzlDX0FDX0U2XzlDX0JBX0U3Xzk0X0E4X0U2Xzg4X0I3ID0gJ21peGx5JwpfRTZfOEFfQTJfRTdfQURfOTRfRThfODBfODVfRTlfOUJfODZfRTVfOTBfODggPSBzZXQoKQpfRTVfQkNfODBfRTVfQTdfOEJfRTZfOEFfQTJfRTdfQURfOTQgPSBGYWxzZQptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCcxMjM0NTY3ODkwJykKc2sgPSBhbmFseXNlX3NoYXJla2V5KCdodHRwOi8vbWl4aW8ubWl4bHkuY24vbWl4aW8tcGhwL3NoYXJla2V5LnBocD9zaz03YjY0NDMnKQpNUVRUX1VTUl9QUkogPSBza1swXSsnLycrc2tbMV0rJy8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgc2tbMF0sIHNrWzJdLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnNldF9jYWxsYmFjaygn5byA5aeL5oqi562UJyxtZXRob2QsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICflvIDlp4vmiqLnrZQnKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ+aKouetlOiAhScsbWV0aG9kMiwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ+aKouetlOiAhScpCm9uYm9hcmRfbWF0cml4LnNob3dzKCc9PScsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5jaGVja19tc2coKQogICAgaWYgX0U1X0JDXzgwX0U1X0E3XzhCX0U2XzhBX0EyX0U3X0FEXzk0OgogICAgICAgIGlmIG1peGdvX2NlLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LmZpbGwoMCkKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvdygpCiAgICAgICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+aKouetlOiAhScsIF9FNl85Q19BQ19FNl85Q19CQV9FN185NF9BOF9FNl84OF9CNykKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoJ09LJyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKICAgICAgICAgICAgdGltZS5zbGVlcCgxKQogICAgICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEJfRTZfOEFfQTJfRTdfQURfOTQgPSBGYWxzZQogICAgICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cygnPT0nLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQo=</code> |