#ifndef MTREATMENTPARAMETERS_H #define MTREATMENTPARAMETERS_H // Qt // Project #include "types.h" class tst_models; namespace Model { class MAdjustTreatmentParametersRequest { friend class::tst_models; public: MAdjustTreatmentParametersRequest(); struct Data { quint32 bloodFlowRate = 0; // mL/min quint32 dialysateFlowRate = 0; // mL/min quint32 duration = 0; // minutes quint32 heparinDispensingRate = 0; // mL/hr quint32 heparinBolusVolume = 0; // mL quint32 heparinStopTime = 0; // min quint32 salineBolus = 0; // mL quint32 acidConcentrate = 0; // quint32 bicarbonateConcentrate = 0; // quint32 dialyzerType = 0; // quint32 dialysateTemp = 0; // Celsius qint32 arterialPressureLimitLow = 0; // mmHg qint32 arterialPressureLimitHigh = 0; // mmHg qint32 venousPressureLimitLow = 0; // mmHg qint32 venousPressureLimitHigh = 0; // mmHg quint32 bloodPressureMeasureInterval = 0; // minutes quint32 rinsebackFlowRate = 0; // mL/min }; Data data; QString toString(); MAdjustTreatmentParametersRequest::Data fromVariantList(const QVariantList &list); private: QString stringPrefix = "Treatment Parameters"; }; } typedef Model::MAdjustTreatmentParametersRequest::Data AdjustTreatmentParametersRequestData; #endif // MTREATMENTPARAMETERS_H