Index: firmware/App/Services/Messaging.c =================================================================== diff -u -r051326e2671e8d5b3e99eaa109ea549e94a929f3 -r875c5a18945bbac5ef1392fe508abb898e17ee67 --- firmware/App/Services/Messaging.c (.../Messaging.c) (revision 051326e2671e8d5b3e99eaa109ea549e94a929f3) +++ firmware/App/Services/Messaging.c (.../Messaging.c) (revision 875c5a18945bbac5ef1392fe508abb898e17ee67) @@ -20,6 +20,7 @@ #include "AirPump.h" #include "AirTrap.h" #include "AlarmMgmt.h" +#include "BloodFlow.h" #include "Bubbles.h" #include "Buttons.h" #include "Compatible.h" @@ -116,7 +117,14 @@ MSG_ID_TD_ALARM_CLEAR_ALL_ALARMS_REQUEST, MSG_ID_TD_WATCHDOG_OVERRIDE_REQUEST, MSG_ID_TD_ALARM_STATE_OVERRIDE_REQUEST, - MSG_ID_TD_SAFETY_SHUTDOWN_OVERRIDE_REQUEST + MSG_ID_TD_SAFETY_SHUTDOWN_OVERRIDE_REQUEST, + MSG_ID_TD_BLOOD_PUMP_PUBLISH_INTERVAL_OVERRIDE_REQUEST, + MSG_ID_TD_BLOOD_PUMP_SET_FLOW_RATE_REQUEST, + MSG_ID_TD_BLOOD_PUMP_SET_SPEED_REQUEST, + 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 }; /// Message handling function table @@ -156,7 +164,14 @@ &testClearAllAlarms, &testWatchdogTaskCheckInOverride, &testAlarmStateOverride, - &testSafetyShutdownOverride + &testSafetyShutdownOverride, + &testBloodFlowDataPublishIntervalOverride, + &testSetTargetBloodFlowRateOverride, + &testSetBloodPumpSpeedOverride, + &testMeasuredBloodFlowRateOverride, + &testMeasuredBloodPumpSpeedOverride, + &testMeasuredBloodPumpRotorSpeedOverride, + &testBloodPumpRotorCountOverride }; #define NUM_OF_FUNCTION_HANDLERS (sizeof(MSG_FUNCTION_HANDLERS) / sizeof(MsgFuncPtr))