#include "MDDPistonPumpControlData.h" using namespace Model; QVariantList MDDPistonPumpControlData::parameters() const { return { _data.mAcidpumpcontrolexecstate .value, _data.mBicarbpumpcontrolexecstate .value, _data.mUfpumpcontrolexecstate .value, _data.mAcidpistonpumpswcounter .value, _data.mBicarbpistonpumpswcounter .value, _data.mUfpistonpumpswcounter .value, _data.mAcidpistonpumpcyclecount .value, _data.mBicarbpistonpumpcyclecount .value, _data.mUfpistonpumpcyclecount .value, }; } bool MDDPistonPumpControlData::fromByteArray(const QByteArray &vByteArray, int *vIndex) { int index = 0; // message data start position if ( !GetValue(vByteArray, index, _data.mAcidpumpcontrolexecstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mBicarbpumpcontrolexecstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mUfpumpcontrolexecstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mAcidpistonpumpswcounter )) goto lError; if ( !GetValue(vByteArray, index, _data.mBicarbpistonpumpswcounter )) goto lError; if ( !GetValue(vByteArray, index, _data.mUfpistonpumpswcounter )) goto lError; if ( !GetValue(vByteArray, index, _data.mAcidpistonpumpcyclecount )) goto lError; if ( !GetValue(vByteArray, index, _data.mBicarbpistonpumpcyclecount )) goto lError; if ( !GetValue(vByteArray, index, _data.mUfpistonpumpcyclecount )) goto lError; return true; lError: if(vIndex) { *vIndex = index; } return false; } /*! * \brief MDDPistonPumpControlData::data * \details The ID_DDPistonPumpControlData data model * \return Data */ MDDPistonPumpControlData::Data MDDPistonPumpControlData::data() const { Data data; data.mAcidpumpcontrolexecstate = _data.mAcidpumpcontrolexecstate .value; data.mBicarbpumpcontrolexecstate = _data.mBicarbpumpcontrolexecstate .value; data.mUfpumpcontrolexecstate = _data.mUfpumpcontrolexecstate .value; data.mAcidpistonpumpswcounter = _data.mAcidpistonpumpswcounter .value; data.mBicarbpistonpumpswcounter = _data.mBicarbpistonpumpswcounter .value; data.mUfpistonpumpswcounter = _data.mUfpistonpumpswcounter .value; data.mAcidpistonpumpcyclecount = _data.mAcidpistonpumpcyclecount .value; data.mBicarbpistonpumpcyclecount = _data.mBicarbpistonpumpcyclecount .value; data.mUfpistonpumpcyclecount = _data.mUfpistonpumpcyclecount .value; return data; }