- removed AtemperatureSensor::process

- task is AttributeChange
- hareden against Tempsensor exceptions
This commit is contained in:
jens
2021-10-19 11:29:11 +02:00
parent bd63f2648c
commit 6e7f8c2c59
6 changed files with 14 additions and 19 deletions
+3 -2
View File
@@ -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)