| | |
| | | { |
| | | public: |
| | | CAlarm(); |
| | | CAlarm(int unitId, int status, int id, int level, const char* pszText); |
| | | CAlarm(int id, int level, const char* pszText); |
| | | CAlarm(int status, int id, int level, const char* pszText); |
| | | CAlarm(CAlarm* pScr); |
| | | ~CAlarm(); |
| | | |
| | | public: |
| | | virtual std::string& getClassName(); |
| | | virtual std::string toString(); |
| | | int getUnitId(); |
| | | ULONGLONG getTime(); |
| | | void alarmOn(); |
| | | void alarmOff(); |
| | | ULONGLONG getOnTime(); |
| | | ULONGLONG getOffTime(); |
| | | int getId(); |
| | | int getLevel(); |
| | | int getStatus(); |
| | |
| | | |
| | | private: |
| | | int m_nUnitId; |
| | | ULONG64 m_time; |
| | | int m_nStatus; |
| | | ULONG64 m_timeOn; |
| | | ULONG64 m_timeOff; |
| | | int m_nStatus; // 0:未知;1:ON;2:OFF; |
| | | int m_nId; |
| | | int m_nLevel; |
| | | std::string m_strText; |