Message about parameters of behavior analysis rule in XML format
<RuleInfo> <ruleId><!—required, xs:string, rule ID--></ruleId> <ruleName><!—required, xs:string, rule name--></ruleName> <enabled><!—required, xs:string, "true,false"--></enabled> <eventType> <!—required, xs:string, "none,lineDetection,fieldDetection,regionEntrance,regionExiting,loitering,group,rapidMove,parking,unattendedBaggage,attendedBaggage,teacher,student,peopleNumChange,spacingChange,violentMotion,leavePosition,failDown,running,retentionParam,advReachHight,situationAnalysis,advReachHight,situationAnalysis,toiletTarry,audioAbnormal,standUp,getUp,playCellphone"--> </eventType> <ruleType><!—required, xs:string, "region, line"--></ruleType> <LineDetectionParam/><!--dependent, see details in XML_LineDetectionParam--> <FieldDetectionParam/><!--dependent, see details in XML_FieldDetectionParam--> <RegionEntranceParam/><!--dependent, see details in XML_RegionEntranceParam--> <RegionExitingParam/><!--dependent, see details in XML_RegionExitingParam--> <LoiteringParam/><!--dependent, see details in XML_LoiteringParam--> <GroupParam/><!--dependent, see details in XML_GroupParam--> <RapidMoveParam/><!--dependent, see details in XML_RapidMoveParam--> <ParkingParam/><!--dependent, see details in XML_ParkingParam--> <UnattendedBaggageParam/><!—dependent, see details in XML_UnattendedBaggageParam--> <AttendedBaggageParam/><!—dependent, see details in XML_AttendedBaggageParam--> <TeacherParam/> <!—dependent, see details in XML_TeacherParam--> <StudentParam/> <!—dependent--> <FailDownParam> <!--optional, object, parameters of falling down detection--> <durationTime><!--optional, int, duration time--></durationTime> <sensitivity><!--optional, int, sensitivity--></sensitivity> <heightThreshold><!--optional, int, the threshold height--></heightThreshold> <stackTarget><!--optional, boolean, whether to overlay the alarm target frame--></stackTarget> <stackRule><!--optional, boolean, whether to overlay the alarm rule frame--></stackRule> <interval><!--optional, boolean, ro, alarm interval, value range: [4,600], unit: s, unitType: time--></interval> </FailDownParam> <RunningParam/><!—dependent, see details in XML_RunningParam--> <SizeFilter><!—dimension filter--> <enabled><!—required, xs:string, "true,false"--></enabled> <mode><!—required, xs:string, filter mode: "pixels,actualSize"--></mode> <MaxObjectSize><!—maximum size, float --> <positionX><!—required, xs:integer; x-coordinate--></positionX> <positionY><!—required, xs:integer; y-coordinate--></positionY> <width><!—required, xs:integer--></width> <height><!—required, xs:integer--></height> </MaxObjectSize> <MinObjectSize><!—minimum size, float--> <positionX><!—required, xs:integer;x-coordinate--></positionX> <positionY><!—required, xs:integer;y-coordinate--></positionY> <width><!—required, xs: integer--></width> <height><!—required, xs: integer--></height> </MinObjectSize> </SizeFilter> <RuleRegion><!—Region--> <RegionCoordinatesList> <RegionCoordinates><!—required--> <positionX><!—required, xs:integer;x-coordinate--></positionX> <positionY><!—required, xs:integer;y-coordinate--></positionY> </RegionCoordinates> </RegionCoordinatesList> </RuleRegion> <backgroundSuppression> <!--optional, xs:string, background suppression, "open,close,selfAdapt"--> </backgroundSuppression> <PlayCellphoneParam><!--optional, playing mobile phone detection--> <durationTime><!--optional, xs:integer, duration time of playing mobile phone, value: [1, 3600], unit:second--></durationTime> <stackTarget><!--optional, xs:boolean, whether to overlay alarm target frame--></stackTarget> <stackRule><!--optional, xs:boolean, whether to overlay alarm rule frame--></stackRule> </PlayCellphoneParam> </RuleInfo>