JSON_AdvanceConfigurationCap

JSON message about configuration capability of person arming advanced parameters

{
  "AdvanceConfigurationCap":{
/*required, configuration capability of person arming advanced parameters*/
    "intervalTime":{
/*optional, int, tracking information upload interval,range: [100, 1000], unit: millisecond, default value: 1000ms*/ 
      "@min":100, 
      "@max":1000, 
      "@def":1000
    }, 
    "waitingTime":{
/*optional, int, dwell time after tracking failed, during the dwell time, the PTZ channels stays at the position where the target tracking fails, range: [1,60], unit: second, default value: 30s*/ 
      "@min":1, 
      "@max":60, 
      "@def":30
    }, 
    "lowConfidenceStopInterval":{
/*optional, int, wait to stop tracking if low validity, range: [15,60], default value: 18, unit: number of algorithm processed frames; during tracking, if the number of frames with low validity exceeds lowConfidenceStopInterval, the device will stop tracking*/ 
      "@min":15, 
      "@max":60, 
      "@def":18
    }, 
    "lowConfidenceDropInterval":{
/*optional, int, wait to lower tracking speed if low validity, range: [0,60], default value: 30, unit: number of algorithm processed frames; during tracking, if the number of frames with low validity exceeds lowConfidenceDropInterval, the device will lower the tracking speed*/
      "@min":0, 
      "@max":60, 
      "@def":30
    }, 
    "displayTarget":{
/*optional, boolean, whether to display target information during DSP live view; default value: false*/
      "@opt": [true, false]
    }, 
    "trackingRatio":{
/*optional, dependent, int, tracking zoom ratio, range: [15,50], default value: 50; it is valid when the value of ratioCtrlMode is "targtFrame"*/
      "@min":15, 
      "@max":50, 
      "@def":50
    }, 
    "ratioCtrlMode":{
/*optional, string, zooming control modes: "targetFrame"-by target frame, "vertgicalAngle"-by tilt angle; default value: "targetFrame"*/
      "@opt": ["targetFrame", "vertgicalAngle"],
      "@def": "targetFrame"
    }, 
    "panoramaTargetFrameEnabled":{
/*optional, boolean, whether to enable displaying a frame around the target on Panorama; default value: false*/
      "@opt": [true, false]
    }, 
    "trackSnapEnabled":{
/*optional, boolean, whether to enable tracking capture*/
      "@opt": [true, false]
    }, 
    "faceSnapThreshold":{
/*optional, int, face capture threshold, range: [0,100], default value: 20*/
      "@min":0, 
      "@max":100, 
      "@def":20
    }, 
    "bodySnapThreshold":{
/*optional, int, human body capture threshold, range: [0,100], default value: 20*/
      "@min":0, 
      "@max":100, 
      "@def":20
    }, 
    "maxTrackTime":{
/*optional, int, the tracking duration, range: [0,300], default value: 300*/
      "@min":0, 
      "@max":300, 
      "@def":300
    }
  }
}