1 line
9.1 KiB
XML
1 line
9.1 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><variables><variable id="zdiTPPop+Q*!h,CuCinV">client</variable><variable id="WswxJ7hu[7I19S6Tx6zd">topic</variable><variable id="6rNqC~r{oG@u/iAtZ/Vl">msg</variable><variable id="rLM?qGZ7Ocg81l8[1i6q">tim</variable></variables><block type="variables_set" id="dtTs)FrXXmUs5AdP!_)h" x="-1916" y="-601"><field name="VAR">显示</field><value name="VALUE"><block type="text" id="qoUmpK7aztD-vw.8Uotz"><field name="TEXT"></field></block></value><next><block type="iot_wifi_connect" id="`+5ZtaWV!xg-7ziP3_D]"><value name="WIFINAME"><shadow type="text" id=")I-i(.HKjLwxC3o(|[sj"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="u7+Fnd;8UL$e}s:@P=@9"><field name="TEXT">12345678</field></shadow></value><next><block type="iot_mixio_connect" id="JyHf@L(:kd=//`bS2E3b" inline="false"><value name="SERVER"><shadow type="text" id="q=4MjhB8Gdk1TZ40`uns"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="USERNAME"><shadow type="text" id="kc59*hn0yx/SA]?=Q#$C"><field name="TEXT">demo@mixly.org</field></shadow></value><value name="PASSWORD"><shadow type="text" id="gZLN7/cwaNTO1|~+|a^E"><field name="TEXT">048e66146b4937557366489cb10fe055</field></shadow></value><value name="PROJECT"><shadow type="text" id="W,pc=rRIbNc9rmlpsInF"><field name="TEXT">demo</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id=")gvN$jYuoO?a?qKmm[4n"><value name="TOPIC"><shadow type="text" id="$xhzH}Iu!vh(^!#ca?wl"><field name="TEXT">显示</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="`R23)`UMl/xmWse).P4]"><field name="VALUE">method</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="`aPJ`0eDDHKR_n!EetT2"><value name="TOPIC"><shadow type="text" id="7~Oghr!cLglrb3~6~]X/"><field name="TEXT">开灯</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="v.j-8|IZVCCf:E+4U#X{"><field name="VALUE">method</field></shadow></value><next><block type="set_system_timer" id="4]o{albcKNig_}P6vbVd"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="-@Yyl+x)az!O85tPcsRw"><field name="VAR">tim</field></shadow></value><value name="PIN"><shadow type="timer_id_pin" id="CwDlC`?D1S-0V#qr$b::"><field name="PIN">0</field></shadow></value><value name="period"><shadow type="math_number" id="Ik/+BsW|O.sGJZpqmo{N"><field name="NUM">200</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="3$k?kt6=3S`)Kn5DH]5e"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="Uzpq)HKdK].Shg/Up`|1"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="}BFWt7GYsD/,mLZ;3tnV"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="P(ksl^oa,ewmUOPzTV?)"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="*U!tDIUmB#:MblY#U6:C"><value name="btn"><shadow type="pins_button" id="bW/n@P=X7L3OHGLmJ^DJ"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="]Cd#crsF,WJ#ZZcaDWOZ"><value name="TOPIC"><shadow type="text" id="zwF}[8R+Pqy#Q-7Ms)?V"><field name="TEXT">开灯</field></shadow></value><value name="MSG"><shadow type="text" id="-|T7Kc=$Ib7;4R;sR5r*"><field name="TEXT">1</field></shadow></value></block></statement><next><block type="controls_if" id="B03~93dlxQQlU?dx88KK"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="IG`!)^gSB7PB]aQDonY}"><value name="btn"><shadow type="pins_button" id="6:;U=n,o;*3cH$uWZ*yJ"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="I}XEcV3M^G=FS{#|WKen"><value name="TOPIC"><shadow type="text" id="Q=_UHWX~|G0Uj}e3lO#4"><field name="TEXT">开灯</field></shadow></value><value name="MSG"><shadow type="text" id="8uMW)wSi+I;ujCgRNj_d"><field name="TEXT">2</field></shadow></value></block></statement><next><block type="controls_if" id="9Ui|qkJwjk;7r=n$W3LY"><value name="IF0"><block type="logic_compare" id="QK-cemjbXzK9SH=_.q!~"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="7h+neBgz}*#=LY@?#wU$"><field name="VAR">显示</field></block></value><value name="B"><block type="text" id="lK@j5M3.HkCUaNG)2EpB"><field name="TEXT"></field></block></value></block></value><statement name="DO0"><block type="display_scroll_string" id="D;]M)M/F)+4!nFycAPl3"><value name="data"><shadow type="text" id="2T_)#HCSQx^tsJ`9E+(B"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="pli[SB~8i#DB9AyN:SIo"><field name="VAR">显示</field></block></value></block></statement></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="J/TYZ8:8LjWT2pmei~ML" x="-1120" y="-570"><mutation><arg name="client" varid="zdiTPPop+Q*!h,CuCinV"></arg><arg name="topic" varid="WswxJ7hu[7I19S6Tx6zd"></arg><arg name="msg" varid="6rNqC~r{oG@u/iAtZ/Vl"></arg></mutation><field name="NAME">method</field><statement name="STACK"><block type="variables_global" id="`uGDL}P/U_Z0HUHn0c;!"><value name="VAR"><block type="variables_get" id="LHPcoB{7g#rxrSj~.V5H"><field name="VAR">显示</field></block></value><next><block type="controls_if" id="}Qr)F$wgYIBXS19`Avq@"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="jst_?n^.]Fejyt0qZ_+,"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="U:2At4Zlr$^9Kjx_^bzp"><field name="VAR">topic</field></block></value><value name="B"><block type="text" id=",Xv*Wm8fZ/x?(H#BI5=1"><field name="TEXT">显示</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="Cp2_qZmq9-~jgJ`C{m?q"><field name="VAR">显示</field><value name="VALUE"><block type="variables_get" id="G{K=SOvk:*[qOj@oC=6D"><field name="VAR">msg</field></block></value></block></statement><statement name="ELSE"><block type="controls_if" id="FoHS38NIF{YWe(IQIDFO"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="Ccm{_d9Tzcgza.M7hLqJ"><field name="OP">EQ</field><value name="A"><block type="variables_get" id=";nP~6o5=E{i(sFtL~^l)"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="QOkHJ}]|~bh8+xYM7iy}"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="OUF8.Zs:O5qI}LRNG~Hq"><value name="led"><shadow type="number" id="jG55bdjYh#~nO?t*gOIY"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="]_dRu)1zj0^]PycpNnyy"><field name="flag">1</field></shadow></value></block></statement><statement name="ELSE"><block type="actuator_led_bright" id="$j}gAV|xHoxt-SEp.n2H"><value name="led"><shadow type="number" id="Ie86/^=[ls,D`pAx7d40"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="7;hs1ViwH*bT]4Gad1nm"><field name="flag">0</field></shadow></value></block></statement></block></statement></block></next></block></statement></block><block type="procedures_defnoreturn" id="wpJouZQ{#p_e?S85nmam" x="-921" y="-162"><mutation><arg name="tim" varid="rLM?qGZ7Ocg81l8[1i6q"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="iot_mixio_check" id="Ff.L?VATO/tsyEH;wU8H"></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQpmcm9tIHViaW5hc2NpaSBpbXBvcnQgaGV4bGlmeQppbXBvcnQgbWl4Z29fc293bApmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gbWl4Z29fc293bCBpbXBvcnQgb25ib2FyZF9sZWQKCgpkZWYgbWV0aG9kKGNsaWVudCwgdG9waWMsIG1zZyk6CiAgICBnbG9iYWwg5pi+56S6CiAgICBpZiB0b3BpYyA9PSAn5pi+56S6JzoKICAgICAgICDmmL7npLogPSBtc2cKICAgIGVsc2U6CiAgICAgICAgaWYgbXNnID09ICcxJzoKICAgICAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwxKQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIG9uYm9hcmRfbGVkLnNldG9ub2ZmKDEsMCkKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIG1xdHRfY2xpZW50LmNoZWNrX21zZygpCgoKCuaYvuekuiA9ICcnCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsICcxMjM0NTY3OCcpCk1RVFRfVVNSX1BSSiA9ICdkZW1vQG1peGx5Lm9yZy9kZW1vLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCAnZGVtb0BtaXhseS5vcmcnLCAnMDQ4ZTY2MTQ2YjQ5Mzc1NTczNjY0ODljYjEwZmUwNTUnLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnNldF9jYWxsYmFjaygn5pi+56S6JyxtZXRob2QsIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc3Vic2NyaWJlKE1RVFRfVVNSX1BSSiArICfmmL7npLonKQptcXR0X2NsaWVudC5zZXRfY2FsbGJhY2soJ+W8gOeBrycsbWV0aG9kLCBNUVRUX1VTUl9QUkopCm1xdHRfY2xpZW50LnN1YnNjcmliZShNUVRUX1VTUl9QUkogKyAn5byA54GvJykKdGltID0gbWFjaGluZS5UaW1lcigwLHBlcmlvZCA9IDIwMCwgbW9kZT1tYWNoaW5lLlRpbWVyLlBFUklPRElDLCBjYWxsYmFjaz10aW1fY2FsbGJhY2spCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19zb3dsLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn5byA54GvJywgJzEnKQogICAgaWYgbWl4Z29fc293bC5CMmtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+W8gOeBrycsICcyJykKICAgIGlmIOaYvuekuiAhPSAnJzoKICAgICAgICBvbmJvYXJkX3RmdC5zY3JvbGwo5pi+56S6LCBjb2xvcj0weGZmZmYpCg==</code>9sbCjmmL7npLosIGNvbG9yPTB4ZmZmZikK</code> |