mirror of
https://github.com/jayofelony/pwnagotchi.git
synced 2025-07-01 18:37:27 -04:00
Update pisugarx.py
bug fix
This commit is contained in:
@ -51,6 +51,7 @@ curve5000 = [
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class PiSugarServer:
|
class PiSugarServer:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
"""
|
"""
|
||||||
@ -118,6 +119,9 @@ class PiSugarServer:
|
|||||||
"""每三秒更新pisugar状态,包括触发自动关机"""
|
"""每三秒更新pisugar状态,包括触发自动关机"""
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
|
if( self.modle == 'PiSugar2') | (self.modle == 'PiSugar2Plus'):
|
||||||
|
self.set_battery_notallow_charging() #短暂关闭充电以获取准确电池电压
|
||||||
|
time.sleep(0.05)
|
||||||
self.i2creg = []
|
self.i2creg = []
|
||||||
for i in range(0, 256, 32):
|
for i in range(0, 256, 32):
|
||||||
# 计算当前读取的起始寄存器地址
|
# 计算当前读取的起始寄存器地址
|
||||||
@ -352,7 +356,6 @@ class PiSugarServer:
|
|||||||
return self.allow_charging
|
return self.allow_charging
|
||||||
|
|
||||||
def set_battery_allow_charging(self):
|
def set_battery_allow_charging(self):
|
||||||
print("开启充电")
|
|
||||||
if self.modle == 'PiSugar3':
|
if self.modle == 'PiSugar3':
|
||||||
pass
|
pass
|
||||||
elif self.modle == 'PiSugar2':
|
elif self.modle == 'PiSugar2':
|
||||||
@ -379,7 +382,6 @@ class PiSugarServer:
|
|||||||
return
|
return
|
||||||
|
|
||||||
def set_battery_notallow_charging(self):
|
def set_battery_notallow_charging(self):
|
||||||
print("关闭充电")
|
|
||||||
if self.modle == 'PiSugar3':
|
if self.modle == 'PiSugar3':
|
||||||
pass
|
pass
|
||||||
elif self.modle == 'PiSugar2':
|
elif self.modle == 'PiSugar2':
|
||||||
@ -534,6 +536,7 @@ class PiSugarServer:
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class PiSugar(plugins.Plugin):
|
class PiSugar(plugins.Plugin):
|
||||||
__author__ = "jayofelony"
|
__author__ = "jayofelony"
|
||||||
__version__ = "1.2"
|
__version__ = "1.2"
|
||||||
|
Reference in New Issue
Block a user