Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r92ec01cb48d91fe7315baa987e1aa051dd12df75 -r5e0cd9b5be11ff4b2acaadbdcafc4ffe05172aa1 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 92ec01cb48d91fe7315baa987e1aa051dd12df75) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 5e0cd9b5be11ff4b2acaadbdcafc4ffe05172aa1) @@ -40,33 +40,38 @@ #include "Utilities.h" #include "Valves.h" #include "WatchdogMgmt.h" + +/** + * @addtogroup SystemCommMessages + * @{ + */ // ********** private definitions ********** -#define ACK_REQUIRED TRUE -#define ACK_NOT_REQUIRED FALSE +#define ACK_REQUIRED TRUE ///< Require an ACK. +#define ACK_NOT_REQUIRED FALSE ///< Not require an ACK. #ifdef DEBUG_ENABLED #define DEBUG_EVENT_MAX_TEXT_LEN 40 #endif // ********** private data ********** -static BOOL testerLoggedIn = FALSE; -static volatile U16 nextSeqNo = 1; +static BOOL testerLoggedIn = FALSE; ///< Flag indicates whether tester logged in or not. +static volatile U16 nextSeqNo = 1; ///< Next sequence number. // ********** private function prototypes ********** static U32 serializeMessage( MESSAGE_T msg, COMM_BUFFER_T buffer, BOOL ackReq ); static BOOL sendTestAckResponseMsg( MSG_ID_T msgID, BOOL ack ); static BOOL sendAckResponseMsg( MSG_ID_T msgID, COMM_BUFFER_T buffer, BOOL ack ); -/************************************************************************* - * @brief serializeMessage - * The serializeMessage function serializes a given message into a given \n - * array of bytes. A sequence # is added to the message here and the ACK \n - * bit of the sequence # is set if ACK is required per parameter. A sync byte \n - * is inserted at the beginning of the message and an 8-bit CRC is appended to \n +/*********************************************************************//** + * @brief + * The serializeMessage function serializes a given message into a given + * array of bytes. A sequence # is added to the message here and the ACK + * bit of the sequence # is set if ACK is required per parameter. A sync byte + * is inserted at the beginning of the message and an 8-bit CRC is appended to * the end of the message. The message is queued for transmission in the given buffer. * @details * Inputs : none @@ -143,10 +148,10 @@ return result; } - -/************************************************************************* - * @brief sendACKMsg - * The sendACKMsg function constructs and queues for transmit an ACK message \n + +/*********************************************************************//** + * @brief + * The sendACKMsg function constructs and queues for transmit an ACK message * for a given received message. * @details * Inputs : none @@ -173,12 +178,11 @@ return result; } - -/************************************************************************* + +/*********************************************************************//** * @brief sendTestAckResponseMsg - * The sendTestAckResponseMsg function constructs a simple response \n - * message for a handled test message and queues it for transmit on the \n - * appropriate UART channel. + * The sendTestAckResponseMsg function constructs a simple response message for + * a handled test message and queues it for transmit on the appropriate UART channel. * @details * Inputs : none * Outputs : response message constructed and queued for transmit. @@ -203,14 +207,15 @@ return result; } + // *********************************************************************** // ***************** Message Sending Helper Functions ******************** // *********************************************************************** - -/************************************************************************* + +/*********************************************************************//** * @brief broadcastAlarmTriggered - * The broadcastAlarmTriggered function constructs an alarm triggered msg to \n + * The broadcastAlarmTriggered function constructs an alarm triggered msg to * be broadcast and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -242,10 +247,10 @@ return result; } - -/************************************************************************* + +/*********************************************************************//** * @brief broadcastAlarmCleared - * The broadcastAlarmCleared function constructs an alarm cleared msg to be \n + * The broadcastAlarmCleared function constructs an alarm cleared msg to be * broadcast and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -271,10 +276,10 @@ return result; } - -/************************************************************************* + +/*********************************************************************//** * @brief - * The broadcastAccelData function constructs an accelerometer data msg to \n + * The broadcastAccelData function constructs an accelerometer data msg to * be broadcast and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -319,10 +324,10 @@ return result; } -/************************************************************************* +/*********************************************************************//** * @brief broadcastRTCEpoch - * The broadcastRTCEpoch function constructs an epoch msg to \n - * be broadcast and queues the msg for transmit on the appropriate CAN channel. + * The broadcastRTCEpoch function constructs an epoch msg to be broadcast + * and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none * Outputs : RTC time and date in epoch @@ -347,10 +352,10 @@ return result; } - -/************************************************************************* + +/*********************************************************************//** * @brief - * The broadcastDGHDOperationMode function constructs a DG operation mode \n + * The broadcastDGHDOperationMode function constructs a DG operation mode * broadcast message and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -379,8 +384,8 @@ return result; } - -/************************************************************************* + +/*********************************************************************//** * @brief * The broadcastLoadCellData function sends out load cell data. * @details @@ -416,8 +421,8 @@ return result; } - -/************************************************************************* + +/*********************************************************************//** * @brief * The broadcastValvesStates function sends out DG valves states. * @details @@ -445,8 +450,8 @@ return result; } - -/************************************************************************* + +/*********************************************************************//** * @brief * The broadcastHeatersData function sends out DG heaters data * @details @@ -480,8 +485,8 @@ return result; } - -/************************************************************************* + +/*********************************************************************//** * @brief * The broadcastROPumpData function sends out RO pump data. * @details @@ -515,8 +520,8 @@ return result; } - -/************************************************************************* + +/*********************************************************************//** * @brief * The broadcastDrainPumpData function sends out RO pump data. * @details @@ -548,8 +553,8 @@ return result; } - -/************************************************************************* + +/*********************************************************************//** * @brief * The broadcastPressureSensorsData function sends out DG pressure data. * @details @@ -584,9 +589,9 @@ result = serializeMessage( msg, COMM_BUFFER_OUT_CAN_DG_BROADCAST, ACK_NOT_REQUIRED ); return result; -} - -/************************************************************************* +} + +/*********************************************************************//** * @brief * The broadcastReservoirData function broadcasts the DG reservoir data. * @details @@ -620,14 +625,15 @@ return result; } - -/************************************************************************* + +/*********************************************************************//** * @brief * The broadcastTemperatureSensorsData function sends out DG temperature - * sensors data - * Inputs : heaters data - * Outputs : temperatur sensors data msg constructed and queued - * @param sensorsValue sensors value array + * sensors data. + * Inputs : none + * Outputs : temperature sensors data message constructed and queued + * @param sensorsValue sensors value array + * @param byteLength payload length in bytes * @return TRUE if msg successfully queued for transmit, FALSE if not *************************************************************************/ BOOL broadcastTemperatureSensorsData ( U08 *sensorsValue, U32 byteLength ) @@ -649,13 +655,12 @@ return result; } - -/************************************************************************* +/*********************************************************************//** * @brief * The broadcastConductivityData function sends out conductivity data. * @details * Inputs : none - * Outputs : conductivity data msg constructed and queued + * Outputs : conductivity data message constructed and queued * @param roRejectionRatio RO rejection ratio * @param cpi water inlet conductivity data * @param cpo water outlet conductivity data @@ -689,10 +694,10 @@ // *********************************************************************** // **************** Message Handling Helper Functions ******************** // *********************************************************************** - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handlePowerOffWarning function handles a power off warning message \n + * The handlePowerOffWarning function handles a power off warning message * from the HD. * @details * Inputs : none @@ -707,10 +712,10 @@ signalPowerOffWarning(); } } - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleSetDialysateTemperatureCmd function handles a dialysate temperature \n + * The handleSetDialysateTemperatureCmd function handles a dialysate temperature * set points message from the HD. * @details * Inputs : none @@ -733,8 +738,8 @@ } sendAckResponseMsg( (MSG_ID_T)message->hdr.msgID, COMM_BUFFER_OUT_CAN_DG_2_HD, result ); } - -/************************************************************************* + +/*********************************************************************//** * @brief * The handleFWVersionCmd function handles a FW version request message. * @details @@ -767,10 +772,10 @@ // serialize the message (w/ sync, CRC, and appropriate CAN padding) and add serialized message data to appropriate comm buffer serializeMessage( msg, COMM_BUFFER_OUT_CAN_DG_BROADCAST, ACK_NOT_REQUIRED ); } - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleSwitchReservoirCmd function handles a switch reservoirs command \n + * The handleSwitchReservoirCmd function handles a switch reservoirs command * from the HD. * @details * Inputs : none @@ -795,8 +800,8 @@ sendAckResponseMsg( (MSG_ID_T)message->hdr.msgID, COMM_BUFFER_OUT_CAN_DG_2_HD, result ); } - -/************************************************************************* + +/*********************************************************************//** * @brief * The handleFillCmd function handles a fill command from the HD. * @details @@ -820,8 +825,8 @@ sendAckResponseMsg( (MSG_ID_T)message->hdr.msgID, COMM_BUFFER_OUT_CAN_DG_2_HD, result ); } - -/************************************************************************* + +/*********************************************************************//** * @brief * The handleDrainCmd function handles a drain command from the HD. * @details @@ -846,10 +851,10 @@ sendAckResponseMsg( (MSG_ID_T)message->hdr.msgID, COMM_BUFFER_OUT_CAN_DG_2_HD, result ); } - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleStartStopTreatmentMsg function handles a treatment start/stop \n + * The handleStartStopTreatmentMsg function handles a treatment start/stop * message from the HD. * @details * Inputs : none @@ -879,10 +884,10 @@ sendAckResponseMsg( (MSG_ID_T)message->hdr.msgID, COMM_BUFFER_OUT_CAN_DG_2_HD, result ); } - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleStartStopTrimmerHeaterCmd function handles a trimmer heater start/stop \n + * The handleStartStopTrimmerHeaterCmd function handles a trimmer heater start/stop * command message from the HD. * @details * Inputs : none @@ -912,8 +917,8 @@ sendAckResponseMsg( (MSG_ID_T)message->hdr.msgID, COMM_BUFFER_OUT_CAN_DG_2_HD, result ); } - -/************************************************************************* + +/*********************************************************************//** * @brief * The handleSampleWaterCmd function handles a sample water command from the HD. * @details @@ -936,8 +941,8 @@ sendAckResponseMsg( (MSG_ID_T)message->hdr.msgID, COMM_BUFFER_OUT_CAN_DG_2_HD, result ); } - -/************************************************************************* + +/*********************************************************************//** * @brief handleSetRTCTimestamp * The handleSetRTCTimestamp function handles a request to write time and * date to RTC @@ -963,8 +968,8 @@ // respond to request sendTestAckResponseMsg( (MSG_ID_T)message->hdr.msgID, result ); } - -/************************************************************************* + +/*********************************************************************//** * @brief * The handleStartStopPrimaryHeater function handles a request start or * stop the primary heater @@ -999,15 +1004,15 @@ return result; } + /************************************************************************* * TEST SUPPORT FUNCTIONS *************************************************************************/ - #ifdef DEBUG_ENABLED - /************************************************************************* - * @brief sendDebugData + /*********************************************************************//** + * @brief * The sendDebugData function sends debug data out to the PC port. * @details * Inputs : none @@ -1025,8 +1030,8 @@ return result; } - - /************************************************************************* + + /*********************************************************************//** * @brief * The sendDebugDataToUI function sends debug string to the UI for logging. * @details @@ -1054,10 +1059,10 @@ } } #endif - -/************************************************************************* - * @brief isTestingActivated - * The isTestingActivated function determines whether a tester has successfully \n + +/*********************************************************************//** + * @brief + * The isTestingActivated function determines whether a tester has successfully * logged in to activate testing functionality. * @details * Inputs : testerLoggedIn @@ -1068,12 +1073,11 @@ { return testerLoggedIn; } - -/************************************************************************* - * @brief sendTestAckResponseMsg - * The sendTestAckResponseMsg function constructs a simple response \n - * message for a handled test message and queues it for transmit on the \n - * appropriate UART channel. + +/*********************************************************************//** + * @brief + * The sendTestAckResponseMsg function constructs a simple response message for + * a handled test message and queues it for transmit on the appropriate UART channel. * @details * Inputs : none * Outputs : response message constructed and queued for transmit. @@ -1097,11 +1101,10 @@ return result; } - -/************************************************************************* - * @brief handleTesterLogInRequest - * The handleTesterLogInRequest function handles a request to login as a \n - * tester. + +/*********************************************************************//** + * @brief + * The handleTesterLogInRequest function handles a request to login as a tester. * @details * Inputs : none * Outputs : message handled @@ -1123,10 +1126,10 @@ // respond to would be tester sendTestAckResponseMsg( (MSG_ID_T)message->hdr.msgID, testerLoggedIn ); } - -/************************************************************************* - * @brief handleTestWatchdogCheckInStateOverrideRequest - * The handleTestWatchdogCheckInStateOverrideRequest function handles a \n + +/*********************************************************************//** + * @brief + * The handleTestWatchdogCheckInStateOverrideRequest function handles a * request to override the check-in status of a given task. * @details * Inputs : none @@ -1135,10 +1138,10 @@ * @return none *************************************************************************/ DATA_ARRAY_OVERRIDE_HANDLER_FUNC_U32( BOOL, handleTestWatchdogCheckInStateOverrideRequest, testSetWatchdogTaskCheckInOverride, testResetWatchdogTaskCheckInOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief handleTestAlarmStateOverrideRequest - * The handleTestAlarmStateOverrideRequest function handles a request to \n + * The handleTestAlarmStateOverrideRequest function handles a request to * override the active status of a given alarm. * @details * Inputs : none @@ -1147,10 +1150,10 @@ * @return none *************************************************************************/ DATA_ARRAY_OVERRIDE_HANDLER_FUNC_U32( BOOL, handleTestAlarmStateOverrideRequest, testSetAlarmStateOverride, testResetAlarmStateOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleTestLoadCellOverrideRequest function handles a request to \n + * The handleTestLoadCellOverrideRequest function handles a request to * override the value read from the given load cell. * @details * Inputs : none @@ -1159,11 +1162,11 @@ * @return none *************************************************************************/ DATA_ARRAY_OVERRIDE_HANDLER_FUNC_F32( F32, handleTestLoadCellOverrideRequest, testSetLoadCellOverride, testResetLoadCellOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief * The handleTestTemperatureSensorsOverrideRequest function handles a - * request to override a temperatures sensor's value + * request to override a temperatures sensor's value. * @details * Inputs : none * Outputs : message handled @@ -1172,11 +1175,11 @@ *************************************************************************/ DATA_ARRAY_OVERRIDE_HANDLER_FUNC_F32( F32, handleTestTemperatureSensorsOverrideRequest, \ testSetMeasuredTemperatureOverride, testResetMeasuredTemperatureOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief -* The handleTestTemperatureSensorsDataPublishOverrideRequest function handles \n -* a request to override the publish interval of temperature sensors data +* The handleTestTemperatureSensorsDataPublishOverrideRequest function handles +* a request to override the publish interval of temperature sensors data. * @details * Inputs : none * Outputs : message handled @@ -1186,10 +1189,10 @@ DATA_OVERRIDE_HANDLER_FUNC_U32( U32, handleTestTemperatureSensorsDataPublishOverrideRequest, \ testSetTemperatureSensorsPublishIntervalOverride, testResetTemperatureSensorsPublishIntervalOverride ) -/************************************************************************* +/*********************************************************************//** * @brief - * The handleTestHeatersDataPublishOverrideRequest function handles \n - * a request to override the publish interval of heaters data + * The handleTestHeatersDataPublishOverrideRequest function handles + * a request to override the publish interval of heaters data. * @details * Inputs : none * Outputs : message handled @@ -1198,10 +1201,10 @@ *************************************************************************/ DATA_OVERRIDE_HANDLER_FUNC_U32( U32, handleTestHeatersDataPublishOverrideRequest, \ testSetHeatersPublishIntervalOverride, testResetHeatersPublishIntervalOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleTestLoadCellDataBroadcastIntervalOverrideRequest function handles \n + * The handleTestLoadCellDataBroadcastIntervalOverrideRequest function handles * a request to override the broadcast interval for load cell data. * @details * Inputs : none @@ -1210,10 +1213,10 @@ * @return none *************************************************************************/ DATA_OVERRIDE_HANDLER_FUNC_U32( U32, handleTestLoadCellDataBroadcastIntervalOverrideRequest, testSetLoadCellDataPublishIntervalOverride, testResetLoadCellDataPublishIntervalOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleTestPressureSensorOverrideRequest function handles a request to \n + * The handleTestPressureSensorOverrideRequest function handles a request to * override the value read from the given pressure sensor. * @details * Inputs : none @@ -1222,10 +1225,10 @@ * @return none *************************************************************************/ DATA_ARRAY_OVERRIDE_HANDLER_FUNC_F32( F32, handleTestPressureSensorOverrideRequest, testSetDGPressureSensorOverride, testResetDGPressureSensorOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleTestPressureDataBroadcastIntervalOverrideRequest function handles \n + * The handleTestPressureDataBroadcastIntervalOverrideRequest function handles * a request to override the broadcast interval for load cell data. * @details * Inputs : none @@ -1234,10 +1237,10 @@ * @return none *************************************************************************/ DATA_OVERRIDE_HANDLER_FUNC_U32( U32, handleTestPressureDataBroadcastIntervalOverrideRequest, testSetPressuresDataPublishIntervalOverride, testResetPressuresDataPublishIntervalOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleTestROPumpSetPointOverrideRequest function handles a request to \n + * The handleTestROPumpSetPointOverrideRequest function handles a request to * override the RO pump pressure set point (in PSI). * @details * Inputs : none @@ -1246,10 +1249,10 @@ * @return none *************************************************************************/ DATA_OVERRIDE_HANDLER_FUNC_U32( U32, handleTestROPumpSetPointOverrideRequest, testSetTargetROPumpPressureOverride, testResetTargetROPumpPressureOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleTestROMeasuredFlowOverrideRequest function handles a request to \n + * The handleTestROMeasuredFlowOverrideRequest function handles a request to * override the RO flow rate. * @details * Inputs : none @@ -1258,10 +1261,10 @@ * @return none *************************************************************************/ DATA_OVERRIDE_HANDLER_FUNC_F32( F32, handleTestROMeasuredFlowOverrideRequest, testSetMeasuredROFlowRateOverride, testResetMeasuredROFlowRateOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleTestROPumpDataBroadcastIntervalOverrideRequest function handles \n + * The handleTestROPumpDataBroadcastIntervalOverrideRequest function handles * a request to override the broadcast interval for RO pump data. * @details * Inputs : none @@ -1270,10 +1273,10 @@ * @return none *************************************************************************/ DATA_OVERRIDE_HANDLER_FUNC_U32( U32, handleTestROPumpDataBroadcastIntervalOverrideRequest, testSetROPumpDataPublishIntervalOverride, testResetROPumpDataPublishIntervalOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleTestDrainPumpSetPointOverrideRequest function handles a request to \n + * The handleTestDrainPumpSetPointOverrideRequest function handles a request to * override the drain pump speed set point (in RPM). * @details * Inputs : none @@ -1282,10 +1285,10 @@ * @return none *************************************************************************/ DATA_OVERRIDE_HANDLER_FUNC_U32( U32, handleTestDrainPumpSetPointOverrideRequest, testSetTargetDrainPumpSpeedOverride, testResetTargetDrainPumpSpeedOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleTestDrainPumpDataBroadcastIntervalOverrideRequest function handles \n + * The handleTestDrainPumpDataBroadcastIntervalOverrideRequest function handles * a request to override the broadcast interval for drain pump data. * @details * Inputs : none @@ -1294,10 +1297,10 @@ * @return none *************************************************************************/ DATA_OVERRIDE_HANDLER_FUNC_U32( U32, handleTestDrainPumpDataBroadcastIntervalOverrideRequest, testSetDrainPumpDataPublishIntervalOverride, testResetDrainPumpDataPublishIntervalOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleTestValveStateOverrideRequest function handles a request to \n + * The handleTestValveStateOverrideRequest function handles a request to * override the state value read from the given valve. * @details * Inputs : none @@ -1306,10 +1309,10 @@ * @return none *************************************************************************/ DATA_ARRAY_OVERRIDE_HANDLER_FUNC_U32( BOOL, handleTestValveStateOverrideRequest, testSetValveStateOverride, testResetValveStateOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleTestValvesStatesPublishIntervalOverrideRequest function handles \n + * The handleTestValvesStatesPublishIntervalOverrideRequest function handles * a request to override the publish interval of valves states from the given valve. * @details * Inputs : none @@ -1318,10 +1321,10 @@ * @return none *************************************************************************/ DATA_OVERRIDE_HANDLER_FUNC_U32( U32, handleTestValvesStatesPublishIntervalOverrideRequest, testSetValvesStatesPublishIntervalOverride, testResetValvesStatesPublishIntervalOverride ) - -/************************************************************************* + +/*********************************************************************//** * @brief - * The handleTestDGSafetyShutdownOverrideRequest function handles a \n + * The handleTestDGSafetyShutdownOverrideRequest function handles a * request to override the safety shutdown signal. * @details * Inputs : none @@ -1331,9 +1334,9 @@ *************************************************************************/ DATA_OVERRIDE_HANDLER_FUNC_U32( U32, handleTestDGSafetyShutdownOverrideRequest, testSetSafetyShutdownOverride, testResetSafetyShutdownOverride ) -/************************************************************************* +/*********************************************************************//** * @brief - * The handleTestDGAccelOverrideRequest function handles a request to \n + * The handleTestDGAccelOverrideRequest function handles a request to * override the measured accelerometer sensor readings. * @details * Inputs : none @@ -1343,9 +1346,9 @@ *************************************************************************/ DATA_ARRAY_OVERRIDE_HANDLER_FUNC_F32( F32, handleTestDGAccelOverrideRequest, testSetAccelAxisOverride, testResetAccelAxisOverride ) -/************************************************************************* +/*********************************************************************//** * @brief - * The handleTestDGAccelMaxOverrideRequest function handles a request to \n + * The handleTestDGAccelMaxOverrideRequest function handles a request to * override the measured accelerometer sensor maximum readings. * @details * Inputs : none @@ -1355,9 +1358,9 @@ *************************************************************************/ DATA_ARRAY_OVERRIDE_HANDLER_FUNC_F32( F32, handleTestDGAccelMaxOverrideRequest, testSetAccelMaxOverride, testResetAccelMaxOverride ) -/************************************************************************* +/*********************************************************************//** * @brief - * The handleTestDGAccelBroadcastIntervalOverrideRequest function handles a \n + * The handleTestDGAccelBroadcastIntervalOverrideRequest function handles a * request to override the broadcast interval for accelerometer data messages. * @details * Inputs : none @@ -1367,7 +1370,7 @@ *************************************************************************/ DATA_OVERRIDE_HANDLER_FUNC_U32( U32, handleTestDGAccelBroadcastIntervalOverrideRequest, testSetAccelDataPublishIntervalOverride, testResetAccelDataPublishIntervalOverride ) -/************************************************************************* +/*********************************************************************//** * @brief * The handleSetAccelCalibration function handles a request to set * accelerometer calibration factors. @@ -1393,7 +1396,7 @@ sendTestAckResponseMsg( (MSG_ID_T)message->hdr.msgID, result ); } -/************************************************************************* +/*********************************************************************//** * @brief * The handleTestSetConductivityOverrideRequest function handles a * request to override a conductivity sensor's value @@ -1405,7 +1408,7 @@ *************************************************************************/ DATA_ARRAY_OVERRIDE_HANDLER_FUNC_F32( F32, handleTestSetConductivityOverrideRequest, testSetConductivityOverride, testResetConductivityOverride ) -/************************************************************************* +/*********************************************************************//** * @brief * The handleTestSetConductivityDataPublishIntervalOverrideRequest function * handles a request to override the publish interval of conductivity sensors data @@ -1417,3 +1420,5 @@ *************************************************************************/ DATA_OVERRIDE_HANDLER_FUNC_U32( U32, handleTestSetConductivityDataPublishIntervalOverrideRequest, \ testSetConductivityDataPublishIntervalOverride, testResetConductivityDataPublishIntervalOverride ) + +/**@}*/