AlarmFunction.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #pragma once
  2. #import "FunSDK/JObject.h"
  3. #define JK_AlarmFunction "AlarmFunction"
  4. class AlarmFunction : public JObject
  5. {
  6. public:
  7. JBoolObj AlarmConfig;
  8. JBoolObj BlindDetect;
  9. JBoolObj IPCAlarm;
  10. JBoolObj LossDetect;
  11. JBoolObj MotionDetect;
  12. JBoolObj NetAbort;
  13. JBoolObj NetAbortExtend;
  14. JBoolObj NetAlarm;
  15. JBoolObj NetIpConflict;
  16. JBoolObj NewVideoAnalyze;
  17. JBoolObj PIRAlarm;
  18. JBoolObj SerialAlarm;
  19. JBoolObj StorageFailure;
  20. JBoolObj StorageLowSpace;
  21. JBoolObj StorageNotExist;
  22. JBoolObj Consumer433Alarm;
  23. JBoolObj VideoAnalyze;
  24. public:
  25. AlarmFunction(JObject *pParent = NULL, const char *szName = JK_AlarmFunction):
  26. JObject(pParent,szName),
  27. AlarmConfig(this, "AlarmConfig"),
  28. BlindDetect(this, "BlindDetect"),
  29. IPCAlarm(this, "IPCAlarm"),
  30. LossDetect(this, "LossDetect"),
  31. MotionDetect(this, "MotionDetect"),
  32. NetAbort(this, "NetAbort"),
  33. NetAbortExtend(this, "NetAbortExtend"),
  34. NetAlarm(this, "NetAlarm"),
  35. NetIpConflict(this, "NetIpConflict"),
  36. NewVideoAnalyze(this, "NewVideoAnalyze"),
  37. PIRAlarm(this, "PIRAlarm"),
  38. SerialAlarm(this, "SerialAlarm"),
  39. StorageFailure(this, "StorageFailure"),
  40. StorageLowSpace(this, "StorageLowSpace"),
  41. StorageNotExist(this, "StorageNotExist"),
  42. Consumer433Alarm(this, "Consumer433Alarm"),
  43. VideoAnalyze(this, "VideoAnalyze"){
  44. };
  45. ~AlarmFunction(void){};
  46. };