Index: firmware/App/Controllers/Heaters.h =================================================================== diff -u -r54f45c387430e440ab4607451fc84dea61f273f1 -rb170a68ce18b6654fb3abad7d5611f0b681f1278 --- firmware/App/Controllers/Heaters.h (.../Heaters.h) (revision 54f45c387430e440ab4607451fc84dea61f273f1) +++ firmware/App/Controllers/Heaters.h (.../Heaters.h) (revision b170a68ce18b6654fb3abad7d5611f0b681f1278) @@ -23,11 +23,24 @@ /** * @defgroup Heaters Heaters * @brief Heaters driver modules. Controls the primary and trimmer heaters. + * Primary heater manufacturer: Heatron, PN: UEL14EXK2A-Rev D. The heater is a 750W flow through. + * Trimmer heater manufacturer: Heatron, PN: UEL5EXK1A-Rev D. The heater is a 70W flow through. * * @addtogroup Heaters * @{ */ +// ********** public definitions ********** +/// Heaters data publish structure +typedef struct +{ + F32 mainPrimaryDutyCycle; ///< Main primary heater duty cycle + F32 smallPrimaryDutyCycle; ///< Small primary heater duty cycle + F32 trimmerDutyCycle; ///< Trimmer heater duty cycle +} HEATERS_DATA_T; + +// ********** public function prototypes ********** + void initHeaters( void ); void setPrimaryHeaterTargetTemperature( F32 targetTemp );