| 12345678910111213141516171819202122232425262728293031323334 |
- #pragma once
- #import "FunSDK/JObject.h"
- #include "PerimeterRule.h"
- #include "TripWireRule.h"
- #define JK_PEARule "PEARule"
- class PEARule : public JObject
- {
- public:
- JIntObj Level;//警戒级别,2低级,1中级,0高级
- JIntObj PerimeterEnable;//周界规则使能,0关闭,1开启
- PerimeterRule mPerimeterRule;//周界规则
- JIntObj ShowRule; //是否显示规则
- JIntObj ShowTrace; //是否显示轨迹
- JIntObj ShowTrack;
- JIntObj TripWireEnable;//单线规则使能,0关闭,1开启
- TripWireRule mTripWireRule;//单线规则
- public:
- PEARule(JObject *pParent = NULL, const char *szName = JK_PEARule):
- JObject(pParent,szName),
- Level(this, "Level"),
- PerimeterEnable(this, "PerimeterEnable"),
- mPerimeterRule(this, "PerimeterRule"),
- ShowRule(this, "ShowRule"),
- ShowTrace(this, "ShowTrace"),
- ShowTrack(this, "ShowTrack"),
- TripWireEnable(this, "TripWireEnable"),
- mTripWireRule(this, "TripWireRule"){
- };
- ~PEARule(void){};
- };
|