diff options
Diffstat (limited to 'MotionControl/Axis.py')
-rw-r--r-- | MotionControl/Axis.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/MotionControl/Axis.py b/MotionControl/Axis.py index ff8c900..4d669c5 100644 --- a/MotionControl/Axis.py +++ b/MotionControl/Axis.py @@ -2,6 +2,7 @@ class Axis(object): def __init__(self, inverted = False, scale={}): + from blinker import Signal self.inverted = inverted self.scale = scale self.position = None @@ -35,13 +36,13 @@ class Axis(object): self.do_update() if last_position != self.position: - self.onPosition.send(position = self.position) + self.onPosition.send(self, position = self.position) if last_running != self.running: if self.running: - self.onStarted.send() + self.onStarted.send(self) else: - self.onStopped.send() + self.onStopped.send(self) if last_initializing != self.initializing: self.onInitializing.send(self, initializing = self.initializing) |