Alarm_PIR.h 606 B

12345678910111213141516171819202122232425262728
  1. #pragma once
  2. #import <FunSDK/JObject.h>
  3. #include "EventHandler.h"
  4. #include "PirTimeSection.h"
  5. #define JK_Alarm_PIR "Alarm.PIR"
  6. class Alarm_PIR : public JObject
  7. {
  8. public:
  9. JBoolObj Enable;
  10. EventHandler mEventHandler;
  11. JIntObj Level;
  12. JIntObj PIRCheckTime;
  13. PirTimeSection mPirTimeSection;
  14. public:
  15. Alarm_PIR(JObject *pParent = NULL, const char *szName = JK_Alarm_PIR):
  16. JObject(pParent,szName),
  17. Enable(this, "Enable"),
  18. mEventHandler(this, "EventHandler"),
  19. Level(this, "Level"),
  20. PIRCheckTime(this, "PIRCheckTime"),
  21. mPirTimeSection(this, "PirTimeSection"){
  22. };
  23. ~Alarm_PIR(void){};
  24. };