From 233782803b5b73502a594dcfbd155782f99d4c23 Mon Sep 17 00:00:00 2001 From: "Wolfgang Draxinger (root@gar-ex-erdastep)" Date: Mon, 12 Dec 2011 19:59:22 +0100 Subject: Changed Axis signals onStarted, onStopped to single signal onRunning(bool) --- MotionControl/Axis.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'MotionControl/Axis.py') diff --git a/MotionControl/Axis.py b/MotionControl/Axis.py index d137d54..42f6222 100644 --- a/MotionControl/Axis.py +++ b/MotionControl/Axis.py @@ -1,10 +1,9 @@ # -*- coding: utf8 -*- class Axis(object): - def __init__(self, limits=None, inverted = False, scale={}): + def __init__(self, limits=None, scale={}): from blinker import Signal self.limits = limits - self.inverted = inverted self.scale = scale self.position = None self.running = None @@ -15,8 +14,7 @@ class Axis(object): self.initiator_error = None self.temperature_warning = None self.onPosition = Signal() - self.onStarted = Signal() - self.onStopped = Signal() + self.onRunning = Signal() self.onInitializing = Signal() self.onInitialized = Signal() self.onInitiatorMinus = Signal() @@ -40,10 +38,7 @@ class Axis(object): self.onPosition.send(self, position = self.position) if last_running != self.running: - if self.running: - self.onStarted.send(self) - else: - self.onStopped.send(self) + self.onRunning.send(self, running = self.running) if last_initializing != self.initializing: self.onInitializing.send(self, initializing = self.initializing) -- cgit v1.2.3