Index: sources/model/hd/alarm/MAlarmTriggered.h =================================================================== diff -u -r338575f7f1856c99fbc3c0cb59391fc23601c89b -rb94c297fa75f826acd539c57684c1769e5883d67 --- sources/model/hd/alarm/MAlarmTriggered.h (.../MAlarmTriggered.h) (revision 338575f7f1856c99fbc3c0cb59391fc23601c89b) +++ sources/model/hd/alarm/MAlarmTriggered.h (.../MAlarmTriggered.h) (revision b94c297fa75f826acd539c57684c1769e5883d67) @@ -37,7 +37,7 @@ * * | Payload || * | || - * | #1:(U32) | \ref Data::mAlarmID(mID) | + * | #1:(U32) | \ref Data::mAlarmID | * | #2:(U32) | \ref Data::mFieldDescriptor1 | * | #3:(Any) | \ref Data::mDataField1 | * | #4:(U32) | \ref Data::mFieldDescriptor2 | @@ -64,8 +64,24 @@ Unit_Enum unitText() const override { return Unit_Enum::eHD ; } QString infoText() const override { return QString("AlarmTriggered") ; } + struct Data { + quint32 mAlarmID = 0; + quint32 mFieldDescriptor1 ; + quint32 mDataFieldU1 ; + qint32 mDataFieldS1 ; + float mDataFieldF1 ; + bool mDataFieldB1 ; + quint32 mFieldDescriptor2 ; + quint32 mDataFieldU2 ; + qint32 mDataFieldS2 ; + float mDataFieldF2 ; + bool mDataFieldB2 ; + }; + public: MAlarmTriggered () { } + + Data data () const; };