1 line
8.7 KiB
XML
1 line
8.7 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强(SANT)" shown="block"><variables><variable id="0!5s,$lHB(YJF=n{?,L/">tim</variable></variables><block type="iot_wifi_connect" id="v7Eqji0S8B-s*J;W=1s3" x="-2465" y="-976"><value name="WIFINAME"><shadow type="text" id="xa0-CvwSu;.c]Ifibaoj"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="]X9DYkg5qsk.z5nrW]wa"><field name="TEXT">12345678</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="C?Dx{SCylc(?e{uOk9b4"><value name="SERVER"><shadow type="text" id="yzcjt5WYt,mp.h|G3pUl"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="RhqDY@1Dn@my,6(M1^G|"><field name="VALUE">04f28f</field></shadow></value><next><block type="set_system_timer" id="6xMD4nU}30F;E0RFOoZ("><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="nLN/c632lbvAwvDM]$TN"><field name="VAR">tim</field></shadow></value><value name="PIN"><shadow type="timer_id_pin" id="HDB(yJ-Yjgz##XP7o,Z)"><field name="PIN">0</field></shadow></value><value name="period"><shadow type="math_number" id="g)yDU3=52|zNlo#;zDq."><field name="NUM">20000</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="B?)Z6n?^)N@-I!$WTva!"><field name="VALUE">tim_callback</field></shadow></value><next><block type="variables_set" id="h_tCrXJX?tNHJb@OS3a]"><field name="VAR">站号</field><value name="VALUE"><block type="math_number" id="88L#v=di6nlZ[hczRpzj"><field name="NUM">0</field></block></value><next><block type="variables_set" id="TmMoY)it}6F877hRG8Dv"><field name="VAR">路线编号</field><value name="VALUE"><block type="text" id="$W_Nq=h`#JDSetB6iw3B"><field name="TEXT">ABCD</field></block></value><next><block type="controls_whileUntil" id="Vrg6-i1IUs~^MvDtz/}T"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Zv9C_l6p[|=M7vZ;xPf7"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="-^,ZiQjpzSHrSv#m2N^P"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="2k4-QSoW4NE5v{h8m}O{"><value name="btn"><shadow type="pins_button" id="A)^2rMAPE.)}3c(~NQgD"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id=";6=0YO@5|)Ua1rOoq/cj"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="@]GPmR}})(s!yli@j3Tr"><field name="VAR">a</field></shadow><block type="variables_get" id="`Y#g*g.VceZR3!ccHlal"><field name="VAR">站号</field></block></value><value name="B"><shadow type="math_number" id="HzL0|P3.HIYZV#iJL.ND"><field name="NUM">1</field></shadow></value><next><block type="IOT_MIXIO_PUBLISH" id="-Y_9:SvLdhZ-=hp)XD4^"><value name="TOPIC"><shadow type="text" id="WPGn$WvS4?[_,XvdohBA"><field name="TEXT">车辆信息</field></shadow></value><value name="MSG"><shadow type="text" id="B6^kZu_8$;rwdY|H?s8*"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="rbbEbrB?uM;spB$oKpMo"><value name="VAR"><block type="dicts_create_with_noreturn" id="BgO/`U*khKI8|UtP3UI2" inline="true"><mutation items="2"></mutation><field name="KEY0">"路线编号"</field><field name="KEY1">"站号"</field><value name="ADD0"><block type="variables_get" id="oULb?|sQiMJ|)bN~wsxF"><field name="VAR">路线编号</field></block></value><value name="ADD1"><block type="variables_get" id="YI`AfLF:F;FomVfng_CC"><field name="VAR">站号</field></block></value></block></value></block></value></block></next></block></statement><next><block type="controls_if" id="-_rHG|d?L=g_A2VZ4:+g"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="FA;ciA#|/4sGXQR#y=+n"><value name="btn"><shadow type="pins_button" id="8x:JKzR?+n-*;gALSPbF"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="|^:EI[d21[D#t/gvcgFf"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="N#0@/Ga~t69DHaCDt12+"><field name="VAR">a</field></shadow><block type="variables_get" id="}H5;zr30y?u7O:(NVjew"><field name="VAR">站号</field></block></value><value name="B"><shadow type="math_number" id="1]Y@hHj_cUCnrD[7w=M~"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id=":}XPCf(jlm#4$[,7/Fob"><field name="VAR">站号</field><value name="VALUE"><block type="math_max_min" id="P3536S5N/TespQNEyv{f"><field name="OP">max</field><value name="A"><shadow type="math_number" id="}Gq,L;?VPCbrxqz8C]@]"><field name="NUM">1</field></shadow><block type="variables_get" id="irUSEd/XvPNzzARAy]Y1"><field name="VAR">站号</field></block></value><value name="B"><shadow type="math_number" id="CsPajJ*$Ye2MylI-!p~D"><field name="NUM">0</field></shadow></value></block></value><next><block type="IOT_MIXIO_PUBLISH" id="m,l)htcr|MdYU7*u|B7^"><value name="TOPIC"><shadow type="text" id="NpN,RrC#gDGUfR-?vL_u"><field name="TEXT">车辆信息</field></shadow></value><value name="MSG"><shadow type="text" id="W[YVFz~rr;+R+#`TWS}B"><field name="TEXT">msg</field></shadow><block type="IOT_FORMAT_STRING" id="v64Zgf@sq[b);aLT0qIQ"><value name="VAR"><block type="dicts_create_with_noreturn" id="DMw1,cE,*[Vm[qV-e{o7" inline="true"><mutation items="2"></mutation><field name="KEY0">"路线编号"</field><field name="KEY1">"站号"</field><value name="ADD0"><block type="variables_get" id="9nG-,T)?_jEg2I/F+`Zs"><field name="VAR">路线编号</field></block></value><value name="ADD1"><block type="variables_get" id="H+(8_5R[PatP!Y8^F|LO"><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="F?s3=Q6Imw#Ce.4OY`-U"><field name="center">True</field><value name="data"><shadow type="text" id="[_jk~]V|(/#gfTf#sQ0q"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="e04[)JXig~*y(~ntX`Hc"><field name="VAR">站号</field></block></value><value name="space"><shadow type="math_number" id="#L`G`=y47jML/g=mUH#i"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="@?(!;sS10mr+V2z2)Zqd"><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="|1R))/vz|WH!YEqg.,]~" x="-1959" y="-792"><mutation><arg name="tim" varid="0!5s,$lHB(YJF=n{?,L/"></arg></mutation><field name="NAME">tim_callback</field><comment pinned="false" h="80" w="160">防止断线</comment><statement name="STACK"><block type="actuator_led_bright" id="Nf3c1]b!E,c?XS8/4+ev"><value name="led"><shadow type="number" id="JtrIpjNmwxEZx;]KN=}S"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="t*swkui}0q2A!$8,4{9n"><field name="flag">1</field></shadow><block type="logic_negate" id="dfg}N2o@+sNA8D2z9l(f"><value name="BOOL"><block type="IOT_EMQX_PING" id="tV@}oNeC4j8gwl/LQ1=+"></block></value></block></value></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGlvdApmcm9tIG1peHB5IGltcG9ydCBhbmFseXNlX3NoYXJla2V5CmltcG9ydCBtYWNoaW5lCmltcG9ydCBtaXhnb19zYW50CmltcG9ydCBtaXhweQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9sZWQKCgojIOmYsuatouaWree6vwpkZWYgdGltX2NhbGxiYWNrKHRpbSk6CiAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigxLChub3QgbXF0dF9jbGllbnQucGluZ1N5bmMoKSkpCgoKCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCnNrID0gYW5hbHlzZV9zaGFyZWtleSgnaHR0cHM6Ly9taXhpby5taXhseS5jbi9taXhpby1waHAvc2hhcmVrZXkucGhwP3NrPTA0ZjI4ZicpCk1RVFRfVVNSX1BSSiA9IHNrWzBdKycvJytza1sxXSsnLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCBza1swXSwgc2tbMl0sIE1RVFRfVVNSX1BSSikKdGltID0gbWFjaGluZS5UaW1lcigwLHBlcmlvZCA9IDIwMDAwLCBtb2RlPW1hY2hpbmUuVGltZXIuUEVSSU9ESUMsIGNhbGxiYWNrPXRpbV9jYWxsYmFjaykK56uZ5Y+3ID0gMArot6/nur/nvJblj7cgPSAnQUJDRCcKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX3NhbnQuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICDnq5nlj7cgKz0gMQogICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+i9pui+huS/oeaBrycsIG1peHB5LmZvcm1hdF9zdHIoeyLot6/nur/nvJblj7ciOiDot6/nur/nvJblj7csICLnq5nlj7ciOiDnq5nlj7d9KSkKICAgIGlmIG1peGdvX3NhbnQuQjJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICDnq5nlj7cgLT0gMQogICAgICAgIOermeWPtyA9IG1heCjnq5nlj7csIDApCiAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn6L2m6L6G5L+h5oGvJywgbWl4cHkuZm9ybWF0X3N0cih7Iui3r+e6v+e8luWPtyI6IOi3r+e6v+e8luWPtywgIuermeWPtyI6IOermeWPt30pKQogICAgb25ib2FyZF90ZnQuc2hvd3Mo56uZ5Y+3LCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCg==</code>ermeWPt30pKQogICAgb25ib2FyZF90ZnQuc2hvd3Mo56uZ5Y+3LCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCg==</code> |