1 line
11 KiB
XML
1 line
11 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" 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="{2lE_,4cehoVyoLE;(m#" x="-2834" y="-709"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="P?H1`V10CzMh~?VyN70V"><field name="TEXT">==</field></block></value><next><block type="variables_set" id="94?00zkeV4zm(enR;6k?"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="u(TD!t)R)I~U(0kEqxOB"><field name="BOOL">FALSE</field></block></value><next><block type="iot_wifi_connect" id="Gx$uzY}RLR/ONJ:ZV0]^"><value name="WIFINAME"><shadow type="text" id="1X`K=}NY(ZT[?]oz.Jm("><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="0/[j6@B@jw`pl/v)8vZi"><field name="TEXT">12345678</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="{`sO!uZW7UbW+BcmfyDf"><value name="SERVER"><shadow type="text" id="LXo~flOs[Hk`R9@NCc}Q"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="8d9yFR]*x(|IQ(J^T@Ik"><field name="VALUE">04f28f</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id=")iDKxn2|A!rz)cYf-GRn"><value name="TOPIC"><shadow type="text" id="tFWeG_UKzuq9xQ(pG_Rs"><field name="TEXT">开始答题</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="F9p_If^WGw.nG9K7d8Zw"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="f-w=:jO#[oK17VLLuvs]"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="^,H!ehQm^||w^m}.*^}$"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="d?eT52uJbaGu,P`?^`hQ"><next><block type="controls_if" id="@|IfcF[}=;j7coH!YC*5"><mutation else="1"></mutation><value name="IF0"><block type="variables_get" id="yJ/X8wEOv}e.YT(w~Dg_"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id="wwOyb}e;M[)yYsp3AMfo"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="nh+4U:W7QB64c23t#svj"><value name="btn"><shadow type="pins_button" id="tj14bzyup=c1M/KVlVZ4"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="J4Z?LJOSMu9/^d=Ba=$r"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="Z9=14yUW)Ch{HL^(tn^|"><field name="TEXT">A</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="^$Ywq1jn`j(pPC}Q),:H"><value name="btn"><shadow type="pins_button" id="bm9BdF@MtnZE.3GR}5pn"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="KTu*,|T{Ar5Lje_/J_Xc"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="`5Ro`:bOOe1Iv,SfV@)u"><field name="TEXT">B</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id="R#~$.c/68v+(])`f7:/C"><value name="btn"><shadow type="pins_button" id="BG;7|a5++2wB0xK7Dqh`"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="BT9+GQk:t^jo({G32o65"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="7Yqtp(QBNZa;^[whj5LU"><field name="TEXT">C</field></block></value></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id="Ft,z*{etmn_kTGCLp6]^"><value name="btn"><shadow type="pins_button" id="]FB}sN4fX74zVoyi4,?R"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id="V.{0DK!qXA03RgWC`Dw|"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="4NIFKPUY41b(s_Jn*(j{"><field name="TEXT">D</field></block></value></block></statement><next><block type="controls_if" id="1kZWOnxA-jpy0b:_pGM}"><value name="IF0"><block type="logic_compare" id="]Ytq@sye5M/zhh-,/k6L"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="!jVTtx7wgk*;X.D=/K3="><field name="VAR">答题结果</field></block></value><value name="B"><block type="text" id="n_]G1Y;Y,JKz}V(fQ$U)"><field name="TEXT">==</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="F)])Y-nPe7Rntan[Qn~z"><field name="center">True</field><value name="data"><shadow type="text" id="wGORbu,[{cwMS|J94ft8"><field name="TEXT">开始答题</field></shadow><block type="variables_get" id="TnKwHQi+0LWmbYf2T}wo"><field name="VAR">答题结果</field></block></value><value name="space"><shadow type="math_number" id="n/]FhUg0!2tK+p1zP^9z"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="P!~Sz*inTvm#+x@3gy#N"><field name="BOOL">TRUE</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="d{hqpIQEKj}#0.iFUb|a"><value name="TOPIC"><shadow type="text" id="mw1pqnSWEB$LG2l5yb;T"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="B}]?29B)k69m96GOnk20"><field name="TEXT">A</field></shadow><block type="variables_get" id="$,+MFQ8r5SGyT:Qpy/*Y"><field name="VAR">答题结果</field></block></value><next><block type="variables_set" id="*lEC]TO-4mEmj.!oT`fU"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="sDi]r}}2_3/WoiH/=Y.z"><field name="BOOL">FALSE</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="G+1VG-McNuvK(HY6^,HV"><value name="pitch"><shadow type="pins_tone_notes" id="skn,v+Ydnq=Acf+Vn)ny"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="#K)(Z`+PRt:(;tz(/(,A"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></statement><statement name="ELSE"><block type="display_show_image_or_string_delay" id="wo8wx6h[07?Gl?.X,}Ui"><field name="center">True</field><value name="data"><shadow type="text" id="wGORbu,[{cwMS|J94ft8"><field name="TEXT">开始答题</field></shadow><block type="variables_get" id="[#?oK9Uv*T`)oGCe!~v?"><field name="VAR">答题结果</field></block></value><value name="space"><shadow type="math_number" id="C!Um~^.p1]MQq(,-]ieQ"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="xl+[gtBfht!jh+gYpkZb"><field name="BOOL">TRUE</field></shadow></value></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id=":+;k4L`n]X!{|/iuxsmE" 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="r(whc+!w]PU;zk)ttxq{"><value name="VAR"><block type="variables_get" id="A79K6H-i;mT}{9{xB]CR"><field name="VAR">开始答题</field></block></value><next><block type="variables_global" id="L)Ny0-CNLm.j|,jX7.1T"><value name="VAR"><block type="variables_get" id="m+1D+c2OWNVJled~5G)J"><field name="VAR">答题结果</field></block></value><next><block type="controls_if" id="HDat:?D#7W_:bloT_D{H"><value name="IF0"><block type="logic_compare" id="mSzeX3QXiP;!;=FHuc7="><field name="OP">EQ</field><value name="A"><block type="variables_get" id="]2IhS~iYxJV)pg-(0qk:"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="[M:hTIH]F8=I-y)N19]8"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="FR5;TC!6woSjePNTc;MZ"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="UE}OZf:7ShBi^a,wb7-w"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="JCJWC|so(Jy:fiCCe?8/"><field name="center">True</field><value name="data"><shadow type="text" id="z]$YPCX|2]utgZ?Jwd6Y"><field name="TEXT">开始答题</field></shadow></value><value name="space"><shadow type="math_number" id="e$-ca[e!=Mp{cnBcFK.+"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="m[X10H|0hQOr1Y/Q6aNs"><field name="BOOL">TRUE</field></shadow></value><next><block type="variables_set" id="J|;SuRobW!R$VxxS5cGd"><field name="VAR">答题结果</field><value name="VALUE"><block type="text" id="mL^WA;S-JF]hJfdym.m{"><field name="TEXT">==</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKaW1wb3J0IG1peGdvX3NhbnQKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCDlvIDlp4vnrZTpopgKICAgIGdsb2JhbCDnrZTpopjnu5PmnpwKICAgIGlmIG1zZyA9PSAnMSc6CiAgICAgICAg5byA5aeL562U6aKYID0gVHJ1ZQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCflvIDlp4vnrZTpopgnLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCiAgICAgICAg562U6aKY57uT5p6cID0gJz09JwoKCuetlOmimOe7k+aenCA9ICc9PScK5byA5aeL562U6aKYID0gRmFsc2UKbWl4aW90LndsYW5fY29ubmVjdCgnZnVodWEzJywgJzEyMzQ1Njc4JykKc2sgPSBhbmFseXNlX3NoYXJla2V5KCdodHRwOi8vbWl4aW8ubWl4bHkuY24vbWl4aW8tcGhwL3NoYXJla2V5LnBocD9zaz0wNGYyOGYnKQpNUVRUX1VTUl9QUkogPSBza1swXSsnLycrc2tbMV0rJy8nCm1xdHRfY2xpZW50ID0gbWl4aW90LmluaXRfTVFUVF9jbGllbnQoJ21peGlvLm1peGx5LmNuJywgc2tbMF0sIHNrWzJdLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnNldF9jYWxsYmFjaygn5byA5aeL562U6aKYJyxtZXRob2QsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICflvIDlp4vnrZTpopgnKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkKICAgIGlmIOW8gOWni+etlOmimDoKICAgICAgICBpZiBtaXhnb19zYW50LkExa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIOetlOmimOe7k+aenCA9ICdBJwogICAgICAgIGVsaWYgbWl4Z29fc2FudC5BMmtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICDnrZTpopjnu5PmnpwgPSAnQicKICAgICAgICBlbGlmIG1peGdvX3NhbnQuQTNrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAg562U6aKY57uT5p6cID0gJ0MnCiAgICAgICAgZWxpZiBtaXhnb19zYW50LkE0a2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIOetlOmimOe7k+aenCA9ICdEJwogICAgICAgIGlmIOetlOmimOe7k+aenCAhPSAnPT0nOgogICAgICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyjnrZTpopjnu5PmnpwsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkKICAgICAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn6YCJ6aG5Jywg562U6aKY57uT5p6cKQogICAgICAgICAgICDlvIDlp4vnrZTpopggPSBGYWxzZQogICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNjU5LCAxMDApCiAgICBlbHNlOgogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKOetlOmimOe7k+aenCwgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQo=</code> |