28#ifndef NOTIFICATIONCCTYPES_H
29#define NOTIFICATIONCCTYPES_H
64 std::map<uint32, NotificationCCTypes::NotificationEventParams* >
EventParams;
70 std::map<uint32, NotificationCCTypes::NotificationEvents *>
Events;
80 static void ReadXML();
96 static std::map<uint32, NotificationCCTypes::NotificationTypes *> Notifications;
unsigned int uint32
Definition: Defs.h:95
Definition: NotificationCCTypes.h:53
string name
Definition: NotificationCCTypes.h:56
std::map< uint32, string > ListItems
Definition: NotificationCCTypes.h:58
NotificationEventParamTypes type
Definition: NotificationCCTypes.h:57
uint32 id
Definition: NotificationCCTypes.h:55
Definition: NotificationCCTypes.h:60
std::map< uint32, NotificationCCTypes::NotificationEventParams * > EventParams
Definition: NotificationCCTypes.h:64
string name
Definition: NotificationCCTypes.h:63
uint32 id
Definition: NotificationCCTypes.h:62
Definition: NotificationCCTypes.h:66
uint32 id
Definition: NotificationCCTypes.h:68
string name
Definition: NotificationCCTypes.h:69
std::map< uint32, NotificationCCTypes::NotificationEvents * > Events
Definition: NotificationCCTypes.h:70
Definition: NotificationCCTypes.h:42
const NotificationEvents * GetAlarmNotificationEvents(uint32, uint32)
Definition: NotificationCCTypes.cpp:329
NotificationEventParamTypes
Definition: NotificationCCTypes.h:44
@ NEPT_String
Definition: NotificationCCTypes.h:49
@ NEPT_List
Definition: NotificationCCTypes.h:46
@ NEPT_Location
Definition: NotificationCCTypes.h:45
@ NEPT_Byte
Definition: NotificationCCTypes.h:48
@ NEPT_UserCodeReport
Definition: NotificationCCTypes.h:47
@ NEPT_Time
Definition: NotificationCCTypes.h:50
string GetAlarmType(uint32)
Definition: NotificationCCTypes.cpp:287
static bool Create()
Definition: NotificationCCTypes.cpp:359
static NotificationCCTypes * Get()
Definition: NotificationCCTypes.cpp:374
const NotificationTypes * GetAlarmNotificationTypes(uint32)
Definition: NotificationCCTypes.cpp:314
const std::map< uint32, NotificationCCTypes::NotificationEventParams * > GetAlarmNotificationEventParams(uint32, uint32)
Definition: NotificationCCTypes.cpp:344
string GetEventForAlarmType(uint32, uint32)
Definition: NotificationCCTypes.cpp:299
static string GetEventParamNames(NotificationEventParamTypes)
Definition: NotificationCCTypes.cpp:259
Definition: Bitfield.h:35