Index: firmware/App/Services/Messaging.c =================================================================== diff -u -re3a58d968d20c5e206e4ca0da48d71f3450debb5 -r7d24ef2e6a4130b3a049e6106a0371fc6503271f --- firmware/App/Services/Messaging.c (.../Messaging.c) (revision e3a58d968d20c5e206e4ca0da48d71f3450debb5) +++ firmware/App/Services/Messaging.c (.../Messaging.c) (revision 7d24ef2e6a4130b3a049e6106a0371fc6503271f) @@ -19,6 +19,7 @@ #include "reg_system.h" #include "BalancingChamber.h" +#include "BloodLeak.h" #include "Conductivity.h" #include "Compatible.h" #include "ConcentratePumps.h" @@ -36,6 +37,7 @@ #include "PAL.h" #include "Pressure.h" #include "SafetyShutdown.h" +#include "SpentChamberFill.h" #include "SystemCommDD.h" #include "Temperature.h" #include "TestSupport.h" @@ -164,6 +166,15 @@ { MSG_ID_DD_SET_TEST_CONFIGURATION, &testSetTestConfiguration }, { MSG_ID_DD_GET_TEST_CONFIGURATION, &testGetTestConfiguration }, { MSG_ID_DD_RESET_ALL_TEST_CONFIGURATIONS, &testResetAllTestConfigurations }, + { MSG_ID_DD_SPENT_CHAMB_FILL_DATA_PUBLISH_OVERRIDE_REQUEST, &testDDSpentChamberFillDataPublishIntervalOverride }, + { MSG_ID_DD_BLOOD_LEAK_DATA_PUBLISH_INTERVAL_OVERRIDE_REQUEST, &testBloodLeakDataPublishIntervalOverride }, + { MSG_ID_DD_BLOOD_LEAK_STATUS_OVERRIDE_REQUEST, &testBloodLeakStatusOverride }, + { MSG_ID_DD_BLOOD_LEAK_SET_TO_EMBEDDED_MODE_REQUEST, &testSetBloodLeak2EmbeddedMode }, + { MSG_ID_DD_BLOOD_LEAK_SET_EMBEDDED_MODE_CMD_REQUEST, &testSetBloodLeakEmbeddedModeCommand }, + { MSG_ID_DD_BLOOD_LEAK_EMBEDDED_MODE_INFO_OVERRIDE_REQUEST, &testBloodLeakEmbeddedModeInfoOverride }, + { MSG_ID_DD_BLOOD_LEAK_INTENSITY_MOVING_AVERAGE_OVERRIDE_REQUEST, &testBloodLeakIntensityMovingAverageOverride }, + { MSG_ID_DD_BLOOD_LEAK_ZEROING_INTERVAL_IN_MS_OVERRIDE_REQUEST, &testBloodLeakZeroingIntervalInMillisecondsOverride }, + { MSG_ID_DD_BLOOD_LEAK_ZERO_REQUEST, &testBloodLeakZeroSequenceRequest } }; #define NUM_OF_FUNCTION_HANDLERS (sizeof(MSG_FUNCTION_HANDLER_LOOKUP) / sizeof(MSG_HANDLER_LOOKUP_T))