Index: firmware/App/Controllers/Valves.h =================================================================== diff -u -r030feb7d45fd5efed32f0b0eaf054a0183055e07 -r2cc657d123c9e6db79ed62b02f088c72ccf9ff98 --- firmware/App/Controllers/Valves.h (.../Valves.h) (revision 030feb7d45fd5efed32f0b0eaf054a0183055e07) +++ firmware/App/Controllers/Valves.h (.../Valves.h) (revision 2cc657d123c9e6db79ed62b02f088c72ccf9ff98) @@ -46,17 +46,17 @@ /// Enumeration of available valve state names per valve type (from SA and DG 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; #pragma pack(push, 1) /// Valves publish structure typedef struct { - U16 valvesStatus; ///< 2 way valves status. - U08 valvesSensedState[ NUM_OF_VALVES ]; ///< RO valves sensed states. + U16 valvesCmdState; ///< Commanded RO valve states (bits). + U08 valvesSensedState[ NUM_OF_VALVES ]; ///< Sensed RO valve states. } RO_VALVES_DATA_T; #pragma pack(pop)