Skip to content

Commit 3e2ec4d

Browse files
author
Thomas Salm
committed
redundant class removed
1 parent 29b99ad commit 3e2ec4d

File tree

1 file changed

+0
-50
lines changed

1 file changed

+0
-50
lines changed

src/saic_ismart_client/common_model.py

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -84,56 +84,6 @@ def get_limit(self) -> str:
8484
raise ValueError(f'Unknown charge current limit code: {self}')
8585

8686

87-
88-
class TargetBatteryCode(Enum):
89-
P_40 = 1
90-
P_50 = 2
91-
P_60 = 3
92-
P_70 = 4
93-
P_80 = 5
94-
P_90 = 6
95-
P_100 = 7
96-
97-
def get_percentage(self) -> int:
98-
match self:
99-
case TargetBatteryCode.P_40:
100-
return 40
101-
case TargetBatteryCode.P_50:
102-
return 50
103-
case TargetBatteryCode.P_60:
104-
return 60
105-
case TargetBatteryCode.P_70:
106-
return 70
107-
case TargetBatteryCode.P_80:
108-
return 80
109-
case TargetBatteryCode.P_90:
110-
return 90
111-
case TargetBatteryCode.P_100:
112-
return 100
113-
case _:
114-
raise ValueError(f'Unknown target battery code: {self}')
115-
116-
@staticmethod
117-
def from_percentage(percentage: int):
118-
match percentage:
119-
case 40:
120-
return TargetBatteryCode.P_40
121-
case 50:
122-
return TargetBatteryCode.P_50
123-
case 60:
124-
return TargetBatteryCode.P_60
125-
case 70:
126-
return TargetBatteryCode.P_70
127-
case 80:
128-
return TargetBatteryCode.P_80
129-
case 90:
130-
return TargetBatteryCode.P_90
131-
case 100:
132-
return TargetBatteryCode.P_100
133-
case _: # default
134-
raise ValueError(f'Unknown target battery percentage: {percentage}')
135-
136-
13787
class Header:
13888
def __init__(self):
13989
self.protocol_version = None

0 commit comments

Comments
 (0)