1 line
11 KiB
XML
1 line
11 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="?rvqCMRHhguPT4BKMBxA" x="-2834" y="-740"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="Y[LRBdn2;fdg!v]-V];n"><field name="TEXT">mixly</field></block></value><next><block type="variables_set" id="]=eCjpZCa8l-9LNz`wgZ"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="zUrDf-B2^b!?w6:_yHXT"><field name="TEXT">=</field></block></value><next><block type="variables_set" id="f/S:,UFX4)IiIv$t}TaL"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="klu1~[cCAk:Q?-X@@FhZ"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="^Q=G4*hoV|Zqi2`g2@}5"><value name="WIFINAME"><shadow type="text" id="_jb/iB4O.=GUvkV$bsO3"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="8B#ZD@4o6Zs?.C+Kpk`)"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="}y~[a}l_5dIb|HGeieqd"><value name="SERVER"><shadow type="text" id="0*5llAUcfV1ldpLL![6n"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="UYg4--q.k~bE#b~|DHl4"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="GY16Dep${ekYKz|@$r+R"><value name="TOPIC"><shadow type="text" id="Fs`}?^*(xdqH2j)8JP,+"><field name="TEXT">答题用户</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="Sb_k=R[@zV9A54?m=m;6"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="xN|[=.!A8U[p^Mrz*ZbX"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Ykv4MctVJb[;HqDYj:h_"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="y;6foF@,_w+d=Xg6{MX1"><next><block type="controls_if" id="0@~Cv*I:AFj((eeh882}"><value name="IF0"><block type="variables_get" id=":#q`tS{:Z|q]GJFfu4`D"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id="-n0QKp(=8J8P5L0=`@5)"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="gMX6Xu28Ym1kR/Lj_jcH"><value name="btn"><shadow type="pins_button" id=",K]#PH,/*tOr!ih)[eKc"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="R(Sn1~1i^l~u82Yo_wy5"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="M!$a85__[:/qia!Fj4}9"><field name="TEXT">A</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="|oPviX_C#?_V|N=]$*t."><value name="btn"><shadow type="pins_button" id="Zj`#uX!qH7SQn`PS-5s*"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="{b!kYILzto]IqT]~nTf2"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="aUJEgTPnHT6X]e:HR$?b"><field name="TEXT">B</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id="XM~a!;1U.5eW6@jI[aGv"><value name="btn"><shadow type="pins_button" id="FiGllh=_!;^X)NTf8i.v"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="r[C648)UwJyh4rx,!4{Q"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="JfUs=Urd|L/.{ZvbIE*W"><field name="TEXT">C</field></block></value></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id="^57;;Ah4BQ_oeGj}NCS:"><value name="btn"><shadow type="pins_button" id="0fO@bE2Uq`}+lR7~zcrh"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id="hejf^c#Lonm#w2zHkx@A"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="wh}Zyq#COF{tpk(]cf;G"><field name="TEXT">D</field></block></value></block></statement><next><block type="controls_if" id="PM?x-.$P(yB*QBEL5uUY"><value name="IF0"><block type="logic_compare" id="hy;pGH?/OxJ#jH-qIH^u"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="#;fQ$cdiG={WPsX*A)g@"><field name="VAR">选择结果</field></block></value><value name="B"><block type="text" id="S2SVRBwPTxbeOxEjRl.p"><field name="TEXT">=</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="Nf[T]MVI=stuYa7tTx^2"><field name="center">True</field><value name="data"><shadow type="text" id="[3g)c=(+NN|2Y*eo(mop"><field name="TEXT">GO</field></shadow><block type="variables_get" id="B(m|Y}cBg;I5aFPRP6.$"><field name="VAR">选择结果</field></block></value><value name="space"><shadow type="math_number" id="N$X)802ZcjHa=Wf|87UJ"><field name="NUM">0</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="N*cS8m[]7V0/$LIDuH0_"><value name="TOPIC"><shadow type="text" id="mkb*o{M@Lt[MWT?cht=m"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="Fk/5nmA9cLXZw`gv4B-j"><field name="TEXT">A</field></shadow><block type="variables_get" id="?F0++y-9cJ}5Z+)BS#)x"><field name="VAR">选择结果</field></block></value><next><block type="variables_set" id="t2kv9@iJRL/kl9]J-$:="><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="9~.y7n/fd1B|6)F(pc1@"><field name="BOOL">FALSE</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id=";K@Ce:~XNM,gs@z0I_TJ"><value name="pitch"><shadow type="pins_tone_notes" id="]Z9?v.T2b+j.xW#Sdx`n"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="-l*:7,Bji$YG:]-!t-WY"><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=":IU1oLDFB7IZ=3)tg8Tj" 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="J:yzjVb*b/jTDQ5Tv|UT"><value name="VAR"><block type="variables_get" id="Y(aMc;~7$,]ZKtJ[Dk=B"><field name="VAR">开始答题</field></block></value><next><block type="variables_global" id="$q6sA8.zA07wb0si+hsD"><value name="VAR"><block type="variables_get" id="kL;S;pkU4neHJ/o{W4+|"><field name="VAR">选择结果</field></block></value><next><block type="controls_if" id="{|(!Xu(/b_j|a=*N{FRe"><value name="IF0"><block type="logic_compare" id="u^,O_YqT9j,/pfVGl)hR"><field name="OP">GT</field><value name="A"><block type="text_find" id="@QXz[{+]zj6hf+]Ox*)M"><value name="VAR"><shadow type="text" id="iwly*lDpY^T9!eg@(#Sp"><field name="TEXT">Hello,mixly</field></shadow><block type="variables_get" id="iW]uXg9])|pPzFQ{U:~,"><field name="VAR">msg</field></block></value><value name="STR"><shadow type="text" id="1Md$7A$GtVtUX.!YV96s"><field name="TEXT">l</field></shadow><block type="variables_get" id="8Y)6{GjWik)[xxZ5AWUM"><field name="VAR">本机用户</field></block></value></block></value><value name="B"><block type="math_number" id="J?jT)vx;t:p?t`b!zWtd"><field name="NUM">-1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="V4-KRZsd.}6FFQvKA]^;"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="LZ|Sc[8P[26$9w{I#2sZ"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="`S1WJ:8Y]AjJ[vd]Y$sr"><field name="center">True</field><value name="data"><shadow type="text" id="Wm9Q4Xk{G^|sTJKV,Dd{"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="3/Myhg8`@y9YEof2bOk;"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="A2v[HmqUg95:AHkp/hqy"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="Kr/fP3I[i+,FA4s*M0;u"><field name="TEXT">=</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKaW1wb3J0IG1peGdvX2NlCmZyb20gbWl4Z29fY2UgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmZyb20gbWl4Z29fY2UgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTgKICAgIGdsb2JhbCBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMKICAgIGlmIG1zZy5maW5kKF9FNl85Q19BQ19FNl85Q19CQV9FN185NF9BOF9FNl84OF9CNykgPiAtMToKICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTggPSBUcnVlCiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoJ0dPJyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKICAgICAgICBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnPScKCgoKX0U2XzlDX0FDX0U2XzlDX0JBX0U3Xzk0X0E4X0U2Xzg4X0I3ID0gJ21peGx5JwpfRTdfQURfOTRfRTlfQTJfOThfRTdfQkJfOTNfRTZfOUVfOUMgPSAnPScKX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4ID0gRmFsc2UKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywnMTIzNDU2Nzg5MCcpCnNrID0gYW5hbHlzZV9zaGFyZWtleSgnaHR0cDovL21peGlvLm1peGx5LmNuL21peGlvLXBocC9zaGFyZWtleS5waHA/c2s9N2I2NDQzJykKTVFUVF9VU1JfUFJKID0gc2tbMF0rJy8nK3NrWzFdKycvJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsIHNrWzBdLCBza1syXSwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ+etlOmimOeUqOaItycsbWV0aG9kLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnN1YnNjcmliZShNUVRUX1VTUl9QUkogKyAn562U6aKY55So5oi3JykKd2hpbGUgVHJ1ZToKICAgIG1xdHRfY2xpZW50LmNoZWNrX21zZygpCiAgICBpZiBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTg6CiAgICAgICAgaWYgbWl4Z29fY2UuQTFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0EnCiAgICAgICAgZWxpZiBtaXhnb19jZS5BMmtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnQicKICAgICAgICBlbGlmIG1peGdvX2NlLkEza2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdDJwogICAgICAgIGVsaWYgbWl4Z29fY2UuQTRrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0QnCiAgICAgICAgaWYgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDICE9ICc9JzoKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQogICAgICAgICAgICBtcXR0X2NsaWVudC5wdWJsaXNoKE1RVFRfVVNSX1BSSiArICfpgInpobknLCBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMpCiAgICAgICAgICAgIF9FNV9CQ184MF9FNV9BN184Ql9FN19BRF85NF9FOV9BMl85OCA9IEZhbHNlCiAgICAgICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDEwMCkK</code> |