1 line
8.7 KiB
XML
1 line
8.7 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><variables><variable id="0!5s,$lHB(YJF=n{?,L/">tim</variable></variables><block type="iot_wifi_connect" id="}Za~)gCWwk;/J/M@p^l?" x="-2543" y="-1020"><value name="WIFINAME"><shadow type="text" id="O[~a^G||D4Y9cF[a=R}Z"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="AG3y;?D7Cx!b:o$*/4|U"><field name="TEXT">12345678</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="F@=D=`]=Wh5{g;@1=h!y"><value name="SERVER"><shadow type="text" id="XWpqP_RP=tCSd[R??E(B"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="kBUJMedmURTFTfk?YS,c"><field name="VALUE">04f28f</field></shadow></value><next><block type="set_system_timer" id="}ZQnQJm7^LqHw:e@+A^M"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="}YDiiA/f,tnH#:COSbuo"><field name="VAR">tim</field></shadow></value><value name="PIN"><shadow type="timer_id_pin" id="R-3FEzTx}58ayumB7W#}"><field name="PIN">0</field></shadow></value><value name="period"><shadow type="math_number" id="7(_5bxk*J2k!#jVG#+`g"><field name="NUM">20000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="M=o1#KJNi#W#yo8*OwX`"><field name="VALUE">tim_callback</field></shadow></value><next><block type="variables_set" id="04q~et)GR4@!AIu=@il~"><field name="VAR">站号</field><value name="VALUE"><block type="math_number" id="LTjK;RVrWLueW^U-CGY-"><field name="NUM">0</field></block></value><next><block type="variables_set" id="bs}!-Yqi6{g(rPC;zRpr"><field name="VAR">路线编号</field><value name="VALUE"><block type="text" id="c)!j)+*rp;./fmWNUX8O"><field name="TEXT">ABCD</field></block></value><next><block type="controls_whileUntil" id=",8e*tbKJWm;DXpW94-pE"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="{k-Omb/*qTDYk6NQi@lH"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id=")?kN!Ru^-FIuk9Uya!2."><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="_#J3IiVP4Mt;!_bn.wsQ"><value name="btn"><shadow type="pins_button" id="!g~?KN6`Z)].,KzWqq4^"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="my231Ww}Jgzspq,vUi^K"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="-LI+[[NDHg?D9Y~9:n.X"><field name="VAR">a</field></shadow><block type="variables_get" id="NaL3/rXvf[M96UWYzbsR"><field name="VAR">站号</field></block></value><value name="B"><shadow type="math_number" id="N7cV7T+ty{XZ)|p0_;WI"><field name="NUM">1</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="72;n~bsCrO|cCjq47QL@"><value name="TOPIC"><shadow type="text" id="ox/nQ5PR-hw3XNDi{q@s"><field name="TEXT">车辆信息</field></shadow></value><value name="MSG"><shadow type="text" id="yn,+G/9ld4NL33aj}S`*"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="Ol1/GT9l/JJ50x~Rj7d9"><value name="VAR"><block type="dicts_create_with_noreturn" id="dYNF1)~`~`_:ckf9~*^O" inline="true"><mutation items="2"></mutation><field name="KEY0">"路线编号"</field><field name="KEY1">"站号"</field><value name="ADD0"><block type="variables_get" id="Cw(-(?}_j2;Q#y{/}d*z"><field name="VAR">路线编号</field></block></value><value name="ADD1"><block type="variables_get" id="tFE2Yelv`QGOC@AQ2@rF"><field name="VAR">站号</field></block></value></block></value></block></value></block></next></block></statement><next><block type="controls_if" id="NqqL[2D|6Yt8K-1e4Etg"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="4Z.yLGjdNIn^vPlTb69a"><value name="btn"><shadow type="pins_button" id="[Xccm*Je0.~=mv-c0;L#"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="wTA^tuu.}nw#K?X45ya!"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="`u1,~P484TaQd[9uuMgZ"><field name="VAR">a</field></shadow><block type="variables_get" id="==MI;peX8X^7Q)+X*AKp"><field name="VAR">站号</field></block></value><value name="B"><shadow type="math_number" id="BG2RiM15.#kgsyPY6Cs("><field name="NUM">1</field></shadow></value><next><block type="variables_set" id=",,:G@~JyjLR|*+z,9;4c"><field name="VAR">站号</field><value name="VALUE"><block type="math_max_min" id="ndCU;6#Gl/4:iMur|Eq^"><field name="OP">max</field><value name="A"><shadow type="math_number" id="mEbJDq@^L^~cf=k{q!2F"><field name="NUM">1</field></shadow><block type="variables_get" id="sO36@#V,l!r.$3i;PiXA"><field name="VAR">站号</field></block></value><value name="B"><shadow type="math_number" id="u]Y^Jt;#]/[jQkURdR=,"><field name="NUM">0</field></shadow></value></block></value><next><block type="IOT_MIXIO_PUBLISH" id="R?v2Z]bgA3D)q^9cS+tl"><value name="TOPIC"><shadow type="text" id="ZR))B6_+O8Y)H!},0VT0"><field name="TEXT">车辆信息</field></shadow></value><value name="MSG"><shadow type="text" id="PW@FtP|([;W$urOKssa3"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id=",b_@5rp[+[Si9LAn0cG="><value name="VAR"><block type="dicts_create_with_noreturn" id="ZxZMTyAWDqL]RVQ.b}ZS" inline="true"><mutation items="2"></mutation><field name="KEY0">"路线编号"</field><field name="KEY1">"站号"</field><value name="ADD0"><block type="variables_get" id="!|Ki`1`:}E@zBCeHOzps"><field name="VAR">路线编号</field></block></value><value name="ADD1"><block type="variables_get" id="g5_6yu_2-KRNQTVh.S0i"><field name="VAR">站号</field></block></value></block></value></block></value></block></next></block></next></block></statement><next><block type="display_show_image_or_string_delay" id="I?hAOfLimmf*mQBJOW.z"><field name="center">True</field><value name="data"><shadow type="text" id="QR7K,ZCu]UG#^d?raU:+"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="-=cgRmK?3G[GbN`i,cFn"><field name="VAR">站号</field></block></value><value name="space"><shadow type="math_number" id="5~$gWe64fRnb|IS6T@X/"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="Hkh(-M0(1[ac5?Mray?7"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="m^;ypTBp8pD6VtHiNo*0" x="-1845" y="-893"><mutation><arg name="tim" varid="0!5s,$lHB(YJF=n{?,L/"></arg></mutation><field name="NAME">tim_callback</field><comment pinned="true" h="80" w="160">防止断线</comment><statement name="STACK"><block type="actuator_led_bright" id="y;s)|q(1Ta=h3NR@A|Y`"><value name="led"><shadow type="number" id="PVg_Pi(@f][?E*CQ|/Sl"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="[HM?gD,ESwUaR,{H/^Cr"><field name="flag">1</field></shadow><block type="logic_negate" id="XF=+?ae7~kr;aS+BF3lQ"><value name="BOOL"><block type="IOT_EMQX_PING" id="~`0|`WBLT#y7Axdjed:9"></block></value></block></value></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGlvdApmcm9tIG1peHB5IGltcG9ydCBhbmFseXNlX3NoYXJla2V5CmltcG9ydCBtYWNoaW5lCmltcG9ydCBtaXhnb19zb3dsCmltcG9ydCBtaXhweQpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gbWl4Z29fc293bCBpbXBvcnQgb25ib2FyZF9sZWQKCgojIOmYsuatouaWree6vwpkZWYgdGltX2NhbGxiYWNrKHRpbSk6CiAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLChub3QgbXF0dF9jbGllbnQucGluZ1N5bmMoKSkpCgoKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCnNrID0gYW5hbHlzZV9zaGFyZWtleSgnaHR0cHM6Ly9taXhpby5taXhseS5jbi9taXhpby1waHAvc2hhcmVrZXkucGhwP3NrPTA0ZjI4ZicpCk1RVFRfVVNSX1BSSiA9IHNrWzBdKycvJytza1sxXSsnLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCBza1swXSwgc2tbMl0sIE1RVFRfVVNSX1BSSikKdGltID0gbWFjaGluZS5UaW1lcigwLHBlcmlvZCA9IDIwMDAwLCBtb2RlPW1hY2hpbmUuVGltZXIuUEVSSU9ESUMsIGNhbGxiYWNrPXRpbV9jYWxsYmFjaykK56uZ5Y+3ID0gMArot6/nur/nvJblj7cgPSAnQUJDRCcKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX3Nvd2wuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICDnq5nlj7cgKz0gMQogICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+i9pui+huS/oeaBrycsIG1peHB5LmZvcm1hdF9zdHIoeyLot6/nur/nvJblj7ciOiDot6/nur/nvJblj7csICLnq5nlj7ciOiDnq5nlj7d9KSkKICAgIGlmIG1peGdvX3Nvd2wuQjJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICDnq5nlj7cgLT0gMQogICAgICAgIOermeWPtyA9IG1heCjnq5nlj7csIDApCiAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn6L2m6L6G5L+h5oGvJywgbWl4cHkuZm9ybWF0X3N0cih7Iui3r+e6v+e8luWPtyI6IOi3r+e6v+e8luWPtywgIuermeWPtyI6IOermeWPt30pKQogICAgb25ib2FyZF90ZnQuc2hvd3Mo56uZ5Y+3LCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCg==</code>ermeWPt30pKQogICAgb25ib2FyZF90ZnQuc2hvd3Mo56uZ5Y+3LCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCg==</code> |