Index: sources/model/hd/data/MHDBloodLeakData.h =================================================================== diff -u -r482949dd876ebec823e955670b3d9f3834e9c215 -r78b3d1f4e6675e6a8c5ae3801d134e2d7a49ad06 --- sources/model/hd/data/MHDBloodLeakData.h (.../MHDBloodLeakData.h) (revision 482949dd876ebec823e955670b3d9f3834e9c215) +++ sources/model/hd/data/MHDBloodLeakData.h (.../MHDBloodLeakData.h) (revision 78b3d1f4e6675e6a8c5ae3801d134e2d7a49ad06) @@ -6,8 +6,8 @@ * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * \file MHDBloodLeakData.h - * \author (last) Behrouz NematiPour - * \date (last) 22-Mar-2023 + * \author (last) Dara Navaei + * \date (last) 06-Nov-2024 * \author (original) Michael Garthwaite * \date (original) 17-Feb-2022 * @@ -38,10 +38,16 @@ * * | Payload || * | || - * | #01:(U32) | \ref Data::mBloodLeakStatus | - * | #02:(U32) | \ref Data::mBloodLeakState | - * | #03:(U32) | \ref Data::mBloodLeakPersistentCounter | - * | #04:(U32) | \ref Data::mBloodLeakSerialCommState | + * | #01:(U32) | \ref Data::mBloodLeakStatus | + * | #02:(U32) | \ref Data::mBloodLeakState | + * | #03:(U32) | \ref Data::mBloodLeakPersistentCounter | + * | #04:(U32) | \ref Data::mBloodLeakSerialCommState | + * | #05:(U32) | \ref Data::mBloodLeakIntensity | + * | #06:(U32) | \ref Data::mBloodLeakDetect | + * | #07:(F32) | \ref Data::mBloodLeakIntensityMvgAvg | + * | #08:(F32) | \ref Data::mBloodLeakTimeSinceZeroMS | + * | #09:(F32) | \ref Data::mBloodLeakDrfitInRangeStatus | + * | #10:(F32) | \ref Data::mBloodLeakDriftUpperRangeStatus | * * \sa Data * @@ -61,10 +67,16 @@ QVariantList parameters() const override; struct { - Types::U32 mBloodLeakStatus ; - Types::U32 mBloodLeakState ; - Types::U32 mBloodLeakPersistentCounter ; - Types::U32 mBloodLeakSerialCommState ; + Types::U32 mBloodLeakStatus ; + Types::U32 mBloodLeakState ; + Types::U32 mBloodLeakPersistentCounter ; + Types::U32 mBloodLeakSerialCommState ; + Types::U32 mBloodLeakIntensity ; + Types::U32 mBloodLeakDetect ; + Types::F32 mBloodLeakIntensityMvgAvg ; + Types::U32 mBloodLeakTimeSinceZeroMS ; + Types::U32 mBloodLeakDrfitInRangeStatus ; + Types::U32 mBloodLeakDriftUpperRangeStatus ; } _data; public: @@ -74,10 +86,16 @@ QString infoText() const override { return QString("BloodLeak") ; } struct Data { - quint32 mBloodLeakStatus = 0; - quint32 mBloodLeakState = 0; - quint32 mBloodLeakPersistentCounter = 0; - quint32 mBloodLeakSerialCommState = 0; + quint32 mBloodLeakStatus = 0; + quint32 mBloodLeakState = 0; + quint32 mBloodLeakPersistentCounter = 0; + quint32 mBloodLeakSerialCommState = 0; + quint32 mBloodLeakIntensity = 0; + quint32 mBloodLeakDetect = 0; + float mBloodLeakIntensityMvgAvg = 0; + quint32 mBloodLeakTimeSinceLastZeroMS = 0; + quint32 mBloodLeakDriftInRangeStatus = 0; + quint32 mBloodLeakDriftUpperRangeStatus = 0; }; MHDBloodLeakData () { }