Index: sources/model/dg/data/MDGROPumpData.h =================================================================== diff -u -r56e378f7504701b9e9a9dccaf205aef2fd52c58e -r12e7b6dda53cf8db7707c7fa55dcf6137e7d6997 --- sources/model/dg/data/MDGROPumpData.h (.../MDGROPumpData.h) (revision 56e378f7504701b9e9a9dccaf205aef2fd52c58e) +++ sources/model/dg/data/MDGROPumpData.h (.../MDGROPumpData.h) (revision 12e7b6dda53cf8db7707c7fa55dcf6137e7d6997) @@ -5,11 +5,9 @@ * 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 MDGROPumpData.h - * \author (last) Behrouz NemaiPour - * \date (last) 17-Jul-2020 - * \author (original) Behrouz NemaiPour - * \date (original) 02-Jul-2020 + * \file MDGROPumpData.h + * \date 7/1/2020 + * \author Behrouz NematiPour * */ #pragma once @@ -26,12 +24,22 @@ namespace Model { +/*! + * \brief The MDGROPump class + * \details The DG RO pump data model + * + * | MSG | CAN ID | Box | Type | Ack | Src | Dst | Description | #1:(U32) | #2:(F32) | #3:(F32) | + * |:----:|:------:|:---:|:------:|:---:|:---:|:---:|:-----------: |:--: |:--: |:--: | + * |0x1F00| 0x080 | 8 | 1 Hz | N | DG | All | DG RO Pump Data | \ref Data::mPressure | \ref Data::mFlowRate | \ref Data::mPWM | + * + * \sa Data + * + */ class MDGROPump : public MAbstract { // friends friend class ::tst_models; - // DG RO Pump Data (U32) Set pt. pressure (F32) flow rate (F32) PWM QVariantList parameters() const override; struct { @@ -47,17 +55,16 @@ QString infoText () const override { return QString("ROPump"); } struct Data { - quint32 mPressure = 0; /*!< ArterialPressure value of type float extracted out */ - float mFlowRate = 0; /*!< VenousPressure value of type float extracted out */ - float mPWM = 0; /*!< BloodPumpOcclusion value of type float extracted out */ + quint32 mPressure = 0; ///< Set pt. pressure + float mFlowRate = 0; ///< flow rate + float mPWM = 0; ///< PWM }; MDGROPump () { } bool fromByteArray (const QByteArray &vByteArray , int *vIndex = nullptr) override; Data data ( ) const ; }; - } typedef Model::MDGROPump::Data DGROPumpData;