diff --git a/_bin/linux/debug/fsfw-example-linux.elf b/_bin/linux/debug/fsfw-example-linux.elf index 847cce1..35f0340 100755 Binary files a/_bin/linux/debug/fsfw-example-linux.elf and b/_bin/linux/debug/fsfw-example-linux.elf differ diff --git a/_obj/linux/debug/bsp_linux/core/InitMission.o b/_obj/linux/debug/bsp_linux/core/InitMission.o index eb4c734..8c48136 100644 Binary files a/_obj/linux/debug/bsp_linux/core/InitMission.o and b/_obj/linux/debug/bsp_linux/core/InitMission.o differ diff --git a/_obj/linux/debug/bsp_linux/main.o b/_obj/linux/debug/bsp_linux/main.o index 434d9dd..6749b2c 100644 Binary files a/_obj/linux/debug/bsp_linux/main.o and b/_obj/linux/debug/bsp_linux/main.o differ diff --git a/_obj/linux/debug/fsfw/devicehandlers/DeviceHandlerBase.o b/_obj/linux/debug/fsfw/devicehandlers/DeviceHandlerBase.o index c4a528d..0c42841 100644 Binary files a/_obj/linux/debug/fsfw/devicehandlers/DeviceHandlerBase.o and b/_obj/linux/debug/fsfw/devicehandlers/DeviceHandlerBase.o differ diff --git a/_obj/linux/debug/mission/Controller/ArduinoTCSTemperatureSensor.o b/_obj/linux/debug/mission/Controller/ArduinoTCSTemperatureSensor.o index ec6ca32..8fb2311 100644 Binary files a/_obj/linux/debug/mission/Controller/ArduinoTCSTemperatureSensor.o and b/_obj/linux/debug/mission/Controller/ArduinoTCSTemperatureSensor.o differ diff --git a/_obj/linux/debug/mission/Controller/ThermalController.o b/_obj/linux/debug/mission/Controller/ThermalController.o index d1af5f0..262d79d 100644 Binary files a/_obj/linux/debug/mission/Controller/ThermalController.o and b/_obj/linux/debug/mission/Controller/ThermalController.o differ diff --git a/_obj/linux/debug/mission/DeviceHandler/ArduinoComIF.o b/_obj/linux/debug/mission/DeviceHandler/ArduinoComIF.o index 0477a7e..33e5d0b 100644 Binary files a/_obj/linux/debug/mission/DeviceHandler/ArduinoComIF.o and b/_obj/linux/debug/mission/DeviceHandler/ArduinoComIF.o differ diff --git a/_obj/linux/debug/mission/DeviceHandler/ArduinoDeviceHandler.o b/_obj/linux/debug/mission/DeviceHandler/ArduinoDeviceHandler.o index 05d161b..4687ff9 100644 Binary files a/_obj/linux/debug/mission/DeviceHandler/ArduinoDeviceHandler.o and b/_obj/linux/debug/mission/DeviceHandler/ArduinoDeviceHandler.o differ diff --git a/_obj/linux/debug/mission/core/GenericFactory.o b/_obj/linux/debug/mission/core/GenericFactory.o index 8323bd9..48c5052 100644 Binary files a/_obj/linux/debug/mission/core/GenericFactory.o and b/_obj/linux/debug/mission/core/GenericFactory.o differ diff --git a/fsfw/devicehandlers/DeviceHandlerBase.cpp b/fsfw/devicehandlers/DeviceHandlerBase.cpp index 2bc62d2..da87e21 100644 --- a/fsfw/devicehandlers/DeviceHandlerBase.cpp +++ b/fsfw/devicehandlers/DeviceHandlerBase.cpp @@ -692,9 +692,9 @@ void DeviceHandlerBase::parseReply(const uint8_t* receivedData, receivedData += foundLen; if (remainingLength > foundLen) { remainingLength -= foundLen; - sif::debug<<" DH_base: debug3"< ThermalController::ThermalController(object_id_t objectId, object_id_t powerSwitcher, size_t commandQueueDepth): - ControllerBase(objectId, NULL, commandQueueDepth), mode(MODE_ON), submode(HEATER_REDUNDANCY), + ControllerBase(objectId, 0, commandQueueDepth), powerSwitcherId(powerSwitcher), TempValueVec(datapool::Temperature_value, &TCSData, PoolVariableIF::VAR_READ), TEMPERATURE_SENSOR_CH1(objects::TCS_SENSOR_CH1, &TempValueVec[0], &TempValueVec, 0, TEMPERATURE_SENSOR_CONFIG, datapool::TEMP_SENSOR_CH1, &TCSData, NULL), TEMPERATURE_SENSOR_CH2(objects::TCS_SENSOR_CH2, &TempValueVec[1], &TempValueVec, 1, TEMPERATURE_SENSOR_CONFIG, datapool::TEMP_SENSOR_CH2, &TCSData, NULL), @@ -63,6 +63,9 @@ ReturnValue_t ThermalController::initialize() { }*/ /* ************************ */ + mode = MODE_NORMAL; + submode = HEATER_REDUNDANCY; + sif::debug<<"\nDEBUG_TCS: Start initialization"<::iterator iter = sensors.begin(); iter != sensors.end(); iter++) { iter->performHealthOp(); } + sif::debug<<"\nDEBUG_TCS: Health ops"<performOperation(0); } TCSData.commit(); + sif::debug<<"\nDEBUG_TCS: Sensor ops"<performOperation(0, ThermalComponentIF::SAFE, true, false); } TCSData.commit(); + sif::debug<<"\nDEBUG_TCS: Component ops"<