#include "MDDTemperatureData.h" using namespace Model; QVariantList MDDTemperatureData::parameters() const { return { _data.mD1temp .value, _data.mX6temp .value, _data.mD4temp .value, _data.mD50temp .value, _data.mBoardtemp .value, _data.mBarotemp .value, _data.mD16condtemp .value, _data.mD28condtemp .value, _data.mD30condtemp .value, _data.mD44condtemp .value, _data.mD75condtemp .value, }; } bool MDDTemperatureData::fromByteArray(const QByteArray &vByteArray, int *vIndex) { int index = 0; // message data start position if ( !GetValue(vByteArray, index, _data.mD1temp )) goto lError; if ( !GetValue(vByteArray, index, _data.mX6temp )) goto lError; if ( !GetValue(vByteArray, index, _data.mD4temp )) goto lError; if ( !GetValue(vByteArray, index, _data.mD50temp )) goto lError; if ( !GetValue(vByteArray, index, _data.mBoardtemp )) goto lError; if ( !GetValue(vByteArray, index, _data.mBarotemp )) goto lError; if ( !GetValue(vByteArray, index, _data.mD16condtemp )) goto lError; if ( !GetValue(vByteArray, index, _data.mD28condtemp )) goto lError; if ( !GetValue(vByteArray, index, _data.mD30condtemp )) goto lError; if ( !GetValue(vByteArray, index, _data.mD44condtemp )) goto lError; if ( !GetValue(vByteArray, index, _data.mD75condtemp )) goto lError; return true; lError: if(vIndex) { *vIndex = index; } return false; } /*! * \brief MDDTemperatureData::data * \details The ID_DDTemperatureData data model * \return Data */ MDDTemperatureData::Data MDDTemperatureData::data() const { Data data; data.mD1temp = _data.mD1temp .value; data.mX6temp = _data.mX6temp .value; data.mD4temp = _data.mD4temp .value; data.mD50temp = _data.mD50temp .value; data.mBoardtemp = _data.mBoardtemp .value; data.mBarotemp = _data.mBarotemp .value; data.mD16condtemp = _data.mD16condtemp .value; data.mD28condtemp = _data.mD28condtemp .value; data.mD30condtemp = _data.mD30condtemp .value; data.mD44condtemp = _data.mD44condtemp .value; data.mD75condtemp = _data.mD75condtemp .value; return data; }