Index: sources/canbus/MessageDispatcher.cpp =================================================================== diff -u -r5fdac82425ab432aeda805a3ed7ad8cb2efc2bd1 -ra83697952c42b32904752417c50f1391ea768d5f --- sources/canbus/MessageDispatcher.cpp (.../MessageDispatcher.cpp) (revision 5fdac82425ab432aeda805a3ed7ad8cb2efc2bd1) +++ sources/canbus/MessageDispatcher.cpp (.../MessageDispatcher.cpp) (revision a83697952c42b32904752417c50f1391ea768d5f) @@ -371,6 +371,19 @@ /*! * \brief MessageDispatcher::onAdjustment + * \details This method transmits the Isolated Ultrafiltration State Adjustment Denali message. + * \param vData - Data model contains treatment ultrafiltration state adjustment + * \return void + */ +void MessageDispatcher::onAdjustment(const AdjustIsolatedUFStateRequestData &vData) +{ + QVariantList mData; + mData += vData.requestedState; + actionTransmit(GuiActionType::ID_AdjustIsoUFStateReq, mData); +} + +/*! + * \brief MessageDispatcher::onAdjustment * \details This method transmits the Ultrafiltration Adjustment Denali message. * \param vData - Data model contains treatment ultrafiltration adjustment volume * \return void Index: sources/canbus/MessageGlobals.h =================================================================== diff -u -r718a3ed0b0693f0bc36e11931f41ccd0f49d7251 -ra83697952c42b32904752417c50f1391ea768d5f --- sources/canbus/MessageGlobals.h (.../MessageGlobals.h) (revision 718a3ed0b0693f0bc36e11931f41ccd0f49d7251) +++ sources/canbus/MessageGlobals.h (.../MessageGlobals.h) (revision a83697952c42b32904752417c50f1391ea768d5f) @@ -78,7 +78,7 @@ {Gui::GuiActionType::ID_Saline , 4 * 4 }, // 4 parameters each 4bytes {Gui::GuiActionType::ID_Vitals , 3 * 4 }, // 3 parameters each 4bytes {Gui::GuiActionType::ID_Ultrafiltration , 4 * 4 }, // 4 parameters each 4bytes - {Gui::GuiActionType::ID_IsolatedUF , 4 * 4 }, // 4 parameters each 4bytes + {Gui::GuiActionType::ID_IsolatedUF , 6 * 4 }, // 6 parameters each 4bytes {Gui::GuiActionType::ID_Heparin , 2 * 4 }, // 2 parameters each 4bytes {Gui::GuiActionType::ID_Rinseback , 6 * 4 }, // 6 parameters each 4bytes {Gui::GuiActionType::ID_Recirculate , 2 * 4 }, // 2 parameters each 4bytes @@ -192,6 +192,10 @@ {Gui::GuiActionType::ID_AdjustUltrafiltrationStateRsp , 2 * 4 }, // 2 parameter each 4bytes // ---- + {Gui::GuiActionType::ID_AdjustIsoUFStateReq , 1 * 4 }, // 1 parameter each 4bytes + {Gui::GuiActionType::ID_AdjustIsoUFStateRsp , 2 * 4 }, // 2 parameter each 4bytes + + // ---- {Gui::GuiActionType::ID_AdjustUltrafiltrationEditReq , 1 * 4 }, // 1 parameter each 4bytes {Gui::GuiActionType::ID_AdjustUltrafiltrationEditRsp , 4 * 4 }, // 4 parameters each 4bytes Index: sources/gui/GuiGlobals.h =================================================================== diff -u -rac290dfdbd332fafc7a70ad7f78a21ef15e7f82e -ra83697952c42b32904752417c50f1391ea768d5f --- sources/gui/GuiGlobals.h (.../GuiGlobals.h) (revision ac290dfdbd332fafc7a70ad7f78a21ef15e7f82e) +++ sources/gui/GuiGlobals.h (.../GuiGlobals.h) (revision a83697952c42b32904752417c50f1391ea768d5f) @@ -302,6 +302,9 @@ ID_AdjustIsolatedUFConfirmReq = 0x9F00, // 159 //// ----- @LEAHIZED ID_AdjustIsolatedUFConfirmRsp = 0xA000, // 160 //// ----- @LEAHIZED + ID_AdjustIsoUFStateReq = 0xBA00, // 186 //// ----- @LEAHIZED + ID_AdjustIsoUFStateRsp = 0xBB00, // 187 //// ----- @LEAHIZED + // End-Treatment // Rinseback ID_AdjustRinsebackReq = 0x9000, // 144 //// ----- @LEAHIZED