#include "MROHeaterData.h" using namespace Model; QVariantList MROHeaterData::parameters() const { return { _data.mHeaterp24dc .value, _data.mHeaterp24targettemp .value, _data.mHeaterp24state .value, _data.mHeaterp24controlcounter .value, }; } bool MROHeaterData::fromByteArray(const QByteArray &vByteArray, int *vIndex) { int index = 0; // message data start position if ( !GetValue(vByteArray, index, _data.mHeaterp24dc )) goto lError; if ( !GetValue(vByteArray, index, _data.mHeaterp24targettemp )) goto lError; if ( !GetValue(vByteArray, index, _data.mHeaterp24state )) goto lError; if ( !GetValue(vByteArray, index, _data.mHeaterp24controlcounter )) goto lError; return true; lError: if(vIndex) { *vIndex = index; } return false; } /*! * \brief MROHeaterData::data * \details The ID_ROHeaterData data model * \return Data */ MROHeaterData::Data MROHeaterData::data() const { Data data; data.mHeaterp24dc = _data.mHeaterp24dc .value; data.mHeaterp24targettemp = _data.mHeaterp24targettemp .value; data.mHeaterp24state = _data.mHeaterp24state .value; data.mHeaterp24controlcounter = _data.mHeaterp24controlcounter .value; return data; }