Skip to content

Commit c19dcd5

Browse files
authored
Fix servo clamp functions (#186)
Min and max were swapped, causing it to not work at all
1 parent ff7c968 commit c19dcd5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

server_python_scripts/expansion_hub.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,13 +208,13 @@ def __init__(self, hubNumber: int, servoNumber: int):
208208
.publish(options))
209209

210210
def set(self, value: float):
211-
value = max(1.0, min(0.0, value))
211+
value = min(1.0, max(0.0, value))
212212
rawValue = (value * 1800) + 600
213213

214214
self.setPulseWidth(int(rawValue))
215215

216216
def setAngle(self, degrees: float):
217-
degrees = max(180.0, min(0.0, degrees))
217+
degrees = min(180.0, max(0.0, degrees))
218218
self.set(degrees / 180.0)
219219

220220
def setEnabled(self, enabled: bool):

0 commit comments

Comments
 (0)