Index: sources/gui/GuiGlobals.h =================================================================== diff -u -r7710fea4486a639caaa3c510add0eac0bcd4ddcc -r58014dae52ee6357e88b9b03bcad457ddcb432e8 --- sources/gui/GuiGlobals.h (.../GuiGlobals.h) (revision 7710fea4486a639caaa3c510add0eac0bcd4ddcc) +++ sources/gui/GuiGlobals.h (.../GuiGlobals.h) (revision 58014dae52ee6357e88b9b03bcad457ddcb432e8) @@ -88,6 +88,7 @@ ID_PressureOcclusion = 0x0900, ID_Saline = 0x2F00, // 47 ID_Heparin = 0x4D00, // 77 + ID_Rinseback = 0x5600, // 86 // Alarm Messages ID_AlarmStatus = 0x0200, @@ -136,7 +137,6 @@ ID_AdjustHeparinReq = 0x4B00, // 75 ID_AdjustHeparinRsp = 0x4C00, // 76 - // Ultrafiltration: has also In-Treatment Adjustables but kept together ID_AdjustUltrafiltrationInitReq = 0x4F00, // 79 ID_AdjustUltrafiltrationInitRsp = 0x5000, // 80 @@ -149,6 +149,16 @@ ID_AdjustUltrafiltrationConfirmReq = 0x1500, // 21 ID_AdjustUltrafiltrationConfirmRsp = 0x2E00, // 46 + + // post-treatment + // Rinseback + ID_AdjustRinsebackReq = 0x5200, // 82 + ID_AdjustRinsebackRsp = 0x5300, // 83 + + // Recirculate + ID_AdjustRecirculateReq = 0x5400, // 84 + ID_AdjustRecirculateRsp = 0x5500, // 85 + }; enum class GuiActionsData_Enum /*: quint8 QML doesn't support*/ { @@ -179,44 +189,61 @@ #include "HDDefs.h" Q_ENUM(HD_Op_Modes) - Q_ENUM(UF_Adjustments) + // Treatment Q_ENUM(Treatment_States) + // Ultrafiltration + Q_ENUM(UF_Adjustments) Q_ENUM(UF_Commands) Q_ENUM(UF_States) - Q_ENUM(Saline_Commands) + // Saline Q_ENUM(Saline_Bolus_States) + Q_ENUM(Saline_Commands) // Heparin - Q_ENUM(Heparin_Commands) Q_ENUM(Heparin_States) + Q_ENUM(Heparin_Commands) + // Rinseback + Q_ENUM(Rinseback_States) + Q_ENUM(Requested_Rinseback_User_Actions) + // Recirculate + Q_ENUM(Treatment_Recirc_States) + Q_ENUM(Requested_Treatment_Recirc_User_Actions) - #include "DGDefs.h" Q_ENUM(DG_Op_Modes) }; // to be able to use the enum as signal/slot parameter - typedef GuiActions::GuiActionsType_Enum GuiActionType; - typedef GuiActions::GuiActionsData_Enum GuiActionData; + typedef GuiActions::GuiActionsType_Enum GuiActionType; + typedef GuiActions::GuiActionsData_Enum GuiActionData; - typedef GuiActions::Alarm_Priorities GuiAlarmPriority; - typedef GuiActions::Alarm_List GuiAlarmID; - typedef GuiActions::Alarm_State_Flag_Bit_Positions GuiAlarmFlags; - typedef GuiActions::Alarm_User_Actions GuiAlarmUserActions; + typedef GuiActions::Alarm_Priorities GuiAlarmPriority; + typedef GuiActions::Alarm_List GuiAlarmID; + typedef GuiActions::Alarm_State_Flag_Bit_Positions GuiAlarmFlags; + typedef GuiActions::Alarm_User_Actions GuiAlarmUserActions; - typedef GuiActions::Request_Reject_Reasons GuiRequestReasons; + typedef GuiActions::Request_Reject_Reasons GuiRequestReasons; + // operation mode + typedef GuiActions::HD_Op_Modes GuiHDOpModes; + typedef GuiActions::DG_Op_Modes GuiDGOpModes; + // Treatment States + typedef GuiActions::Treatment_States GuiTreatmentStates; + // Ultrafiltration + typedef GuiActions::UF_States GuiUFStates; + typedef GuiActions::UF_Commands GuiUFCommands; + typedef GuiActions::UF_Adjustments GuiUFAdjustment; + // Saline + typedef GuiActions::Saline_Bolus_States GuiSalineStates; + typedef GuiActions::Saline_Commands GuiSalineCommands; + // Heparin + typedef GuiActions::Heparin_States GuiHeparinStates; + typedef GuiActions::Heparin_Commands GuiHeparinCommands; + // Rinseback + typedef GuiActions::Rinseback_States GuiRinsebackStates; + typedef GuiActions::Requested_Rinseback_User_Actions GuiRinsebackCommands; + // Recirculate + typedef GuiActions::Treatment_Recirc_States GuiRecirculateStates; + typedef GuiActions::Requested_Treatment_Recirc_User_Actions GuiRecirculateCommands; - typedef GuiActions::HD_Op_Modes GuiHDOpModes; - typedef GuiActions::DG_Op_Modes GuiDGOpModes; - - typedef GuiActions::UF_Adjustments GuiUFAdjustment; - typedef GuiActions::Treatment_States GuiTreatmentStates; - typedef GuiActions::UF_Commands GuiUFCommands; - typedef GuiActions::UF_States GuiUFStates; - typedef GuiActions::Saline_Commands GuiSalineCommands; - typedef GuiActions::Saline_Bolus_States GuiSalineStates; - typedef GuiActions::Heparin_Commands GuiHeparinCommands; - typedef GuiActions::Heparin_States GuiHeparinStates; - void registerTypes(); void registerQmlTypes();