From b2349365048c9e8c0cd36edeacfee62b400c114e Mon Sep 17 00:00:00 2001 From: yanganjie Date: Tue, 4 Nov 2025 15:00:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E6=96=99=E6=96=97=E5=8F=98=E9=80=81?= =?UTF-8?q?=E5=99=A8=E9=87=8D=E9=87=8F=E6=95=B0=E6=8D=AE=E8=AF=BB=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 +- hardware/__pycache__/__init__.cpython-39.pyc | Bin 420 -> 0 bytes hardware/__pycache__/inverter.cpython-39.pyc | Bin 2356 -> 0 bytes hardware/__pycache__/relay.cpython-39.pyc | Bin 2711 -> 0 bytes .../__pycache__/transmitter.cpython-39.pyc | Bin 1877 -> 0 bytes hardware/transmitter.py | 83 ++++++++++++++---- 6 files changed, 70 insertions(+), 17 deletions(-) delete mode 100644 hardware/__pycache__/__init__.cpython-39.pyc delete mode 100644 hardware/__pycache__/inverter.cpython-39.pyc delete mode 100644 hardware/__pycache__/relay.cpython-39.pyc delete mode 100644 hardware/__pycache__/transmitter.cpython-39.pyc diff --git a/.gitignore b/.gitignore index 6fb6717..4570eb6 100644 --- a/.gitignore +++ b/.gitignore @@ -32,4 +32,6 @@ dist/ PyQt_Fluent_Widgets.egg-info/ PySide6_Fluent_Widgets.egg-info/ PyQt6_Fluent_Widgets.egg-info/ -PySide2_Fluent_Widgets.egg-info/ \ No newline at end of file +PySide2_Fluent_Widgets.egg-info/ +/hardware/__pycache__ +__pycache__ diff --git a/hardware/__pycache__/__init__.cpython-39.pyc b/hardware/__pycache__/__init__.cpython-39.pyc deleted file mode 100644 index c70084f396446f3191673c9efcae64ae3db466fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 420 zcmYe~<>g`k0!``P8M=%N439w^WWWUEH~?|636Mx(h+;@#Okv7l%w>vVVg#|7bC`2k zqFBIemK@exwkS46hIED$)?v%)44UkvHbAXh&lj$FvU}UJzU5Clwmn<1@af#? zTu*yipH5i)th3?SoKA@Ji*@^+E@^*0s|BjAZ|T$i#au6e4r9<{yu}}snv+=RoS#=x zl%JE6S_Bjl^2{qsEh^%*lz5U&&C!4l)fy{IYSeib>Ng&o9c3Daj~G zO^r{6xHP`FvbZEQH>M=DxTH8nPcJ4Tu_&cHu_!erK0Y%qvm`!Vub}c4hfQvNN@-52 R9mtKv96*AFg@+LcnE>7yhLZpQ diff --git a/hardware/__pycache__/inverter.cpython-39.pyc b/hardware/__pycache__/inverter.cpython-39.pyc deleted file mode 100644 index d3fae76e081cb31adde0e40b15bb793a2b91c6c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2356 zcmZ{m|8EpU6u@U@zuew+?>Gu-O8s(vNz4&#_`w*{5JQ3@n%G}TV!T|kS#PFg%XP2J z?iKE`M<6AUkbn>&iWJil3HXCFMkGc8{1?XTkILP(zxj)aLKNTIz1z05?q=WIyf^da z?d?A2ET;VFTD%ZFU zt;SQ}+Xx5WcV~t4h1^?neOaqkg{+{T{)N9&@a%;r@*B{ASP(Ht@Ql%-XK1x~9dwKn z@T-qa#ts^LRw(?EC|0(CDC(i%Rqa_}IXoPkkm7J%xRr(_#iZjw7-7!yZRscdQr7cp zGf6juE}AQ~>1o^Lp&40wy`mE4rKs8sF!x_3%ud@!tz?~02h)TzS!AK=iRy$LfSA4| zatkyMcfT`Qo_PI8O&%)y2c-~wH=-a3z53nqw^`o;8(*Hp8_c z5}+o-^&!GjXOx!e4+N@j&M~A_Otlvd;J@Kw?E`EoF=*@S*e8|3B{VCYF<(v1qcW<^o z`*P*#`Szt7AiHNj{qt3@biP>V{BUvk{@0ze*SdGlckj%1?_BR*_z_0Mh;`=Av`;VY zbMi3S`Qz8ek0l}?@tXjLT9m)_?a3Ok>-IO_FW(Ms#G1}`e6#v*A*2%)MlgueXUZhc|t;s zA)$f_1=1aa^jAmmm=m`*B*M9Pc0%t2F1ufmd&Io6O7NJUv?3XBa#jCIalZ=brIWODo5Qv1X_)K)F3(okZdcGoeh z5V?z|I-j3;aCd&Ruuo!nlrN(&P^3{rcqw7Z<{XmDlP{nW&x|@&XY_sgMzWN|Gfv|7 zj;$x=JKtSRtnr$0a6K#!)Sp2w{c;dTzKUB$K8+6XIFOjT5=)50DRLME(j%Wmf$YY> zs1Y!sZddR)mIXAthyvqXLk2>NXX_iF_C5eX6a(|VPsR?jqee_17eIxU!8X33XRwHp zl=-*HHZZbd6GnQ=jp12qS*|@TEGx`d7L<~D6@QzSb+~R!j+q#J`HciT)Ou2CbR|IfsW_9q&#nY+-~9f$HZ)*TOpsr&~fiiIHn diff --git a/hardware/__pycache__/relay.cpython-39.pyc b/hardware/__pycache__/relay.cpython-39.pyc deleted file mode 100644 index 3bd4bf5cbd9b4152ee5252b77df9b2fa674870d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2711 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