Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -rbf44edd28c59df78a75165764b6b654f2e91e556 -re5167d0700038c1faf8b689b844a905f20c0d3c6 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision bf44edd28c59df78a75165764b6b654f2e91e556) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision e5167d0700038c1faf8b689b844a905f20c0d3c6) @@ -8226,4 +8226,28 @@ sendTestAckResponseMsg( (MSG_ID_T)message->hdr.msgID, status ); } +/*********************************************************************//** + * @brief + * The handleTestHDSetRecoverFromFaultModeSignal function handles a request to + * set the signal to recover from the fault mode. + * @details Inputs: none + * @details Outputs: message handled + * @param message a pointer to the message to handle + * @return none + *************************************************************************/ +void handleTestHDSetRecoverFromFaultModeSignal( MESSAGE_T* message ) +{ + BOOL status = FALSE; + + if ( 0 == message->hdr.payloadLen ) + { + status = TRUE; + + setRecoverFromFaultModeSignal(); + } + + // Respond to request + sendTestAckResponseMsg( (MSG_ID_T)message->hdr.msgID, status ); +} + /**@}*/