JSON_RadarLineDetectionCap

JSON message about capability of radar line crossing detection

{
  "RadarLineDetectionCap": {
/*required, radar line crossing detection capability*/
    "enabled": [true, false],
/*required, boolean, whether to enable detection*/
    "intelliBackSearch": ,
/*optional, boolean, whether it supports dual-VCA search; if it does not support, this node will not be returned*/
    "duration": {
/*required, int, time duration*/
      "@min": 0,
      "@max": 0
    },
    "startTriggerTime": {
/*required, int, triggering start time, unit: millisecond*/
      "@min": 0,
      "@max": 0
    },
    "endTriggerTime": {
/*required, int, triggering end time, unit: millisecond*/
      "@min": 0,
      "@max": 0
    },
    "minObjectSize": {
/*optional, int, minimum number of pixels*/
      "@min": 0,
      "@max": 0
    },
    "maxObjectSize": {
/*optional, int, maximum number of pixels*/
      "@min": 0,
      "@max": 0
    },
    "LineItemListCap": {
/*required, detection line list*/
      "maxSize": 4,
/*required, int, maximum number of detection lines*/
      "enabled": [true, false],
/*required, boolean, whether to enable detection of the line*/
      "sensitivityLevel": {
/*required, int, detection sensitivity*/
	"@min": 1,
	"@max": 100
      },
      "directionSensitivity": {
/*required, string, detection direction: "left-right" (from left to right), "right-left" (from right to left), "any" (all directions)*/
        "@opt": ["left-right", "right-left", "any"],
	"@def": "any"
      },
      "LineItemCap": {
/*required, parameters of a detection line*/
        "maxSize": 2,
/*required, int, maximum number of points on the detection line*/
	"x": {
/*required, float, x-coordinate, its value is between 0.001 and 1*/
	  "@min": 0.000,
	  "@max": 1.000,
	},
	"y": {
/*required, float, y-coordinate, its value is between 0.001 and 1*/
	  "@min": 0.000,
	  "@max": 1.000,
	}
      }
    },
    "isSupportMultiScene": ,
/*optional, boolean, whether it supports multi-scene mode; if it does not support, this node will not be returned*/
    "recogRuleType": {
/*optional, string, direction recognition mode: "vectorMode" (vector mode), "slopeMode" (slope mode)*/
      "@opt": "vectorMode,slopeMode"
    },
    "humanMisinfoFilter": ,
/*optional, boolean, whether it supports preventing false human body detection alarm; if it does not support, this node will not be returned*/
    "vehicleMisinfoFilter": ,
/*optional, boolean, whether it supports preventing false vehicle detection alarm; if it does not support, this node will not be returned*/
    "isSupportTargetMultiSelect": ,
/*optional, boolean, whether it supports multi-target detection; if it does not support, this node will not be returned*/
    "isSupportAllDayUpload": 
/*optional, boolean, whether it supports uploading all-day events; if it does not support, this node will not be returned*/
  }
}