|
- #pragma once
- #include "JObject_NetSDK.h"
- NS_NETSDK_CFG_BEGIN
-
- #define JK_AlarmFunction "AlarmFunction"
- class AlarmFunction : public JObject
- {
- public:
- JBoolObj AlarmConfig;
- JBoolObj BlindDetect;
- JBoolObj IPCAlarm;
- JBoolObj LossDetect;
- JBoolObj MotionDetect;
- JBoolObj NetAbort;
- JBoolObj NetAbortExtend;
- JBoolObj NetAlarm;
- JBoolObj NetIpConflict;
- JBoolObj StorageFailure;
- JBoolObj StorageLowSpace;
- JBoolObj StorageNotExist;
- JBoolObj VideoAnalyze;
-
- public:
- AlarmFunction(JObject *pParent = NULL, const char *szName = JK_AlarmFunction):
- JObject(pParent,szName),
- AlarmConfig(this, "AlarmConfig"),
- BlindDetect(this, "BlindDetect"),
- IPCAlarm(this, "IPCAlarm"),
- LossDetect(this, "LossDetect"),
- MotionDetect(this, "MotionDetect"),
- NetAbort(this, "NetAbort"),
- NetAbortExtend(this, "NetAbortExtend"),
- NetAlarm(this, "NetAlarm"),
- NetIpConflict(this, "NetIpConflict"),
- StorageFailure(this, "StorageFailure"),
- StorageLowSpace(this, "StorageLowSpace"),
- StorageNotExist(this, "StorageNotExist"),
- VideoAnalyze(this, "VideoAnalyze"){
- };
-
- ~AlarmFunction(void){};
- };
-
- NS_NETSDK_CFG_END
|