Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r07a352d02dc7e062dd5b6742891ac0b57679858c -r4459be59bdc2896b44bcf6cd42d2762190e23c16 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 07a352d02dc7e062dd5b6742891ac0b57679858c) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 4459be59bdc2896b44bcf6cd42d2762190e23c16) @@ -59,10 +59,10 @@ /************************************************************************* * @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 + * 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 @@ -144,7 +144,7 @@ /************************************************************************* * @brief sendACKMsg - * The sendACKMsg function constructs and queues for transmit an ACK message \n + * The sendACKMsg function constructs and queues for transmit an ACK message * for a given received message. * @details * Inputs : none @@ -174,8 +174,8 @@ /************************************************************************* * @brief sendTestAckResponseMsg - * The sendTestAckResponseMsg function constructs a simple response \n - * message for a handled test message and queues it for transmit on the \n + * 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 @@ -208,7 +208,7 @@ /************************************************************************* * @brief sendOffButtonMsgToUI - * The sendOffButtonMsgToUI function constructs an off button msg to the UI \n + * The sendOffButtonMsgToUI function constructs an off button msg to the UI * and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -235,8 +235,8 @@ /************************************************************************* * @brief - * The sendChangeUFSettingsResponse function constructs a UF change settings \n - * response to the UI and queues the msg for transmit on the appropriate CAN \n + * The sendChangeUFSettingsResponse function constructs a UF change settings + * response to the UI and queues the msg for transmit on the appropriate CAN * channel. * @details * Inputs : none @@ -286,8 +286,8 @@ /************************************************************************* * @brief - * The sendChangeUFSettingsResponse function constructs a UF change settings \n - * option response to the UI and queues the msg for transmit on the appropriate CAN \n + * The sendChangeUFSettingsResponse function constructs a UF change settings + * option response to the UI and queues the msg for transmit on the appropriate CAN * channel. * @details * Inputs : none @@ -328,8 +328,8 @@ /************************************************************************* * @brief - * The sendChangeTreatmentDurationResponse function constructs a treatment \n - * duration change response to the UI and queues the msg for transmit on the \n + * The sendChangeTreatmentDurationResponse function constructs a treatment + * duration change response to the UI and queues the msg for transmit on the * appropriate CAN channel. * @details * Inputs : none @@ -367,8 +367,8 @@ /************************************************************************* * @brief - * The sendChangeBloodDialysateRateChangeResponse function constructs a change \n - * blood and dialysate rate settings response to the UI and queues the msg for \n + * The sendChangeBloodDialysateRateChangeResponse function constructs a change + * blood and dialysate rate settings response to the UI and queues the msg for * transmit on the appropriate CAN channel. * @details * Inputs : none @@ -406,7 +406,7 @@ /************************************************************************* * @brief - * The sendTreatmentParamsRangesToUI function constructs a treatment parameter \n + * The sendTreatmentParamsRangesToUI function constructs a treatment parameter * ranges message to the UI and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -450,7 +450,7 @@ /************************************************************************* * @brief - * The sendDialysateTempTargetsToDG function constructs a dialysate temperature \n + * The sendDialysateTempTargetsToDG function constructs a dialysate temperature * set points message for DG and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -482,7 +482,7 @@ /************************************************************************* * @brief - * The sendDGSwitchReservoirCommand function constructs a DG set active \n + * The sendDGSwitchReservoirCommand function constructs a DG set active * reservoir message for DG and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -511,7 +511,7 @@ /************************************************************************* * @brief - * The sendDGFillCommand function constructs a DG fill command message \n + * The sendDGFillCommand function constructs a DG fill command message * and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -540,7 +540,7 @@ /************************************************************************* * @brief - * The sendDGDrainCommand function constructs a DG drain command message \n + * The sendDGDrainCommand function constructs a DG drain command message * and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -569,7 +569,7 @@ /************************************************************************* * @brief - * The sendDGStartStopCommand function constructs a DG start/stop command \n + * The sendDGStartStopCommand function constructs a DG start/stop command * message and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -598,8 +598,8 @@ /************************************************************************* * @brief - * The sendDGStartStopTrimmerHeaterCommand function constructs a DG start/stop \n - * trimmer heater command message and queues the msg for transmit on the \n + * The sendDGStartStopTrimmerHeaterCommand function constructs a DG start/stop + * trimmer heater command message and queues the msg for transmit on the * appropriate CAN channel. * @details * Inputs : none @@ -628,7 +628,7 @@ /************************************************************************* * @brief - * The sendDGSampleWaterCommand function constructs a DG sample water command \n + * The sendDGSampleWaterCommand function constructs a DG sample water command * message and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -653,7 +653,7 @@ /************************************************************************* * @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 @@ -700,7 +700,7 @@ /************************************************************************* * @brief broadcastAlarmStatus - * The broadcastAlarmStatus function constructs an alarm status msg to \n + * The broadcastAlarmStatus function constructs an alarm status msg to * be broadcast and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -744,7 +744,7 @@ /************************************************************************* * @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 @@ -779,7 +779,7 @@ /************************************************************************* * @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 @@ -808,7 +808,7 @@ /************************************************************************* * @brief broadcastBloodFlowData - * The broadcastBloodFlowData function constructs a blood flow data msg to \n + * The broadcastBloodFlowData function constructs a blood flow data msg to * be broadcast and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -852,7 +852,7 @@ /************************************************************************* * @brief broadcastDialInFlowData - * The broadcastDialInFlowData function constructs a dialysate flow data msg to \n + * The broadcastDialInFlowData function constructs a dialysate flow data msg to * be broadcast and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -896,7 +896,7 @@ /************************************************************************* * @brief broadcastDialInFlowData - * The broadcastDialInFlowData function constructs a dialysate outlet flow data \n + * The broadcastDialInFlowData function constructs a dialysate outlet flow data * msg to be broadcast and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -925,7 +925,7 @@ /************************************************************************* * @brief broadcastPresOcclData - * The broadcastPresOcclData function constructs a pres/occl data msg to \n + * The broadcastPresOcclData function constructs a pres/occl data msg to * be broadcast and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -965,7 +965,7 @@ /************************************************************************* * @brief broadcastRTCEpoch - * The broadcastRTCEpoch function constructs an epoch msg to \n + * The broadcastRTCEpoch function constructs an epoch msg to * be broadcast and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -994,7 +994,7 @@ /************************************************************************* * @brief - * The broadcastTreatmentTime function constructs a treatment time msg to \n + * The broadcastTreatmentTime function constructs a treatment time msg to * be broadcast and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -1030,7 +1030,7 @@ /************************************************************************* * @brief - * The broadcastTreatmentState function constructs a treatment state msg to \n + * The broadcastTreatmentState function constructs a treatment state msg to * be broadcast and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -1066,7 +1066,7 @@ /************************************************************************* * @brief - * The broadcastPowerOffWarning function constructs a power off warning msg to \n + * The broadcastPowerOffWarning function constructs a power off warning msg to * be broadcast and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -1091,7 +1091,7 @@ /************************************************************************* * @brief - * The broadcastHDOperationMode function constructs an HD operation mode \n + * The broadcastHDOperationMode function constructs an HD operation mode * broadcast message and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -1230,7 +1230,7 @@ /************************************************************************* * @brief handleOffButtonConfirmMsgFromUI - * The handleOffButtonConfirmMsgFromUI function handles a response to an \n + * The handleOffButtonConfirmMsgFromUI function handles a response to an * off button message to the UI. * @details * Inputs : none @@ -1251,7 +1251,7 @@ /************************************************************************* * @brief - * The handleLoadCellReadingsFromDG function handles a load cell readings \n + * The handleLoadCellReadingsFromDG function handles a load cell readings * broadcast message from the DG. * @details * Inputs : none @@ -1276,7 +1276,7 @@ /************************************************************************* * @brief - * The handleDGTemperatureData function handles a temperature readings \n + * The handleDGTemperatureData function handles a temperature readings * broadcast message from the DG. * @details * Inputs : none @@ -1299,7 +1299,7 @@ /************************************************************************* * @brief - * The handleROPumpData function handles an RO pump data broadcast \n + * The handleROPumpData function handles an RO pump data broadcast * message from the DG. * @details * Inputs : none @@ -1321,7 +1321,7 @@ /************************************************************************* * @brief - * The handleDrainPumpData function handles a drain pump broadcast \n + * The handleDrainPumpData function handles a drain pump broadcast * message from the DG. * @details * Inputs : none @@ -1343,7 +1343,7 @@ /************************************************************************* * @brief - * The handleDGPressuresData function handles a DG pressure sensor readings \n + * The handleDGPressuresData function handles a DG pressure sensor readings * broadcast message from the DG. * @details * Inputs : none @@ -1365,7 +1365,7 @@ /************************************************************************* * @brief - * The handleDGReservoirData function handles a reservoir data broadcast \n + * The handleDGReservoirData function handles a reservoir data broadcast * message from the DG. * @details * Inputs : none @@ -1387,7 +1387,7 @@ /************************************************************************* * @brief - * The handleUFPauseResumeRequest function handles a ultrafiltration pause \n + * The handleUFPauseResumeRequest function handles a ultrafiltration pause * or resume request message from the UI. * @details * Inputs : none @@ -1419,7 +1419,7 @@ /************************************************************************* * @brief - * The handleUIStartTreatmentMsg function handles a treatment start/cancel \n + * The handleUIStartTreatmentMsg function handles a treatment start/cancel * message from the UI. * @details * Inputs : none @@ -1456,7 +1456,7 @@ /************************************************************************* * @brief - * The handleTreatmentParametersFromUI function handles a treatment parameters \n + * The handleTreatmentParametersFromUI function handles a treatment parameters * set and validate request message from the UI. * @details * Inputs : none @@ -1485,7 +1485,7 @@ /************************************************************************* * @brief - * The handleUIUserConfirmTreatmentParameters function handles a user confirmation \n + * The handleUIUserConfirmTreatmentParameters function handles a user confirmation * of treatment parameters message from the UI. * @details * Inputs : none @@ -1507,7 +1507,7 @@ /************************************************************************* * @brief - * The sendTreatmentParametersResponseMsg function constructs a treatment parameters \n + * The sendTreatmentParametersResponseMsg function constructs a treatment parameters * response to the UI and queues the msg for transmit on the appropriate CAN channel. * @details * Inputs : none @@ -1540,7 +1540,7 @@ /************************************************************************* * @brief - * The handleChangeUFSettingsRequest function handles a ultrafiltration \n + * The handleChangeUFSettingsRequest function handles a ultrafiltration * change settings request message from the UI. * @details * Inputs : none @@ -1566,7 +1566,7 @@ /************************************************************************* * @brief - * The handleChangeUFSettingsConfirmation function handles a ultrafiltration \n + * The handleChangeUFSettingsConfirmation function handles a ultrafiltration * change setting confirmation message from the UI. * @details * Inputs : none @@ -1592,7 +1592,7 @@ /************************************************************************* * @brief - * The handleChangeTreatmentDurationRequest function handles a treatment \n + * The handleChangeTreatmentDurationRequest function handles a treatment * duration setting change message from the UI. * @details * Inputs : none @@ -1618,7 +1618,7 @@ /************************************************************************* * @brief - * The handleChangeBloodDialysateRateChangeRequest function handles a blood \n + * The handleChangeBloodDialysateRateChangeRequest function handles a blood * and dialysate rate settings change message from the UI. * @details * Inputs : none @@ -1767,7 +1767,7 @@ /************************************************************************* * @brief isTestingActivated - * The isTestingActivated function determines whether a tester has successfully \n + * The isTestingActivated function determines whether a tester has successfully * logged in to activate testing functionality. * @details * Inputs : testerLoggedIn @@ -1781,8 +1781,8 @@ /************************************************************************* * @brief sendTestAckResponseMsg - * The sendTestAckResponseMsg function constructs a simple response \n - * message for a handled test message and queues it for transmit on the \n + * 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 @@ -1810,7 +1810,7 @@ /************************************************************************* * @brief handleTesterLogInRequest - * The handleTesterLogInRequest function handles a request to login as a \n + * The handleTesterLogInRequest function handles a request to login as a * tester. * @details * Inputs : none @@ -1836,44 +1836,108 @@ } /************************************************************************* - * @brief handleTestOffButtonStateOverrideRequest - * The handleTestOffButtonStateOverrideRequest function handles a request to \n + * @brief + * The handleTestOffButtonStateOverrideRequest function handles a request to * override the state of the off button. * @details * Inputs : none * Outputs : message handled * @param message a pointer to the message to handle * @return none *************************************************************************/ -DATA_OVERRIDE_HANDLER_FUNC_U32( BUTTON_STATE_T, handleTestOffButtonStateOverrideRequest, testSetOffButtonStateOverride, testResetOffButtonStateOverride ) +void handleTestOffButtonStateOverrideRequest( MESSAGE_T *message ) +{ + TEST_OVERRIDE_PAYLOAD_T payload; + BOOL result = FALSE; + + // verify payload length + if ( sizeof(TEST_OVERRIDE_PAYLOAD_T) == message->hdr.payloadLen ) + { + memcpy( &payload, message->payload, sizeof(TEST_OVERRIDE_PAYLOAD_T) ); + + if ( 0 == payload.reset ) + { + result = testSetOffButtonStateOverride( payload.state.u32 ); + } + else + { + result = testResetOffButtonStateOverride(); + } + } + + // respond to request + sendTestAckResponseMsg( (MSG_ID_T)message->hdr.msgID, result ); +} /************************************************************************* - * @brief handleTestStopButtonStateOverrideRequest - * The handleTestStopButtonStateOverrideRequest function handles a request to \n + * @brief + * The handleTestStopButtonStateOverrideRequest function handles a request to * override the stop button state. * @details * Inputs : none * Outputs : message handled * @param message a pointer to the message to handle * @return none *************************************************************************/ -DATA_OVERRIDE_HANDLER_FUNC_U32( BUTTON_STATE_T, handleTestStopButtonStateOverrideRequest, testSetStopButtonStateOverride, testResetStopButtonStateOverride ) +void handleTestStopButtonStateOverrideRequest( MESSAGE_T *message ) +{ + TEST_OVERRIDE_PAYLOAD_T payload; + BOOL result = 0; + + // verify payload length + if ( sizeof(TEST_OVERRIDE_PAYLOAD_T) == message->hdr.payloadLen ) + { + memcpy( &payload, message->payload, sizeof(TEST_OVERRIDE_PAYLOAD_T) ); + if ( 0 == payload.reset ) + { + result = testSetStopButtonStateOverride( payload.state.u32 ); + } + else + { + result = testResetStopButtonStateOverride(); + } + } + + // respond to request + sendTestAckResponseMsg( (MSG_ID_T)message->hdr.msgID, result ); +} -/************************************************************************* - * @brief handleTestAlarmLampPatternOverrideRequest - * The handleTestAlarmLampPatternOverrideRequest function handles a request to \n +/*********************************************************************//** + * @brief + * The handleTestAlarmLampPatternOverrideRequest function handles a request to * override the alarm lamp pattern. * @details * Inputs : none * Outputs : message handled * @param message a pointer to the message to handle * @return none *************************************************************************/ -DATA_OVERRIDE_HANDLER_FUNC_U32( LAMP_PATTERN_T, handleTestAlarmLampPatternOverrideRequest, testSetCurrentLampPatternOverride, testResetCurrentLampPatternOverride ) +void handleTestAlarmLampPatternOverrideRequest( MESSAGE_T *message ) +{ + TEST_OVERRIDE_PAYLOAD_T payload; + BOOL result = 0; + + // verify payload length + if ( sizeof(TEST_OVERRIDE_PAYLOAD_T) == message->hdr.payloadLen ) + { + memcpy( &payload, message->payload, sizeof(TEST_OVERRIDE_PAYLOAD_T) ); + if ( 0 == payload.reset ) + { + result = testSetCurrentLampPatternOverride( payload.state.u32 ); + } + else + { + result = testResetCurrentLampPatternOverride(); + } + } + + // respond to request + sendTestAckResponseMsg( (MSG_ID_T)message->hdr.msgID, result ); +} /************************************************************************* * @brief handleTestWatchdogCheckInStateOverrideRequest - * The handleTestWatchdogCheckInStateOverrideRequest function handles a \n + * The handleTestWatchdogCheckInStateOverrideRequest function handles a * request to override the check-in status of a given task. * @details * Inputs : none @@ -1885,7 +1949,7 @@ /************************************************************************* * @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 @@ -1897,7 +1961,7 @@ /************************************************************************* * @brief handleTestAlarmTimeOverrideRequest - * The handleTestAlarmTimeOverrideRequest function handles a request to \n + * The handleTestAlarmTimeOverrideRequest function handles a request to * override the time since activation of a given alarm. * @details * Inputs : none @@ -1909,7 +1973,7 @@ /************************************************************************* * @brief handleTestAlarmStatusBroadcastIntervalOverrideRequest - * The handleTestAlarmStatusBroadcastIntervalOverrideRequest function handles a request to \n + * The handleTestAlarmStatusBroadcastIntervalOverrideRequest function handles a request to * override the broadcast interval for alarm status. * @details * Inputs : none @@ -1921,7 +1985,7 @@ /************************************************************************* * @brief handleTestBloodFlowSetPointOverrideRequest - * The handleTestBloodFlowSetPointOverrideRequest function handles a request to \n + * The handleTestBloodFlowSetPointOverrideRequest function handles a request to * override the set point for the blood flow rate (mL/min). * @details * Inputs : none @@ -1953,7 +2017,7 @@ /************************************************************************* * @brief handleTestBloodFlowMeasuredOverrideRequest - * The handleTestBloodFlowMeasuredOverrideRequest function handles a request to \n + * The handleTestBloodFlowMeasuredOverrideRequest function handles a request to * override the measured blood flow rate (mL/min). * @details * Inputs : none @@ -1965,7 +2029,7 @@ /************************************************************************* * @brief handleTestBloodPumpRotorMeasuredSpeedOverrideRequest - * The handleTestBloodPumpRotorMeasuredSpeedOverrideRequest function handles a request to \n + * The handleTestBloodPumpRotorMeasuredSpeedOverrideRequest function handles a request to * override the measured blood pump rotor speed (RPM). * @details * Inputs : none @@ -1977,7 +2041,7 @@ /************************************************************************* * @brief handleTestBloodPumpMeasuredSpeedOverrideRequest - * The handleTestBloodPumpMeasuredSpeedOverrideRequest function handles a request to \n + * The handleTestBloodPumpMeasuredSpeedOverrideRequest function handles a request to * override the measured blood pump speed (RPM). * @details * Inputs : none @@ -1989,7 +2053,7 @@ /************************************************************************* * @brief handleTestBloodPumpMCMeasuredSpeedOverrideRequest - * The handleTestBloodPumpMCMeasuredSpeedOverrideRequest function handles a request to \n + * The handleTestBloodPumpMCMeasuredSpeedOverrideRequest function handles a request to * override the measured blood pump motor controller speed (RPM). * @details * Inputs : none @@ -2001,7 +2065,7 @@ /************************************************************************* * @brief handleTestBloodPumpMCMeasuredCurrentOverrideRequest - * The handleTestBloodPumpMCMeasuredCurrentOverrideRequest function handles a request to \n + * The handleTestBloodPumpMCMeasuredCurrentOverrideRequest function handles a request to * override the measured blood pump motor controller current (mA). * @details * Inputs : none @@ -2013,7 +2077,7 @@ /************************************************************************* * @brief handleTestBloodFlowBroadcastIntervalOverrideRequest - * The handleTestBloodFlowBroadcastIntervalOverrideRequest function handles a request to \n + * The handleTestBloodFlowBroadcastIntervalOverrideRequest function handles a request to * override the broadcast interval for blood flow data. * @details * Inputs : none @@ -2025,7 +2089,7 @@ /************************************************************************* * @brief handleTestDialInFlowSetPointOverrideRequest - * The handleTestDialInFlowSetPointOverrideRequest function handles a request to \n + * The handleTestDialInFlowSetPointOverrideRequest function handles a request to * override the set point for the dialysate inlet flow rate (mL/min). * @details * Inputs : none @@ -2057,7 +2121,7 @@ /************************************************************************* * @brief - * The handleTestDialOutFlowSetPointOverrideRequest function handles a request to \n + * The handleTestDialOutFlowSetPointOverrideRequest function handles a request to * override the set point for the dialysate outlet flow rate (mL/min). * @details * Inputs : none @@ -2089,7 +2153,7 @@ /************************************************************************* * @brief handleTestDialInFlowMeasuredOverrideRequest - * The handleTestDialInFlowMeasuredOverrideRequest function handles a request to \n + * The handleTestDialInFlowMeasuredOverrideRequest function handles a request to * override the measured dialysate inlet flow rate (mL/min). * @details * Inputs : none @@ -2101,7 +2165,7 @@ /************************************************************************* * @brief handleTestDialInPumpRotorMeasuredSpeedOverrideRequest - * The handleTestDialInPumpRotorMeasuredSpeedOverrideRequest function handles a request to \n + * The handleTestDialInPumpRotorMeasuredSpeedOverrideRequest function handles a request to * override the measured dialysate inlet pump rotor speed (RPM). * @details * Inputs : none @@ -2113,7 +2177,7 @@ /************************************************************************* * @brief handleTestDialInPumpMeasuredSpeedOverrideRequest - * The handleTestDialInPumpMeasuredSpeedOverrideRequest function handles a request to \n + * The handleTestDialInPumpMeasuredSpeedOverrideRequest function handles a request to * override the measured dialysate inlet pump speed (RPM). * @details * Inputs : none @@ -2125,7 +2189,7 @@ /************************************************************************* * @brief handleTestDialInPumpMCMeasuredSpeedOverrideRequest - * The handleTestDialInPumpMCMeasuredSpeedOverrideRequest function handles a request to \n + * The handleTestDialInPumpMCMeasuredSpeedOverrideRequest function handles a request to * override the measured dialysate inlet pump motor controller speed (RPM). * @details * Inputs : none @@ -2137,7 +2201,7 @@ /************************************************************************* * @brief handleTestDialInPumpMCMeasuredCurrentOverrideRequest - * The handleTestDialInPumpMCMeasuredCurrentOverrideRequest function handles a request to \n + * The handleTestDialInPumpMCMeasuredCurrentOverrideRequest function handles a request to * override the measured dialysate inlet pump motor controller current (mA). * @details * Inputs : none @@ -2149,7 +2213,7 @@ /************************************************************************* * @brief handleTestDialInFlowBroadcastIntervalOverrideRequest - * The handleTestDialInFlowBroadcastIntervalOverrideRequest function handles a request to \n + * The handleTestDialInFlowBroadcastIntervalOverrideRequest function handles a request to * override the broadcast interval for dialysate inlet flow data. * @details * Inputs : none @@ -2161,7 +2225,7 @@ /************************************************************************* * @brief handleTestArterialPressureOverrideRequest - * The handleTestArterialPressureOverrideRequest function handles a request to \n + * The handleTestArterialPressureOverrideRequest function handles a request to * override the arterial pressure. * @details * Inputs : none @@ -2173,7 +2237,7 @@ /************************************************************************* * @brief handleTestVenousPressureOverrideRequest - * The handleTestVenousPressureOverrideRequest function handles a request to \n + * The handleTestVenousPressureOverrideRequest function handles a request to * override the venous pressure. * @details * Inputs : none @@ -2185,7 +2249,7 @@ /************************************************************************* * @brief handleTestBloodPumpOcclusionOverrideRequest - * The handleTestBloodPumpOcclusionOverrideRequest function handles a request to \n + * The handleTestBloodPumpOcclusionOverrideRequest function handles a request to * override the blood pump occlusion sensor. * @details * Inputs : none @@ -2197,7 +2261,7 @@ /************************************************************************* * @brief handleTestDialysateInletPumpOcclusionOverrideRequest - * The handleTestDialysateInletPumpOcclusionOverrideRequest function handles a request to \n + * The handleTestDialysateInletPumpOcclusionOverrideRequest function handles a request to * override the dialysate inlet pump occlusion sensor. * @details * Inputs : none @@ -2209,7 +2273,7 @@ /************************************************************************* * @brief handleTestDialysateOutletPumpOcclusionOverrideRequest - * The handleTestDialysateOutletPumpOcclusionOverrideRequest function handles a request to \n + * The handleTestDialysateOutletPumpOcclusionOverrideRequest function handles a request to * override the dialysate outlet pump occlusion sensor. * @details * Inputs : none @@ -2221,7 +2285,7 @@ /************************************************************************* * @brief handleTestPresOcclBroadcastIntervalOverrideRequest - * The handleTestPresOcclBroadcastIntervalOverrideRequest function handles a request to \n + * The handleTestPresOcclBroadcastIntervalOverrideRequest function handles a request to * override the broadcast interval for pressure/occlusion data. * @details * Inputs : none @@ -2264,7 +2328,7 @@ /************************************************************************* * @brief - * The handleTestDialOutFlowBroadcastIntervalOverrideRequest function handles \n + * The handleTestDialOutFlowBroadcastIntervalOverrideRequest function handles * a request to override the broadcast interval for dialysate outlet pump data. * @details * Inputs : none @@ -2276,8 +2340,8 @@ /************************************************************************* * @brief - * The handleTestDialOutUFReferenceVolumeOverrideRequest function handles a \n - * request to override the ultrafiltration reference volume for the dialysate \n + * The handleTestDialOutUFReferenceVolumeOverrideRequest function handles a + * request to override the ultrafiltration reference volume for the dialysate * outlet pump. * @details * Inputs : none @@ -2289,8 +2353,8 @@ /************************************************************************* * @brief - * The handleTestDialOutUFMeasuredVolumeOverrideRequest function handles a \n - * request to override the ultrafiltration measured volume for the dialysate \n + * The handleTestDialOutUFMeasuredVolumeOverrideRequest function handles a + * request to override the ultrafiltration measured volume for the dialysate * outlet pump. * @details * Inputs : none @@ -2302,8 +2366,8 @@ /************************************************************************* * @brief - * The handleTestDialOutPumpMCMeasuredSpeedOverrideRequest function handles a \n - * request to override the measured motor controller speed for the dialysate \n + * The handleTestDialOutPumpMCMeasuredSpeedOverrideRequest function handles a + * request to override the measured motor controller speed for the dialysate * outlet pump. * @details * Inputs : none @@ -2315,8 +2379,8 @@ /************************************************************************* * @brief - * The handleTestDialOutPumpMCMeasuredCurrentOverrideRequest function handles a \n - * request to override the measured motor controller current for the dialysate \n + * The handleTestDialOutPumpMCMeasuredCurrentOverrideRequest function handles a + * request to override the measured motor controller current for the dialysate * outlet pump. * @details * Inputs : none @@ -2328,7 +2392,7 @@ /************************************************************************* * @brief - * The handleTestDialOutPumpMeasuredSpeedOverrideRequest function handles a \n + * The handleTestDialOutPumpMeasuredSpeedOverrideRequest function handles a * request to override the measured speed for the dialysate outlet pump. * @details * Inputs : none @@ -2340,7 +2404,7 @@ /************************************************************************* * @brief - * The handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest function handles a \n + * The handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest function handles a * request to override the measured rotor speed for the dialysate outlet pump. * @details * Inputs : none @@ -2352,7 +2416,7 @@ /************************************************************************* * @brief - * The handleTestDialOutLoadCellWeightOverrideRequest function handles a \n + * The handleTestDialOutLoadCellWeightOverrideRequest function handles a * request to override the measured load cell weight for the dialysate outlet pump. * @details * Inputs : none @@ -2364,7 +2428,7 @@ /************************************************************************* * @brief - * The handleTestHDSafetyShutdownOverrideRequest function handles a \n + * The handleTestHDSafetyShutdownOverrideRequest function handles a * request to override the safety shutdown signal. * @details * Inputs : none @@ -2376,7 +2440,7 @@ /************************************************************************* * @brief - * The handleTestHDAccelOverrideRequest function handles a request to \n + * The handleTestHDAccelOverrideRequest function handles a request to * override the measured accelerometer sensor readings. * @details * Inputs : none @@ -2388,7 +2452,7 @@ /************************************************************************* * @brief - * The handleTestHDAccelMaxOverrideRequest function handles a request to \n + * The handleTestHDAccelMaxOverrideRequest function handles a request to * override the measured accelerometer sensor maximum readings. * @details * Inputs : none @@ -2400,7 +2464,7 @@ /************************************************************************* * @brief - * The handleTestHDAccelBroadcastIntervalOverrideRequest function handles a \n + * The handleTestHDAccelBroadcastIntervalOverrideRequest function handles a * request to override the broadcast interval for accelerometer data messages. * @details * Inputs : none