Skip to content

Commit 5862308

Browse files
committed
fix force sensor callback firing
1 parent a12728e commit 5862308

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

buildhat/force.py

+8-8
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,16 @@ def _intermediate(self, data):
3131
else:
3232
with self._cond_released:
3333
self._cond_released.notify()
34-
if self._when_pressed is not None:
35-
if data[1] == 1 and not self._fired_pressed:
34+
if data[1] == 1 and not self._fired_pressed:
35+
if self._when_pressed is not None:
3636
self._when_pressed()
37-
self._fired_pressed = True
38-
self._fired_released = False
39-
if self._when_released is not None:
40-
if data[1] == 0 and not self._fired_released:
37+
self._fired_pressed = True
38+
self._fired_released = False
39+
if data[1] == 0 and not self._fired_released:
40+
if self._when_released is not None:
4141
self._when_released()
42-
self._fired_pressed = False
43-
self._fired_released = True
42+
self._fired_pressed = False
43+
self._fired_released = True
4444

4545
def get_force(self):
4646
"""Returns the force in newtons

0 commit comments

Comments
 (0)