Index: firmware/App/Controllers/Valves.h =================================================================== diff -u -r306243570641956ce4e2303380c9c0a02801726d -rb1c2d54d3d029ab1340d91193a7a4c81db8ba29d --- firmware/App/Controllers/Valves.h (.../Valves.h) (revision 306243570641956ce4e2303380c9c0a02801726d) +++ firmware/App/Controllers/Valves.h (.../Valves.h) (revision b1c2d54d3d029ab1340d91193a7a4c81db8ba29d) @@ -49,9 +49,19 @@ S16 posC; ///< Calculated Position C S16 posA; ///< Calculated Position A S16 posB; ///< Calculated Position B + U32 pwm; ///< Valve PWM in the bypass mode } HD_VALVE_DATA_T; +/// HD valves PWM override payload +typedef struct +{ + BOOL reset; ///< Reset flag + U32 valve; ///< Valve ID + U32 pwm; ///< Valve PWM + U32 direction; ///< Valve direction +} OVERRIDE_VALVES_PWM_DIR_SET_PAYLOAD_T; + // TODO REMOVE the struct typedef struct {