Index: sources/model/hd/data/treatment/MTreatmentSalineData.h
===================================================================
diff -u -r88563177f10f20ced98750b2e40036201728131d -r78b3d1f4e6675e6a8c5ae3801d134e2d7a49ad06
--- sources/model/hd/data/treatment/MTreatmentSalineData.h (.../MTreatmentSalineData.h) (revision 88563177f10f20ced98750b2e40036201728131d)
+++ sources/model/hd/data/treatment/MTreatmentSalineData.h (.../MTreatmentSalineData.h) (revision 78b3d1f4e6675e6a8c5ae3801d134e2d7a49ad06)
@@ -1,15 +1,15 @@
/*!
*
- * Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved.
+ * Copyright (c) 2021-2024 Diality Inc. - All Rights Reserved.
* \copyright
* THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN
* WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER.
*
- * \file MTreatmentSalineData.h
- * \author (last) Behrouz NematiPour
- * \date (last) 25-Sep-2020
- * \author (original) Behrouz NematiPour
- * \date (original) 10-Aug-2020
+ * \file MTreatmentSalineData.h
+ * \author (last) Dara Navaei
+ * \date (last) 06-Nov-2024
+ * \author (original) Behrouz NematiPour
+ * \date (original) 11-Apr-2021
*
*/
#pragma once
@@ -36,9 +36,12 @@
*
* | Payload ||
* | ||
- * | #1:(U32) | \ref Data::mTarget |
- * | #2:(F32) | \ref Data::mCumulative |
- * | #3:(F32) | \ref Data::mDelivered |
+ * | #1:(U32) | \ref Data::mTarget |
+ * | #2:(F32) | \ref Data::mCumulative |
+ * | #3:(F32) | \ref Data::mDelivered |
+ * | #4:(F32) | \ref Data::mDPI2BLDVolML |
+ * | #5:(F32) | \ref Data::mRSRVR2DPIVolML |
+ * | #6:(F32) | \ref Data::mZeroingRqstStatus |
*
* \sa Data
* \sa MAdjustSalineReq : Saline Bolus Request
@@ -47,9 +50,9 @@
*
* | ||
* | ||
- * | typeText | Datum |
- * | unitText | HD |
- * | infoText | SalineData |
+ * | typeText | Datum |
+ * | unitText | HD |
+ * | infoText | Saline |
*
*/
class MTreatmentSaline : public MAbstract {
@@ -60,21 +63,27 @@
QVariantList parameters() const override;
struct {
- Types::U32 mTarget ;
- Types::F32 mCumulative ;
- Types::F32 mDelivered ;
+ Types::U32 mTarget ;
+ Types::F32 mCumulative ;
+ Types::F32 mDelivered ;
+ Types::F32 mDPI2BLDVolML ;
+ Types::F32 mRSRVR2DPIVolML ;
+ Types::U32 mZeroingRqstStatus ;
} _data;
public:
- Type_Enum typeText() const override { return Type_Enum::eDatum ; }
- Unit_Enum unitText() const override { return Unit_Enum::eHD ; }
- QString infoText() const override { return QString("SalineData") ; }
+ Type_Enum typeText() const override { return Type_Enum::eDatum ; }
+ Unit_Enum unitText() const override { return Unit_Enum::eHD ; }
+ QString infoText() const override { return QString("Saline") ; }
struct Data {
- quint32 mTarget = 0; ///< Target volume for the current started saline bolus
- float mCumulative = 0; ///< Cumulative volume of all saline deliveries during current treatment
- float mDelivered = 0; ///< Current delivered saline volume
+ quint32 mTarget = 0; ///< Target volume for the current started saline bolus
+ float mCumulative = 0; ///< Cumulative volume of all saline deliveries during current treatment
+ float mDelivered = 0; ///< Current delivered saline volume
+ float mDPI2BLDVolML = 0; ///< Dialysate inlete pump to blood leak flush volume in milliliters
+ float mRSRVR2DPIVolML = 0; ///< Reservoir to dialysate inlet pump flush volume in milliliters
+ quint32 mZeroingRqstStatus = 0; ///< Blood leak zeroing request status
};
public: