#include "MTDAirTrapData.h" using namespace Model; QVariantList MTDAirTrapData::parameters() const { return { _data.mH17state .value, _data.mH16state .value, _data.mH17rawstate .value, _data.mH16rawstate .value, _data.mH13state .value, _data.mH20state .value, _data.mIsautocontrolling .value, }; } bool MTDAirTrapData::fromByteArray(const QByteArray &vByteArray, int *vIndex) { int index = 0; // message data start position if ( !GetValue(vByteArray, index, _data.mH17state )) goto lError; if ( !GetValue(vByteArray, index, _data.mH16state )) goto lError; if ( !GetValue(vByteArray, index, _data.mH17rawstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mH16rawstate )) goto lError; if ( !GetValue(vByteArray, index, _data.mH13state )) goto lError; if ( !GetValue(vByteArray, index, _data.mH20state )) goto lError; if ( !GetValue(vByteArray, index, _data.mIsautocontrolling )) goto lError; return true; lError: if(vIndex) { *vIndex = index; } return false; } /*! * \brief MTDAirTrapData::data * \details The ID_TDAirTrapData data model * \return Data */ MTDAirTrapData::Data MTDAirTrapData::data() const { Data data; data.mH17state = _data.mH17state .value; data.mH16state = _data.mH16state .value; data.mH17rawstate = _data.mH17rawstate .value; data.mH16rawstate = _data.mH16rawstate .value; data.mH13state = _data.mH13state .value; data.mH20state = _data.mH20state .value; data.mIsautocontrolling = _data.mIsautocontrolling .value; return data; }