#include "MAlarmVolumeData.h" using namespace Model; QVariantList MAlarmVolumeData::parameters() const { return { _data.mAlarmVolume.value, _data.mAlarmAudioHighCurrent.value, _data.mAlarmAudioLowCurrent.value, _data.mAlarmAudioBackupCurrent.value }; } bool MAlarmVolumeData::fromByteArray(const QByteArray &vByteArray, int *vIndex) { int index = 0; // message data start position if (GetValue(vByteArray, index, _data.mAlarmVolume )) if (GetValue(vByteArray, index, _data.mAlarmAudioHighCurrent )) if (GetValue(vByteArray, index, _data.mAlarmAudioLowCurrent )) if (GetValue(vByteArray, index, _data.mAlarmAudioBackupCurrent )) return true ; else { if(vIndex) *vIndex = index; return false; } else { if(vIndex) *vIndex = index; return false; } else { if(vIndex) *vIndex = index; return false; } else { if(vIndex) *vIndex = index; return false; } } /*! * \brief MAdjustHDAlarmVolumeResponse::data * \details Provides model's Data from the received messages data values * \return Data */ AlarmVolumeData MAlarmVolumeData::data() const { Data data; data.mAlarmVolume = _data.mAlarmVolume.value; data.mAlarmAudioHighCurrent = _data.mAlarmAudioHighCurrent.value; data.mAlarmAudioLowCurrent = _data.mAlarmAudioLowCurrent.value; data.mAlarmAudioBackupCurrent = _data.mAlarmAudioBackupCurrent.value; return data; }