Index: sources/model/hd/alarm/MAlarmTriggered.cpp =================================================================== diff -u -r338575f7f1856c99fbc3c0cb59391fc23601c89b -rb94c297fa75f826acd539c57684c1769e5883d67 --- sources/model/hd/alarm/MAlarmTriggered.cpp (.../MAlarmTriggered.cpp) (revision 338575f7f1856c99fbc3c0cb59391fc23601c89b) +++ sources/model/hd/alarm/MAlarmTriggered.cpp (.../MAlarmTriggered.cpp) (revision b94c297fa75f826acd539c57684c1769e5883d67) @@ -21,6 +21,27 @@ using namespace Model; +/*! + * \brief MAlarmTriggered::data + * \details Provides model's Data from the received messages data values + * \return Data + */ +MAlarmTriggered::Data MAlarmTriggered::data() const { + Data data; + data.mAlarmID = _data.mID .value; + data.mFieldDescriptor1 = _data.mFieldDescriptor1 .value; + data.mDataFieldU1 = _data.mDataFieldU1 .value; + data.mDataFieldS1 = _data.mDataFieldS1 .value; + data.mDataFieldF1 = _data.mDataFieldF1 .value; + data.mDataFieldB1 = _data.mDataFieldB1 .value ? true : false; + data.mFieldDescriptor2 = _data.mFieldDescriptor2 .value; + data.mDataFieldU2 = _data.mDataFieldU2 .value; + data.mDataFieldS2 = _data.mDataFieldS2 .value; + data.mDataFieldF2 = _data.mDataFieldF2 .value; + data.mDataFieldB2 = _data.mDataFieldB2 .value ? true : false; + return data; +} + /// The Alarm Trigger Request QString MAlarmTriggeredReq::toString() {