#include "MDialysatePumpsData.h" using namespace Model; QVariantList MDialysatePumpsData::parameters() const { return { _data.mD12pumptargetrpm .value, _data.mD48pumptargetrpm .value, _data.mD12pumpmeasuredspeed .value, _data.mD48pumpmeasuredspeed .value, _data.mD12pumpcurrentspeed .value, _data.mD48pumpcurrentspeed .value, _data.mD12pumpstate .value, _data.mD48pumpstate .value, _data.mD12pumptargetpressure .value, _data.mD48pumptargetpressure .value, _data.mD12pumpmeasuredpressure .value, _data.mD48pumpmeasuredpressure .value, _data.mD12pumpmeasuredcurrent .value, _data.mD48pumpmeasuredcurrent .value, _data.mD12pumpcontrol .value, _data.mD48pumpcontrol .value, _data.mD12pumpdirerrcnt .value, _data.mD48pumpdirerrcnt .value, _data.mD12pumpmeasureddir .value, _data.mD48pumpmeasureddir .value, }; } bool MDialysatePumpsData::fromByteArray(const QByteArray &vByteArray, int *vIndex) { int index = 0; // message data start position if ( !GetValue(vByteArray, index, _data.mD12pumptargetrpm )) goto lError; if ( !GetValue(vByteArray, index, _data.mD48pumptargetrpm )) goto lError; if ( !GetValue(vByteArray, index, _data.mD12pumpmeasuredspeed )) goto lError; if ( !GetValue(vByteArray, index, _data.mD48pumpmeasuredspeed )) goto lError; if ( !GetValue(vByteArray, index, _data.mD12pumpcurrentspeed )) goto lError; if ( !GetValue(vByteArray, index, _data.mD48pumpcurrentspeed )) goto lError; if ( !GetValue(vByteArray, index, _data.mD12pumpstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mD48pumpstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mD12pumptargetpressure )) goto lError; if ( !GetValue(vByteArray, index, _data.mD48pumptargetpressure )) goto lError; if ( !GetValue(vByteArray, index, _data.mD12pumpmeasuredpressure )) goto lError; if ( !GetValue(vByteArray, index, _data.mD48pumpmeasuredpressure )) goto lError; if ( !GetValue(vByteArray, index, _data.mD12pumpmeasuredcurrent )) goto lError; if ( !GetValue(vByteArray, index, _data.mD48pumpmeasuredcurrent )) goto lError; if ( !GetValue(vByteArray, index, _data.mD12pumpcontrol )) goto lError; if ( !GetValue(vByteArray, index, _data.mD48pumpcontrol )) goto lError; if ( !GetValue(vByteArray, index, _data.mD12pumpdirerrcnt )) goto lError; if ( !GetValue(vByteArray, index, _data.mD48pumpdirerrcnt )) goto lError; if ( !GetValue(vByteArray, index, _data.mD12pumpmeasureddir )) goto lError; if ( !GetValue(vByteArray, index, _data.mD48pumpmeasureddir )) goto lError; return true; lError: if(vIndex) { *vIndex = index; } return false; } /*! * \brief MDialysatePumpsData::data * \details The ID_DialysatePumpsData data model * \return Data */ MDialysatePumpsData::Data MDialysatePumpsData::data() const { Data data; data.mD12pumptargetrpm = _data.mD12pumptargetrpm .value; data.mD48pumptargetrpm = _data.mD48pumptargetrpm .value; data.mD12pumpmeasuredspeed = _data.mD12pumpmeasuredspeed .value; data.mD48pumpmeasuredspeed = _data.mD48pumpmeasuredspeed .value; data.mD12pumpcurrentspeed = _data.mD12pumpcurrentspeed .value; data.mD48pumpcurrentspeed = _data.mD48pumpcurrentspeed .value; data.mD12pumpstate = _data.mD12pumpstate .value; data.mD48pumpstate = _data.mD48pumpstate .value; data.mD12pumptargetpressure = _data.mD12pumptargetpressure .value; data.mD48pumptargetpressure = _data.mD48pumptargetpressure .value; data.mD12pumpmeasuredpressure = _data.mD12pumpmeasuredpressure .value; data.mD48pumpmeasuredpressure = _data.mD48pumpmeasuredpressure .value; data.mD12pumpmeasuredcurrent = _data.mD12pumpmeasuredcurrent .value; data.mD48pumpmeasuredcurrent = _data.mD48pumpmeasuredcurrent .value; data.mD12pumpcontrol = _data.mD12pumpcontrol .value; data.mD48pumpcontrol = _data.mD48pumpcontrol .value; data.mD12pumpdirerrcnt = _data.mD12pumpdirerrcnt .value; data.mD48pumpdirerrcnt = _data.mD48pumpdirerrcnt .value; data.mD12pumpmeasureddir = _data.mD12pumpmeasureddir .value; data.mD48pumpmeasureddir = _data.mD48pumpmeasureddir .value; return data; }