Files
mixly3/boards/default/micropython_esp32s3/examples/wJmk17OsKBWA/L2OQkCmUy8zz.mix
2024-07-21 09:30:11 +08:00

1 line
12 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-S3@元控青春"><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="LOM3).*P!zie@N[s*W`6" x="-2023" y="-816"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="hWDC+;hfAHx,G^OH]NG]"><field name="TEXT">mixly</field></block></value><next><block type="set_create_with" id="-abG.uvzpeA3|[pIVjkS" inline="true"><mutation items="0"></mutation><field name="VAR">抢答者集合</field><next><block type="variables_set" id="56(bM/YI6(S]u)CRurC?"><field name="VAR">开始抢答</field><value name="VALUE"><block type="logic_boolean" id=",Yul^[JBPYEYX[qjh]$x"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="$.kTyn{h({sZ@ZE-iBY:"><value name="WIFINAME"><shadow type="text" id="^7^*K1qhJ1c+zL4pil.e"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="cmINlq+hXwxco4U/qHK@"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="rmH-cTFkP0yXjRGA1i,P"><value name="SERVER"><shadow type="text" id="UK3A5Z)3}Id8}O1=;csR"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="jY8hUg`:7[!8`t8Ef`.u"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="f)8m*aM*kzkjiE?ME-7H"><value name="TOPIC"><shadow type="text" id="E:ww6#qS5u.Tx*zilc9H"><field name="TEXT">开始抢答</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="/IaSWgq2hM[U*U@SeYe;"><field name="VALUE">method</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="}Ck.mo9Qbw)8uid9XO5`"><value name="TOPIC"><shadow type="text" id="MfaMggh:#H3~k?!j$/wG"><field name="TEXT">抢答者</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="OxC:bTcsB.KN6@~`olKf"><field name="VALUE">method2</field></shadow></value><next><block type="display_show_image_or_string_delay" id="^by;UDY$fjVixn?X}rp4"><field name="center">True</field><value name="data"><shadow type="text" id="]T7}8cBar4nBwduq.9*~"><field name="TEXT">==</field></shadow></value><value name="space"><shadow type="math_number" id=";k164e/jl?fVRlrnfYe|"><field name="NUM">0</field></shadow></value><next><block type="controls_whileUntil" id="Bqe-W8~[on55Kc^!(xx~"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=",_vO}(A[b{0NaW.3TAoy"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="_lo:kI5.k9?HtDsY6Xiu"><next><block type="controls_if" id="wTI)({==9usfUJ9222;7"><value name="IF0"><block type="variables_get" id="xjnAlm_ZKY({asz9.[):"><field name="VAR">开始抢答</field></block></value><statement name="DO0"><block type="controls_if" id="GoLS~*Sq^?osC62~I/}F"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="Pn.quQnN3cl+@Bp$$6BT"><value name="btn"><shadow type="pins_button" id="3mNjG,qzD6]y4h_larj~"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="onboard_tft_clear" id="B+76]1tDUx@2yD;[n*we"><next><block type="IOT_MIXIO_PUBLISH" id="xL}JZc|Nr.*^n`_@Jupp"><value name="TOPIC"><shadow type="text" id="2!*UHnC;kjneB(VLml:L"><field name="TEXT">抢答者</field></shadow></value><value name="MSG"><shadow type="text" id="dH]o(8,MI!$Lz5!u_7#e"><field name="TEXT">msg</field></shadow><block type="variables_get" id="=}Kw3(T0EL?JO!9NOWj1"><field name="VAR">本机用户</field></block></value><next><block type="display_show_image_or_string_delay" id="V[l*xdCM;rz65[jx$0eK"><field name="center">True</field><value name="data"><shadow type="text" id="nb$^$~:4~sGY.r6/R9_y"><field name="TEXT">OK</field></shadow></value><value name="space"><shadow type="math_number" id="Ra))o{]_tRE)0($(kapI"><field name="NUM">0</field></shadow></value><next><block type="controls_delay_new" id="k+M,ny8xv7ik*OfI#0A7"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="`}t//nx}R@*Z3(PtAk8]"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="(BSGu?q,nF4W;uaZ#s?G"><field name="VAR">开始抢答</field><value name="VALUE"><block type="logic_boolean" id="Sf`swEP9eS2*$+fCCh/z"><field name="BOOL">FALSE</field></block></value><next><block type="display_show_image_or_string_delay" id="=InREcZ=/_V2OTR_FTQR"><field name="center">True</field><value name="data"><shadow type="text" id="v+h(|:kIa}`,xs^Byw!="><field name="TEXT">==</field></shadow></value><value name="space"><shadow type="math_number" id="tPuo-$6jU{+SfaAwy`_G"><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="A9tXZdDLCPPo(~Nj,Ntg" 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="GlC^hr5oc{6y;V);9/^q"><value name="VAR"><block type="variables_get" id="D_#es1MA7Zx],;ZHTQ*#"><field name="VAR">抢答者集合</field></block></value><next><block type="variables_global" id="l$pNflp89d#|$lJd?Pow"><value name="VAR"><block type="variables_get" id="vd_^I35D[R*m#bPzmS~7"><field name="VAR">开始抢答</field></block></value><next><block type="set_add_discard" id="#u6M(}kq3{x)w9{aiUZD"><field name="OPERATE">add</field><value name="SET"><shadow type="variables_get" id="k}xm{lJT{M6mqHJ3VBCw"><field name="VAR">抢答者集合</field></shadow></value><value name="data"><shadow type="math_number" id=",ix#B!T`lV7y@ZX|pw4x"><field name="NUM">0</field></shadow><block type="variables_get" id="tQmN6)/rB0G.K.u)mF@E"><field name="VAR">msg</field></block></value><next><block type="controls_if" id="sVP5x-6;z~J{a6$kz2=e"><value name="IF0"><block type="logic_compare" id="}b?L*]kb@ag(8SMsO#5Z"><field name="OP">GTE</field><value name="A"><block type="set_length" id="+[O^FXau|HG$M!7BJNbh"><value name="SET"><shadow type="variables_get" id="=Q(NWAjbJG6n]/5_x*L5"><field name="VAR">抢答者集合</field></shadow></value></block></value><value name="B"><block type="math_number" id="q`AmrfeO;.VbNZKmNQwi"><field name="NUM">2</field></block></value></block></value><statement name="DO0"><block type="set_create_with" id="iNBRW4NBCO3kqr~_EmkS" inline="true"><mutation items="0"></mutation><field name="VAR">抢答者集合</field><next><block type="variables_set" id="F?t.r{C8;`9l;b/o]T]_"><field name="VAR">开始抢答</field><value name="VALUE"><block type="logic_boolean" id="-,X9oP`1SV+AtmT)qKPG"><field name="BOOL">FALSE</field></block></value><next><block type="display_show_image_or_string_delay" id="4/xB`ym*:RSu2h9[_EWA"><field name="center">True</field><value name="data"><shadow type="text" id="84lde@[6be)26([kWCi("><field name="TEXT">==</field></shadow></value><value name="space"><shadow type="math_number" id="2,wMiA_X[1De52(vBnrj"><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="UC/=r{.~jTRkY_+ESl1a" 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="=6V91m@(=ZvzZ@_pX$mN"><value name="VAR"><block type="variables_get" id="tKQUh(CKq.D`b][e7uo["><field name="VAR">开始抢答</field></block></value><next><block type="controls_if" id="^jVL;-;hWtd_Nxp-SGM}"><value name="IF0"><block type="logic_compare" id=";R$+vkb)3SWn=6:r6e8e"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="`nF)NO*H-76ucw,n~f-X"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="iS@nlSTQb[KKTw-#h0fx"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="qAff(yRu`GVz.?vFR?oo"><field name="VAR">开始抢答</field><value name="VALUE"><block type="logic_boolean" id="0fQvZi)z-RgAi6F9kf7-"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="ruN`lMoz]Q7C-c}{}Iz*"><field name="center">True</field><value name="data"><shadow type="text" id="s}]Wzh4Zjs/##i{UX@Di"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="k#VfNQ9KGQMQF/JB2=9T"><field name="NUM">0</field></shadow></value></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX3RmdAppbXBvcnQgbWl4Z29fbm92YQppbXBvcnQgdGltZQoKZGVmIG1ldGhvZDIoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCBfRTZfOEFfQTJfRTdfQURfOTRfRThfODBfODVfRTlfOUJfODZfRTVfOTBfODgKICAgIGdsb2JhbCBfRTVfQkNfODBfRTVfQTdfOEJfRTZfOEFfQTJfRTdfQURfOTQKICAgIF9FNl84QV9BMl9FN19BRF85NF9FOF84MF84NV9FOV85Ql84Nl9FNV85MF84OC5hZGQobXNnKQogICAgaWYgbGVuKF9FNl84QV9BMl9FN19BRF85NF9FOF84MF84NV9FOV85Ql84Nl9FNV85MF84OCkgPj0gMjoKICAgICAgICBfRTZfOEFfQTJfRTdfQURfOTRfRThfODBfODVfRTlfOUJfODZfRTVfOTBfODggPSBzZXQoKQogICAgICAgIF9FNV9CQ184MF9FNV9BN184Ql9FNl84QV9BMl9FN19BRF85NCA9IEZhbHNlCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJz09JyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCBfRTVfQkNfODBfRTVfQTdfOEJfRTZfOEFfQTJfRTdfQURfOTQKICAgIGlmIG1zZyA9PSAnMSc6CiAgICAgICAgX0U1X0JDXzgwX0U1X0E3XzhCX0U2XzhBX0EyX0U3X0FEXzk0ID0gVHJ1ZQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCdHTycsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCgoKCl9FNl85Q19BQ19FNl85Q19CQV9FN185NF9BOF9FNl84OF9CNyA9ICdtaXhseScKX0U2XzhBX0EyX0U3X0FEXzk0X0U4XzgwXzg1X0U5XzlCXzg2X0U1XzkwXzg4ID0gc2V0KCkKX0U1X0JDXzgwX0U1X0E3XzhCX0U2XzhBX0EyX0U3X0FEXzk0ID0gRmFsc2UKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywnMTIzNDU2Nzg5MCcpCnNrID0gYW5hbHlzZV9zaGFyZWtleSgnaHR0cDovL21peGlvLm1peGx5LmNuL21peGlvLXBocC9zaGFyZWtleS5waHA/c2s9N2I2NDQzJykKTVFUVF9VU1JfUFJKID0gc2tbMF0rJy8nK3NrWzFdKycvJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsIHNrWzBdLCBza1syXSwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ+W8gOWni+aKouetlCcsbWV0aG9kLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnN1YnNjcmliZShNUVRUX1VTUl9QUkogKyAn5byA5aeL5oqi562UJykKbXF0dF9jbGllbnQuc2V0X2NhbGxiYWNrKCfmiqLnrZTogIUnLG1ldGhvZDIsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICfmiqLnrZTogIUnKQpvbmJvYXJkX3RmdC5zaG93cygnPT0nLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkKICAgIGlmIF9FNV9CQ184MF9FNV9BN184Ql9FNl84QV9BMl9FN19BRF85NDoKICAgICAgICBpZiBtaXhnb19ub3ZhLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIG9uYm9hcmRfdGZ0LmZpbGwoMCkKICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hvdygpCiAgICAgICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+aKouetlOiAhScsIF9FNl85Q19BQ19FNl85Q19CQV9FN185NF9BOF9FNl84OF9CNykKICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ09LJyxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKICAgICAgICAgICAgdGltZS5zbGVlcCgxKQogICAgICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEJfRTZfOEFfQTJfRTdfQURfOTQgPSBGYWxzZQogICAgICAgICAgICBvbmJvYXJkX3RmdC5zaG93cygnPT0nLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQo=</code>