@@ -22,8 +22,6 @@ class ArduinoAlvik:
22
22
_events_thread_running = False
23
23
_events_thread_id = None
24
24
25
- _ERROR_VAL = 999
26
-
27
25
def __new__ (cls ):
28
26
if not hasattr (cls , '_instance' ):
29
27
cls ._instance = super (ArduinoAlvik , cls ).__new__ (cls )
@@ -44,7 +42,6 @@ def __init__(self):
44
42
rgb_mask = [0b00100000 , 0b01000000 , 0b10000000 ])
45
43
self ._battery_perc = None
46
44
self ._battery_is_charging = None
47
- self ._battery_error = False
48
45
self ._touch_byte = None
49
46
self ._move_byte = None
50
47
self ._behaviour = None
@@ -691,8 +688,6 @@ def _parse_message(self) -> int:
691
688
_ , battery_perc = self ._packeter .unpacketC1F ()
692
689
self ._battery_is_charging = battery_perc > 0
693
690
self ._battery_perc = abs (battery_perc )
694
- if self ._battery_perc >= ArduinoAlvik ._ERROR_VAL :
695
- self ._battery_error = True
696
691
elif code == ord ('d' ):
697
692
# distance sensor
698
693
_ , self ._left_tof , self ._center_tof , self ._right_tof = self ._packeter .unpacketC3I ()
@@ -741,11 +736,6 @@ def get_battery_charge(self) -> int | None:
741
736
Returns the battery SOC
742
737
:return:
743
738
"""
744
-
745
- if self ._battery_error :
746
- print ("BATTERY ERROR" )
747
- return None
748
-
749
739
if self ._battery_perc is None :
750
740
return None
751
741
if self ._battery_perc > 100 :
0 commit comments