1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| #pragma once
| #include "Context.h"
|
| class CAlarm :
| public CContext
| {
| public:
| CAlarm();
| 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();
| void alarmOn();
| void alarmOff();
| ULONGLONG getOnTime();
| ULONGLONG getOffTime();
| int getId();
| int getLevel();
| int getStatus();
| std::string& getText();
| void Serialize(CArchive& ar);
|
| private:
| int m_nUnitId;
| ULONG64 m_timeOn;
| ULONG64 m_timeOff;
| int m_nStatus; // 0:δ֪£»1:ON£»2:OFF£»
| int m_nId;
| int m_nLevel;
| std::string m_strText;
| };
|
|