summaryrefslogtreecommitdiff
path: root/host/simu/model
diff options
context:
space:
mode:
Diffstat (limited to 'host/simu/model')
-rw-r--r--host/simu/model/distance_sensor_sharps.py1
-rw-r--r--host/simu/model/motor_basic.py3
-rw-r--r--host/simu/model/position.py1
-rw-r--r--host/simu/model/servo.py1
-rw-r--r--host/simu/model/switch.py1
5 files changed, 2 insertions, 5 deletions
diff --git a/host/simu/model/distance_sensor_sharps.py b/host/simu/model/distance_sensor_sharps.py
index b4cf1e33..88bee49f 100644
--- a/host/simu/model/distance_sensor_sharps.py
+++ b/host/simu/model/distance_sensor_sharps.py
@@ -38,6 +38,7 @@ class DistanceSensorSharps (Observable, DistanceSensor):
level)
self.link = link
self.scheduler = scheduler
+ self.value = None
self.register (self.__update)
self.evaluate ()
diff --git a/host/simu/model/motor_basic.py b/host/simu/model/motor_basic.py
index e22a72c2..4d3809e1 100644
--- a/host/simu/model/motor_basic.py
+++ b/host/simu/model/motor_basic.py
@@ -38,10 +38,9 @@ class MotorBasic (Observable):
self.max_stop = max_stop
self.angle = 0
self.link = link
- self.link.register (self.__notified)
self.value = None
self.last_update = self.scheduler.date
- self.__notified ()
+ self.link.register (self.__notified)
self.__timed_update ()
def __notified (self):
diff --git a/host/simu/model/position.py b/host/simu/model/position.py
index eec395e7..c3fa1307 100644
--- a/host/simu/model/position.py
+++ b/host/simu/model/position.py
@@ -30,7 +30,6 @@ class Position (Observable):
Observable.__init__ (self)
self.link = link
self.link.register (self.__notified)
- self.__notified ()
def __notified (self):
self.pos = self.link.pos
diff --git a/host/simu/model/servo.py b/host/simu/model/servo.py
index 7c83d4b3..acc3f85f 100644
--- a/host/simu/model/servo.py
+++ b/host/simu/model/servo.py
@@ -30,7 +30,6 @@ class Servo (Observable):
Observable.__init__ (self)
self.link = link
self.link.register (self.__notified)
- self.__notified ()
def __notified (self):
self.value = self.link.value
diff --git a/host/simu/model/switch.py b/host/simu/model/switch.py
index 617a22ff..30cc1466 100644
--- a/host/simu/model/switch.py
+++ b/host/simu/model/switch.py
@@ -31,7 +31,6 @@ class Switch (Observable):
self.link = link
self.state = None
self.register (self.__update)
- self.__update ()
def __update (self):
self.link.state = self.state