1 line
4.0 KiB
XML
1 line
4.0 KiB
XML
<xml version="Mixly3.0" board="Python ESP32-C2@MixGo MINI" shown="block"><block type="display_show_image" id="x2=a)e;wBGRe*$2v#Yyt" x="-2962" y="-694"><value name="data"><shadow type="pins_builtinimg" id="1d^QzGjNXR2eo^[$um#2"><field name="PIN">onboard_matrix.DOOR_OPEN</field></shadow></value><next><block type="controls_whileUntil" id="fx$gOai1[YC@9P)H)L70"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="~T3}h}-^$U4Rus.i2$aj"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="N2G`D,c{.SkYr{cDBBJf"><value name="IF0"><block type="logic_operation" id="k:(Tbp$x}[JMbPz[}t4p" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_compare" id="h=Mw~FI7~440GyjOZI{M"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_single" id="n`@-2kNM`mFAmo)[=`;b"></block></value><value name="B"><block type="math_number" id="C!)HaaoSdxlNK4wRUUNF"><field name="NUM">100</field></block></value></block></value><value name="B"><block type="logic_operation" id="iTqrMs4(~F7{Id0B.c@G"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="D_ov_P#[.zn!Fd*$jz@H"><value name="btn"><shadow type="pins_button" id="mjS3cT(]hSlOV_:T$:6-"><field name="PIN">B1key</field></shadow></value></block></value><value name="B"><block type="sensor_mixgo_button_is_pressed" id="m7@?=PMkXTAk5bGTs5n_"><value name="btn"><shadow type="pins_button" id="[5iFU+u_3?mP~yG*8GSo"><field name="PIN">A1key</field></shadow></value></block></value></block></value></block></value><statement name="DO0"><block type="display_show_image" id="=T{LP^V=I(bz1swN.676"><value name="data"><shadow type="pins_builtinimg" id="?s^3LU6c=vK*,iYY.6mK"><field name="PIN">onboard_matrix.DOOR_CLOSE</field></shadow></value><next><block type="controls_delay_new" id="Vb/,:qqT/Tr${vn1)DGS"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="xcKi^5X#Okt(NM*QiG-S"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="e|Dg*mupw!=b/FY8ad:@"><value name="data"><shadow type="pins_builtinimg" id="!B5h6V+NVfZT7l?QOTyO"><field name="PIN">onboard_matrix.DOOR_OPENING</field></shadow></value><next><block type="controls_delay_new" id="dMNdLXW-AHYLxNx)1@J2"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="buq4-}8Iz/R}Lz*q?2c."><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="7T#)z,tTBib0stB|;iF9"><value name="data"><shadow type="pins_builtinimg" id="DxMpT*d6Mte]!5[ojtPN"><field name="PIN">onboard_matrix.DOOR_OPEN</field></shadow></value><next><block type="controls_delay_new" id="Qs?R1y;6^SCTE6m*}^i)"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="rJ$TX!qDW^!5?qgxzAme"><field name="NUM">1</field></shadow></value><next><block type="display_show_image" id="P:K0fTGHo6oo#?Jv7u6~"><value name="data"><shadow type="pins_builtinimg" id="!_b7Nl5;Z9x1SjtG!uI2"><field name="PIN">onboard_matrix.DOOR_CLOSE</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfYWxzCmltcG9ydCBtaXhnb19taW5pCmltcG9ydCB0aW1lCgoKb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguRE9PUl9PUEVOKQp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hbHMucHNfbmwoKSA+IDEwMCBvciAobWl4Z29fbWluaS5CMWtleS5pc19wcmVzc2VkKCkgYW5kIG1peGdvX21pbmkuQTFrZXkuaXNfcHJlc3NlZCgpKToKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX0NMT1NFKQogICAgICAgIHRpbWUuc2xlZXAoMC4xKQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfT1BFTklORykKICAgICAgICB0aW1lLnNsZWVwKDAuMSkKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5ET09SX09QRU4pCiAgICAgICAgdGltZS5zbGVlcCgxKQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkRPT1JfQ0xPU0UpCg==</code> |