Index: sources/model/hd/alarm/MAlarmStatusData.h =================================================================== diff -u -r93b6ad6b18c505fedab37d95dc87be61db48641c -rbf645acccabb7b5a84801620c4f7fa0b0e6878e0 --- sources/model/hd/alarm/MAlarmStatusData.h (.../MAlarmStatusData.h) (revision 93b6ad6b18c505fedab37d95dc87be61db48641c) +++ sources/model/hd/alarm/MAlarmStatusData.h (.../MAlarmStatusData.h) (revision bf645acccabb7b5a84801620c4f7fa0b0e6878e0) @@ -20,9 +20,16 @@ #include "types.h" #include "guiglobals.h" +// forward declarations +class tst_models; + namespace Model { class MAlarmStatus { + + // friends + friend class ::tst_models; + public: enum Flag { eFlag_systemFault = 0 , @@ -41,17 +48,17 @@ struct Data { quint32 mState = 0; /*!< State - Alarm Priority value of type unsigned int as 4 bytes extracted out */ quint32 mTop = 0; /*!< Top - Top value of type unsigned int as 4 bytes extracted out */ - quint32 mMuteTimeout = 0; /*!< MuteTimeout - MuteTimeout value of type unsigned int as 4 bytes extracted out */ quint32 mEscalatesIn = 0; /*!< EscalatesIn - EscalatesIn value of type unsigned int as 4 bytes extracted out */ + quint32 mMuteTimeout = 0; /*!< MuteTimeout - MuteTimeout value of type unsigned int as 4 bytes extracted out */ QBitArray mFlags ; /*!< Flags - Flags value of type unsigned int as 1 byte extracted out */ }; private: struct { Types::U32 mState ; Types::U32 mTop ; - Types::U32 mMuteTimeout ; Types::U32 mEscalatesIn ; + Types::U32 mMuteTimeout ; Types::Flags mFlags ; } _data;