#include "MTDTreatmentStateData.h" using namespace Model; QVariantList MTDTreatmentStateData::parameters() const { return { _data.mTreatmentsubmode .value, _data.mBldprimestate .value, _data.mDialysisstate .value, _data.mIsoufstate .value, _data.mTxstopstate .value, _data.mRinsebackstate .value, _data.mTxrecircstate .value, _data.mTxendstate .value, _data.mTxsalbolusstate .value, _data.mTxhepstate .value, }; } bool MTDTreatmentStateData::fromByteArray(const QByteArray &vByteArray, int *vIndex) { int index = 0; // message data start position if ( !GetValue(vByteArray, index, _data.mTreatmentsubmode )) goto lError; if ( !GetValue(vByteArray, index, _data.mBldprimestate )) goto lError; if ( !GetValue(vByteArray, index, _data.mDialysisstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mIsoufstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mTxstopstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mRinsebackstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mTxrecircstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mTxendstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mTxsalbolusstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mTxhepstate )) goto lError; return true; lError: if(vIndex) { *vIndex = index; } return false; } /*! * \brief MTDTreatmentStateData::data * \details The ID_TDTreatmentStateData data model * \return Data */ MTDTreatmentStateData::Data MTDTreatmentStateData::data() const { Data data; data.mTreatmentsubmode = _data.mTreatmentsubmode .value; data.mBldprimestate = _data.mBldprimestate .value; data.mDialysisstate = _data.mDialysisstate .value; data.mIsoufstate = _data.mIsoufstate .value; data.mTxstopstate = _data.mTxstopstate .value; data.mRinsebackstate = _data.mRinsebackstate .value; data.mTxrecircstate = _data.mTxrecircstate .value; data.mTxendstate = _data.mTxendstate .value; data.mTxsalbolusstate = _data.mTxsalbolusstate .value; data.mTxhepstate = _data.mTxhepstate .value; return data; }