Index: firmware/App/Controllers/Valves.h =================================================================== diff -u -r6ffea0047812fd93e644b789071d410a15d53fee -r29459d36699f1dd861de9a9c55bb7c3ec16e1864 --- firmware/App/Controllers/Valves.h (.../Valves.h) (revision 6ffea0047812fd93e644b789071d410a15d53fee) +++ firmware/App/Controllers/Valves.h (.../Valves.h) (revision 29459d36699f1dd861de9a9c55bb7c3ec16e1864) @@ -32,8 +32,8 @@ /// Enumeration of available valve state names per valve type (from SA and DD SRS documents). typedef enum ValveStateNames { - VALVE_STATE_OPEN = 0, ///< Open valve state, - VALVE_STATE_CLOSED, ///< Closed valve state, + VALVE_STATE_CLOSED = 0, ///< Closed valve state, + VALVE_STATE_OPEN, ///< Open valve state, NUM_OF_VALVE_STATES ///< number of valve states } VALVE_STATE_NAMES_T; @@ -82,6 +82,8 @@ VALVE_STATE_NAMES_T getValveStateName( DD_VALVES_T valveID ); void setHydValvesStatetoClosedState( void ); void setRecoveryValvesConfig( void ); +RECOVERY_STATE_T getRecoveryStatesConfig( void ); +void setRecoveryStatesConfig( U32 recovery ); RECOVERY_STATE_T getRecoveryState( void ); BOOL testValvesStatesPublishIntervalOverride( MESSAGE_T *message ); @@ -93,6 +95,7 @@ BOOL testIOFPValvesStatesPublishIntervalOverride( MESSAGE_T *message ); BOOL testIOFPValveStateOverride( MESSAGE_T *message ); BOOL testIOFPValveSensedStateOverride( MESSAGE_T *message ); +BOOL testIOFPSetValveRecoveryConfig( MESSAGE_T *message ); /**@}*/