Index: firmware/App/Controllers/Valves.h =================================================================== diff -u -r65a7fc82d6eb8fca3cd74d7071137bca3615deb8 -r297422d26d184198cadb71dff0130322d35fac71 --- firmware/App/Controllers/Valves.h (.../Valves.h) (revision 65a7fc82d6eb8fca3cd74d7071137bca3615deb8) +++ firmware/App/Controllers/Valves.h (.../Valves.h) (revision 297422d26d184198cadb71dff0130322d35fac71) @@ -7,8 +7,8 @@ * * @file Valves.h * -* @author (last) Dara Navaei -* @date (last) 19-Dec-2025 +* @author (last) Varshini Nagabooshanam +* @date (last) 23-Dec-2025 * * @author (original) Sean Nash * @date (original) 24-Oct-2024 Index: firmware/App/Services/AlarmMgmtSWFaults.h =================================================================== diff -u -r65a7fc82d6eb8fca3cd74d7071137bca3615deb8 -r297422d26d184198cadb71dff0130322d35fac71 --- firmware/App/Services/AlarmMgmtSWFaults.h (.../AlarmMgmtSWFaults.h) (revision 65a7fc82d6eb8fca3cd74d7071137bca3615deb8) +++ firmware/App/Services/AlarmMgmtSWFaults.h (.../AlarmMgmtSWFaults.h) (revision 297422d26d184198cadb71dff0130322d35fac71) @@ -181,6 +181,7 @@ SW_FAULT_ID_VALVES_INVALID_VALVE_MAX_ENC_POS_REQ = 150, SW_FAULT_ID_VALVES_INVALID_VALVE_FINDING_EDGE = 151, SW_FAULT_ID_TD_VALVES_INVALID_FIND_DEENERGIZED_EDGE = 152, + SW_FAULT_ID_BLOOD_PRIME_INVALID_STATE = 153, NUM_OF_SW_FAULT_IDS } SW_FAULT_ID_T; Index: firmware/App/Services/Messaging.c =================================================================== diff -u -r65a7fc82d6eb8fca3cd74d7071137bca3615deb8 -r297422d26d184198cadb71dff0130322d35fac71 --- firmware/App/Services/Messaging.c (.../Messaging.c) (revision 65a7fc82d6eb8fca3cd74d7071137bca3615deb8) +++ firmware/App/Services/Messaging.c (.../Messaging.c) (revision 297422d26d184198cadb71dff0130322d35fac71) @@ -36,6 +36,7 @@ #include "PAL.h" #include "Pressures.h" #include "RotaryValve.h" +#include "StateTxBloodPrime.h" #include "StateTxDialysis.h" #include "StateTxPaused.h" #include "Switches.h" @@ -178,6 +179,8 @@ { MSG_ID_TD_TEMPERATURE_OVERRIDE, &testTemperatureOverride }, { MSG_ID_TD_TEMPERATURE_PUBLISH_INTERVAL_OVERRIDE_REQUEST, &testTemperatureDataPublishIntervalOverride }, { MSG_ID_TD_EJECTOR_OPT_SENSOR_OVERRIDE_REQUEST, &testEjectorOpticalSensorOverride }, + { MSG_ID_TD_BLOOD_PRIME_VOLUME_OVERRIDE, &testBloodPrimeVolumeOverride }, + { MSG_ID_TD_BLOOD_PRIME_PUBLISH_INTERVAL_OVERRIDE_REQUEST, &testBloodPrimePublishIntervalOverride }, }; #define NUM_OF_FUNCTION_HANDLERS (sizeof(MSG_FUNCTION_HANDLER_LOOKUP) / sizeof(MSG_HANDLER_LOOKUP_T))