1 line
4.0 KiB
XML
1 line
4.0 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控青春(NOVA)" shown="block"><variables><variable id="F6AZf]?TTBrVz3!HK,|p">cmd</variable><variable id="9evLpxY)q7CIC6uw4yKm">addr</variable><variable id="=T.Z=tj(7{K$1-8-Jmp|">raw</variable><variable id="bY/n=T#mN)b(Cy}6c4qY">pulses</variable></variables><block type="communicate_ir_recv_init" id="8vmg4xjcryKG)V[LSVz{" x="0" y="0"><field name="type">0</field><value name="PIN"><shadow type="pins_digital_pin" id="wK=tg[Abjg5]-H`2Vz?C"><field name="PIN">16</field></shadow></value><value name="SUB"><shadow type="factory_block_return" id="_MI,sw=m;=KrT=6q9gi!"><field name="VALUE">callback</field></shadow></value><next><block type="communicate_ir_send_init" id="pbJ#act*N,)WuB5?sNV{"><field name="type">False</field><value name="PIN"><shadow type="pins_digital_pin" id="fqmXAP;:(5tWSZpXV2)s"><field name="PIN">21</field></shadow></value><value name="power"><shadow type="math_number" id="#SUE9q`DhiECl6KBz]Ue"><field name="NUM">100</field></shadow></value><next><block type="controls_whileUntil" id="kklNs[m(S-*VW/L?|`PK"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="cLIMW9[#D-.qaLEzDT]9"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="c2tOXoxd8Mi$,,Xu!A`Z"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="^CibU@E1dRyC?ONYW!#I"><value name="btn"><shadow type="pins_button" id="F:mHpd-/gT(c)K^~7(@9"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="ir_transmit_raw_code" id="${TA[nLjCvqQB!ec@bX7"><value name="raw"><shadow type="math_number" id="kLTVzIT_a2#V~Uu[jRF)"><field name="NUM">0x1234</field></shadow></value></block></statement><next><block type="controls_if" id="n27uq?*tz2{WW5$5p/FA"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="hIprAxVk(DpMEXJvHhPx"><value name="btn"><shadow type="pins_button" id=")A)gH{nG6-o06pVaT8zz"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="ir_transmit_raw_code" id="d1Lh]S#WS?35~5$4gi)M"><value name="raw"><shadow type="math_number" id="^rHeE_,h5x3+_M1+E}tf"><field name="NUM">0xABCD</field></shadow></value></block></statement></block></next></block></statement></block></next></block></next></block><block type="procedures_defnoreturn" id="`v^7k5YI6BvbN3ab^fY#" x="0" y="336"><mutation><arg name="cmd" varid="F6AZf]?TTBrVz3!HK,|p"></arg><arg name="addr" varid="9evLpxY)q7CIC6uw4yKm"></arg><arg name="raw" varid="=T.Z=tj(7{K$1-8-Jmp|"></arg><arg name="pulses" varid="bY/n=T#mN)b(Cy}6c4qY"></arg></mutation><field name="NAME">callback</field><statement name="STACK"><block type="system_print_many" id="x`H85L;.O{ig)/GGaS)C"><mutation items="4"></mutation><value name="ADD0"><block type="variables_get" id="AUwX=77W-Mlrn}Yg_=@N"><field name="VAR">cmd</field></block></value><value name="ADD1"><block type="variables_get" id="?qS~3vJ3k2:s9icq?pKn"><field name="VAR">addr</field></block></value><value name="ADD2"><block type="math_number_base_conversion" id="{Dt{J0O.Q4q8^p1$W0yQ"><field name="OP">ten</field><field name="OP2">sixteen</field><value name="NUM"><shadow type="math_number" id="xP,-,yP-`MysG3[dgT8T"><field name="NUM">1010</field></shadow><block type="variables_get" id="C.QBQgZMdO`HZh1x2#.m"><field name="VAR">raw</field></block></value></block></value><value name="ADD3"><block type="variables_get" id=",fr+}3hY#vN2L)LPjrol"><field name="VAR">pulses</field></block></value></block></statement></block></xml><config>{}</config><code>aW1wb3J0IGlycmVtb3RlCmltcG9ydCBtaXhnb19ub3ZhCmltcG9ydCBtYXRoCgpkZWYgY2FsbGJhY2soY21kLCBhZGRyLCByYXcsIHB1bHNlcyk6CiAgICBwcmludChjbWQsIGFkZHIsIGhleChpbnQoc3RyKHJhdyksIDEwKSksIHB1bHNlcykKCgppcl9yeCA9IGlycmVtb3RlLk5FQ19SWCgxNiwgMCwgY2FsbGJhY2spCmlyX3R4ID0gaXJyZW1vdGUuTkVDX1RYKDIxLCBGYWxzZSwgMTAwKQp3aGlsZSBUcnVlOgogICAgaWYgbWl4Z29fbm92YS5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIGlyX3R4LnRyYW5zbWl0KHJhdz0weDEyMzQpCiAgICBpZiBtaXhnb19ub3ZhLkIya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgaXJfdHgudHJhbnNtaXQocmF3PTB4QUJDRCkK</code> |