#include "MTDAlarmInformationData.h" using namespace Model; QVariantList MTDAlarmInformationData::parameters() const { return { _data.mAudiovolume .value, _data.mAudiocurrhg .value, _data.mAudiocurrlg .value, _data.mBackupaudiocurr .value, _data.mSafetyshutdown .value, _data.mAcpowerlost .value, _data.mUialarmbuttonblocks1 .value, _data.mUialarmbuttonblocks2 .value, _data.mUialarmbuttonblocks3 .value, _data.mUialarmbuttonblocks4 .value, _data.mUialarmbuttonblocks5 .value, _data.mUialarmbuttonblocks6 .value, }; } bool MTDAlarmInformationData::fromByteArray(const QByteArray &vByteArray, int *vIndex) { int index = 0; // message data start position if ( !GetValue(vByteArray, index, _data.mAudiovolume )) goto lError; if ( !GetValue(vByteArray, index, _data.mAudiocurrhg )) goto lError; if ( !GetValue(vByteArray, index, _data.mAudiocurrlg )) goto lError; if ( !GetValue(vByteArray, index, _data.mBackupaudiocurr )) goto lError; if ( !GetValue(vByteArray, index, _data.mSafetyshutdown )) goto lError; if ( !GetValue(vByteArray, index, _data.mAcpowerlost )) goto lError; if ( !GetValue(vByteArray, index, _data.mUialarmbuttonblocks1 )) goto lError; if ( !GetValue(vByteArray, index, _data.mUialarmbuttonblocks2 )) goto lError; if ( !GetValue(vByteArray, index, _data.mUialarmbuttonblocks3 )) goto lError; if ( !GetValue(vByteArray, index, _data.mUialarmbuttonblocks4 )) goto lError; if ( !GetValue(vByteArray, index, _data.mUialarmbuttonblocks5 )) goto lError; if ( !GetValue(vByteArray, index, _data.mUialarmbuttonblocks6 )) goto lError; return true; lError: if(vIndex) { *vIndex = index; } return false; } /*! * \brief MTDAlarmInformationData::data * \details The ID_TDAlarmInformationData data model * \return Data */ MTDAlarmInformationData::Data MTDAlarmInformationData::data() const { Data data; data.mAudiovolume = _data.mAudiovolume .value; data.mAudiocurrhg = _data.mAudiocurrhg .value; data.mAudiocurrlg = _data.mAudiocurrlg .value; data.mBackupaudiocurr = _data.mBackupaudiocurr .value; data.mSafetyshutdown = _data.mSafetyshutdown .value; data.mAcpowerlost = _data.mAcpowerlost .value; data.mUialarmbuttonblocks1 = _data.mUialarmbuttonblocks1 .value; data.mUialarmbuttonblocks2 = _data.mUialarmbuttonblocks2 .value; data.mUialarmbuttonblocks3 = _data.mUialarmbuttonblocks3 .value; data.mUialarmbuttonblocks4 = _data.mUialarmbuttonblocks4 .value; data.mUialarmbuttonblocks5 = _data.mUialarmbuttonblocks5 .value; data.mUialarmbuttonblocks6 = _data.mUialarmbuttonblocks6 .value; return data; }