Index: firmware/App/Controllers/Heaters.h =================================================================== diff -u -rc85d9f0a8023fabdf1cd557965958d225e2b9085 -red39129abdca4ec343369d83494530b23621e052 --- firmware/App/Controllers/Heaters.h (.../Heaters.h) (revision c85d9f0a8023fabdf1cd557965958d225e2b9085) +++ firmware/App/Controllers/Heaters.h (.../Heaters.h) (revision ed39129abdca4ec343369d83494530b23621e052) @@ -37,30 +37,30 @@ /// Name of DD heaters typedef enum Heaters { - DD_PRIMARY_HEATER = 0, ///< DD primary heater - DD_HEATERS_FIRST = DD_PRIMARY_HEATER, ///< First heater - DD_TRIMMER_HEATER, ///< DD trimmer heater + D5_HEAT = 0, ///< DD primary heater + DD_HEATERS_FIRST = D5_HEAT, ///< First heater + D45_HEAT, ///< DD trimmer heater NUM_OF_DD_HEATERS, ///< Number of the heaters } DD_HEATERS_T; /// Heaters data structure. typedef struct { - F32 mainPrimayHeaterDC; ///< Main primary heater DC - F32 trimmerHeaterDC; ///< Trimmer heater DC - F32 primaryTargetTemp; ///< Primary heater target temperature - F32 trimmerTargetTemp; ///< Trimmer heater target temperature - U32 primaryHeaterState; ///< Primary heater state - U32 trimmerHeaterState; ///< Trimmer heater state - U32 primaryControlCounter; ///< Primary heater control interval count - U32 trimmerControlCounter; ///< Trimmer heater control interval count + F32 d5_HeaterDC; ///< Main primary heater Duty Cycle + F32 d45_HeaterDC; ///< Trimmer heater Duty Cycle + F32 d5_HeaterTargetTemp; ///< Primary heater target temperature + F32 d45_HeaterTargetTemp; ///< Trimmer heater target temperature + U32 d5_HeaterState; ///< Primary heater state + U32 d45_HeaterState; ///< Trimmer heater state + U32 d5_HeaterControlCounter; ///< Primary heater control interval count + U32 d45_HeaterControlCounter; ///< Trimmer heater control interval count } HEATERS_DATA_T; // ********** Public function prototypes ********** void initHeaters( void ); BOOL setHeaterTargetTemperature( DD_HEATERS_T heater, F32 targetTemperature ); -BOOL startHeater( DD_HEATERS_T heater ); +void startHeater( DD_HEATERS_T heater ); F32 getHeaterTargetTemperature( DD_HEATERS_T heater ); BOOL isHeaterOn( DD_HEATERS_T heater ); void stopHeater( DD_HEATERS_T heater ); @@ -69,6 +69,8 @@ BOOL testHeatersDataPublishIntervalOverride( MESSAGE_T *message ); BOOL testHeaterDutyCycleOverride( MESSAGE_T *message ); +BOOL testHeaterTargetTemperatureOverride( MESSAGE_T *message ); +BOOL testHeaterStartStopOverride( MESSAGE_T *message ); /**@}*/