Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -rb739ca257159d144f746e0cb460b33879bcd8596 -r6a78aa774e417565e69c5b5dbc9effa57fea495f --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision b739ca257159d144f746e0cb460b33879bcd8596) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 6a78aa774e417565e69c5b5dbc9effa57fea495f) @@ -773,6 +773,25 @@ /*********************************************************************//** * @brief + * The handleAlarmClear function handles a clear alarm message from the HD. + * @details Inputs: none + * @details Outputs: message handled + * @param message a pointer to the message to handle + * @return none + *************************************************************************/ +void handleAlarmClear( MESSAGE_T *message ) +{ + if ( message->hdr.payloadLen == sizeof( U32 ) ) + { + U32 alarmId; + + memcpy(&alarmId, message->payload, sizeof( U32 ) ); + clearAlarm( (ALARM_ID_T)alarmId ); + } +} + +/*********************************************************************//** + * @brief * The handleSetDialysateTemperatureCmd function handles a dialysate temperature * set points message from the HD. * @details Inputs: none