Index: firmware/App/Services/Messaging.c =================================================================== diff -u -r875c5a18945bbac5ef1392fe508abb898e17ee67 -r35c9e9bcd5678f0a2db8e51768d002ee10a5e624 --- firmware/App/Services/Messaging.c (.../Messaging.c) (revision 875c5a18945bbac5ef1392fe508abb898e17ee67) +++ firmware/App/Services/Messaging.c (.../Messaging.c) (revision 35c9e9bcd5678f0a2db8e51768d002ee10a5e624) @@ -67,15 +67,15 @@ COMM_BUFFER_OUT_CAN_TD_ALARM, ///< Buffer for responding to incoming RO alarm messages COMM_BUFFER_OUT_CAN_TD_ALARM, ///< Buffer for responding to incoming UI alarm messages COMM_BUFFER_NOT_USED, ///< Buffer for outgoing TD to DD messages so no response buffer - COMM_BUFFER_OUT_CAN_TD_2_DD, ///< Buffer for responding to incoming DD to HD messages + COMM_BUFFER_OUT_CAN_TD_2_DD, ///< Buffer for responding to incoming DD to TD messages COMM_BUFFER_NOT_USED, ///< Buffer for outgoing TD to UI messages so no response buffer - COMM_BUFFER_OUT_CAN_TD_2_UI, ///< Buffer for responding to incoming UI to HD messages + COMM_BUFFER_OUT_CAN_TD_2_UI, ///< Buffer for responding to incoming UI to TD messages COMM_BUFFER_NOT_USED, ///< Buffer for outgoing TD broadcast messages so no response buffer COMM_BUFFER_OUT_CAN_TD_BROADCAST, ///< Buffer for responding to incoming DD broadcast messages COMM_BUFFER_OUT_CAN_TD_BROADCAST, ///< Buffer for responding to incoming RO broadcast messages COMM_BUFFER_OUT_CAN_TD_BROADCAST, ///< Buffer for responding to incoming UI broadcast messages - COMM_BUFFER_OUT_CAN_PC, ///< Buffer for responding to incoming PC to TD messages - COMM_BUFFER_NOT_USED, ///< Buffer for outgoing HD to PC messages so no response buffer + COMM_BUFFER_OUT_CAN_PC, ///< Buffer for responding to incoming PC to RO messages + COMM_BUFFER_NOT_USED, ///< Buffer for outgoing TD to PC messages so no response buffer }; typedef BOOL (*MsgFuncPtr)( MESSAGE_T* ); @@ -124,7 +124,8 @@ MSG_ID_TD_BLOOD_PUMP_MEASURED_FLOW_RATE_OVERRIDE_REQUEST, MSG_ID_TD_BLOOD_PUMP_MEASURED_MOTOR_SPEED_OVERRIDE_REQUEST, MSG_ID_TD_BLOOD_PUMP_MEASURED_ROTOR_SPEED_OVERRIDE_REQUEST, - MSG_ID_TD_BLOOD_PUMP_ROTOR_COUNT_OVERRIDE_REQUEST + MSG_ID_TD_BLOOD_PUMP_ROTOR_COUNT_OVERRIDE_REQUEST, + MSG_ID_TD_PERISTALTIC_PUMP_SET_SPEED_REQUEST }; /// Message handling function table @@ -171,7 +172,8 @@ &testMeasuredBloodFlowRateOverride, &testMeasuredBloodPumpSpeedOverride, &testMeasuredBloodPumpRotorSpeedOverride, - &testBloodPumpRotorCountOverride + &testBloodPumpRotorCountOverride, + &testSetPeristalticPumpSetSpeed }; #define NUM_OF_FUNCTION_HANDLERS (sizeof(MSG_FUNCTION_HANDLERS) / sizeof(MsgFuncPtr))