Index: firmware/App/Controllers/Valves.c =================================================================== diff -u -r3b2807df83d1f5caf47a750153709ff976b685f3 -r977c9e90a086a057c60b6347e08e5494745c247f --- firmware/App/Controllers/Valves.c (.../Valves.c) (revision 3b2807df83d1f5caf47a750153709ff976b685f3) +++ firmware/App/Controllers/Valves.c (.../Valves.c) (revision 977c9e90a086a057c60b6347e08e5494745c247f) @@ -843,6 +843,8 @@ if ( isAlarmActive( ALARM_ID_HD_VALVE_TRANSITION_TIMEOUT ) && valvesStatus[ valve ].commandedPosition == VALVE_POSITION_C_CLOSE ) { activateSafetyShutdown(); + // Set the alarm + SET_ALARM_WITH_1_U32_DATA( ALARM_ID_HD_VALVE_TRANSITION_TIMEOUT, (U32)valve ); } } // Check if the valve is close to the temporary target position and if it is, assign the next target position