- removed AtemperatureSensor::process
- task is AttributeChange - hareden against Tempsensor exceptions
This commit is contained in:
@@ -23,7 +23,8 @@ if __name__ == '__main__':
|
||||
|
||||
# Sensor
|
||||
sensor = TempSensorFactory.create(config['Controller']['sensor_name'], temp_offset=-0.15)
|
||||
taskmgr.add(TempSensorTask(sensor, DT_TASK, dispatcher.msgio_get("Sensor")))
|
||||
sensor_task = TempSensorTask(sensor, DT_TASK, dispatcher.msgio_get("Sensor"))
|
||||
taskmgr.add(sensor_task)
|
||||
|
||||
# Plant
|
||||
pot_params = config['Plant']
|
||||
@@ -65,7 +66,7 @@ if __name__ == '__main__':
|
||||
tc.set_on_changed("y", heater_task.actor)
|
||||
|
||||
# Assign temp. sensor readings to tc
|
||||
sensor.set_on_changed("temp", ChangedFloat(tc.set_theta_ist, prec=2).set)
|
||||
sensor_task.set_on_changed("temp", ChangedFloat(tc.set_theta_ist, prec=2).set)
|
||||
|
||||
# Assign heater power set to tc model
|
||||
heater.set_on_changed("power_set", tc.set_model_power)
|
||||
|
||||
Reference in New Issue
Block a user