设备网络SDK开发使用手册


<PTZChanelCap>
  <AbsolutePanTiltPositionSpace>
    <!--opt, -->
    <XRange/>
    <!--req, -->
    <YRange/>
    <!--req, -->
  </AbsolutePanTiltPositionSpace>
  <AbsoluteZoomPositionSpace>
    <!--opt, -->
    <ZRange/>
    <!--req, -->
  </AbsoluteZoomPositionSpace>
  <RelativePanTiltSpace>
    <!--opt, -->
    <XRange/>
    <!--req, -->
    <YRange/>
    <!--req, -->
  </RelativePanTiltSpace>
  <RelativeZoomSpace>
    <!--opt, -->
    <ZRange/>
    <!--req, -->
  </RelativeZoomSpace>
  <ContinuousPanTiltSpace>
    <!--opt, -->
    <XRange/>
    <!--req, -->
    <YRange/>
    <!--req, -->
  </ContinuousPanTiltSpace>
  <ContinuousZoomSpace>
    <!--opt, -->
    <ZRange/>
    <!--req, -->
  </ContinuousZoomSpace>
  <MomentaryPanTiltSpace>
    <!--opt, -->
    <XRange/>
    <!--req, -->
    <YRange/>
    <!--req, -->
  </MomentaryPanTiltSpace>
  <MomentaryZoomSpace>
    <!--opt, -->
    <ZRange/>
    <!--req, -->
  </MomentaryZoomSpace>
  <homePostionSupport>
    <!--req, xs:boolean-->
  </homePostionSupport>
  <maxPresetNum>
    <!--req, xs:integer, 支持的最大预置点个数-->
  </maxPresetNum>
  <maxPatrolNum>
    <!--req,xs:integer, 支持的最大巡航路径个数-->
  </maxPatrolNum>
  <maxPatternNum>
    <!--req,xs:integer, 支持的最大花样扫描路径个数-->
  </maxPatternNum>
  <maxLimitesNum>
    <!--req,xs:integer, 支持的最大限位个数-->
  </maxLimitesNum >
  <maxTimeTaskNum>
    <!--req,xs:integer, 支持的最大定时任务个数-->
  </maxTimeTaskNum>
  <controlProtocol>
    <!--opt, xs:string,“pelco-d,…”, 支持的云台控制协议 -->
  </controlProtocol>
  <controlAddress>
    <!--opt, xs:string, 1-255, 地址位 -->
  </controlAddress>
  <PTZRs485Para>
    <!--opt, 云台RS485参数能力 -->
    <baudRate>
      <!--req, xs:integer, 波特率 -->
    </baudRate>
    <dataBits>
      <!-- req, xs:integer, 数据位-->
    </dataBits>
    <parityType>
      <!-- req, xs:string, "none,even,odd,mark,space",  校验类型-->
    </parityType>
    <stopBits>
      <!-- req, xs:string, "1,1.5,2" ,停止位 -->
    </stopBits>
    <flowCtrl>
      <!-- req, xs:string, "none, software, hardware", 流控类型 -->
    </flowCtrl>
  </PTZRs485Para>
  <PresetNameCap>
    <!--opt, 预置点名称能力 -->
    <presetNameSupport>
      <!--opt,xs:boolean, 是否支持预置点名称-->
    </presetNameSupport>
    <maxPresetNameLen>
      <!--dep,xs:integer, 预置点名称长度 -->
    </maxPresetNameLen>
    <specialNo/>
    <!--dep, 特殊预置点 -->
  </PresetNameCap>
  <isSupportAbsoluteEx>
    <!--opt,xs:boolean,是否支持PTZ绝对位置配置扩展支持能力-->
  </isSupportAbsoluteEx>
  <isSupportCruise>
    <!--opt,xs:boolen,是否支持巡航模式配置-->
  </isSupportCruise>
  <isSupportAreaScan>
    <!--opt,xs:boolen,是否支持区域扫描-->
  </isSupportAreaScan>
  <isSupportPosition3D>
    <!--opt,xs:boolen, 是否支持3D定位-->
  </isSupportPosition3D>
  <isSupportManualTrack>
    <!--opt,xs:boolen, 是否支持手动跟踪定位(NET_DVR_PTZ_MANUALTRACE)-->
  </isSupportManualTrack>
  <manualControlSpeed opt="compatible,pedestrian,nonMotorVehicle,motorVehicle,selfadaptive">
    <!--opt,xs:string, 手动控制速度:compatible-兼容模式, pedestrian-行人, nonMotorVehicle-非机动车, motorVehicle-机动车, selfadaptive-自适应 -->
  </manualControlSpeed>
  <isSpportPtzlimiteds>
    <!--opt,xs:boolen, 是否支持云台限位-->
  </isSpportPtzlimiteds>
  <isSpportPtzEagleFocusing>
    <!--opt,xs:boolen, 是否支持鹰视聚焦功能-->
  </isSpportPtzEagleFocusing>
  <ParkAction/>
  <TimeTaskList/>
  <TrackingRatio>
    <!--opt, 跟踪倍率-->
    <coefficient min="1" max="10" default="5">
      <!--opt, xs:integer, 倍率系数-->
    </coefficient>
  </TrackingRatio>

  <TrackInitPosition>
    <!--opt, 跟踪初始位置-->
    <slaveCameraID>
      <!--opt, xs:integer, 从摄像机ID, 1..4 -->
    </slaveCameraID>
  </TrackInitPosition>

  <isSupportPTZTrackStatus>
    <!--opt,xs:boolean, "是否支持PTZ跟踪联动状态获取"-->
  </isSupportPTZTrackStatus>
  
</PTZChanelCap>