Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r0574b170e0fdd06f1821d49c96b97df10c48f54f -r2ff67ddabf473d02fe0e206ebf3ffe80d2751c4e --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 0574b170e0fdd06f1821d49c96b97df10c48f54f) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 2ff67ddabf473d02fe0e206ebf3ffe80d2751c4e) @@ -26,6 +26,7 @@ #include "ModeStandby.h" #include "ModeRecirculate.h" #include "MsgQueues.h" +#include "NVDataMgmt.h" #include "OperationModes.h" #include "Pressures.h" #include "Reservoirs.h" @@ -662,8 +663,11 @@ * @return none *************************************************************************/ void handlePowerOffWarning( MESSAGE_T *message ) -{ - // TODO - signal modules that require a warning +{ + if ( message->hdr.payloadLen == 0 ) + { + signalPowerOffWarning(); + } } /************************************************************************* @@ -1331,7 +1335,7 @@ *************************************************************************/ void handleSetAccelCalibration( MESSAGE_T *message ) { - BOOL result; + BOOL result = FALSE; if ( message->hdr.payloadLen == sizeof(ACCEL_CAL_PAYLOAD_T) ) {