Index: firmware/App/Controllers/UVReactors.h =================================================================== diff -u -r1f500f8e6159a3fbab85ea68389e918a6df66400 -rd00ad426d849083922332f832e88e7137a1cad60 --- firmware/App/Controllers/UVReactors.h (.../UVReactors.h) (revision 1f500f8e6159a3fbab85ea68389e918a6df66400) +++ firmware/App/Controllers/UVReactors.h (.../UVReactors.h) (revision d00ad426d849083922332f832e88e7137a1cad60) @@ -7,8 +7,8 @@ /** * @defgroup UV Reactors UV Reactors * @brief UV reactors driver module. - * Controls the inlet and outlet of Acuva Strike II-B21 V10K L60 M UV reactors. - * Diality PN 1006797-001 + * Controls the inlet and outlet of Acuva Strike II-B21 V10K L60 M UV-LED reactors. + * EN: 50581:2012. The reactors have and On/Off switch and a health pin. * * @addtogroup UV Reactors * @{ @@ -27,6 +27,8 @@ { U32 inletUVReactorHealthStatus; ///< Inlet UV reactor health status U32 outletUVReactorHealthStatus; ///< Outlet UV reactor health status + U32 inletUVReactorState; ///< Inlet UV reactor state + U32 outletUVReactorState; ///< Outlet UV reactor state } UV_REACTORS_DATA_T; void initUVReactors( void ); @@ -42,13 +44,11 @@ BOOL turnOffUVReactor( UV_REACTORS_T reactor ); BOOL testSetReactorsDataPublishInterval( U32 value ); - BOOL testResetReactorsDataPublishInterval( void ); -BOOL testSetUVReactorsStateOverride( U32 reactor, PIN_SIGNAL_STATE_T signal ); +BOOL testSetUVReactorHealthOverride( U32 reactor, PIN_SIGNAL_STATE_T signal ); +BOOL testResetUVReactorHealthOverride( U32 reactor ); -BOOL testResetUVReactorsStateOverride( U32 reactor ); - /**@}*/ #endif