设备网络SDK开发使用手册


<?xml version="1.0" encoding="UTF-8"?>
<!--req, 智能通道控制能力集描述 -->
<VcaCtrlAbility version="2.0">
  <channelNO>1</channelNO>
  <VcaCtrlTypeList>
    <VcaCtrlTypeEntry>
      <vcaType name="basicBehavior"/>
      <!--行为分析基本版-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="advanceBehavior"/>
      <!--行为分析高级版-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="fullBehavior"/>
      <!--行为分析完整版-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <mode opt="default,wall,indoor"/>
      <!--模式,default-使用系统默认值,wall-围墙,indoor-室内-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="plate"/>
      <!--车牌识别-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="ATM"/>
      <!--ATM-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <mode opt="pannel,surround,face,safetycabin"/>
      <!--模式,pannel-面板模式,surround-环境模式,face-人脸模式,safetycabin-防护舱模式-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
      <RelatedChannel>
        <!--opt, 是否支持关联通道,不支持不返回-->
        <Pannel>
          <!--opt, 面板模式-->
          <relatedChannelNum min="" max=""/>
          <!--关联通道数目-->
          <relatedChannelmode opt="pannel,surround,face,safetycabin"/>
          <!--关联通道模式, pannel-面板模式, surround-环境模式, face-人脸模式, safetycabin-防护舱模式-->
        </Pannel>
        <Surround>
          <!--opt, 环境模式-->
          <relatedChannelNum min="" max=""/>
          <!--关联通道数目-->
          <relatedChannelmode opt="pannel,surround,face,safetycabin"/>
          <!--关联通道模式, pannel-面板模式, surround-环境模式, face-人脸模式, safetycabin-防护舱模式-->
        </Surround>
        <Face>
          <!--opt, 人脸模式-->
          <relatedChannelNum min="" max=""/>
          <!--关联通道数目-->
          <relatedChannelmode opt="pannel,surround,face,safetycabin"/>
          <!--关联通道模式, pannel-面板模式, surround-环境模式, face-人脸模式, safetycabin-防护舱模式-->
        </Face>
        <Safetycabin>
          <!--opt, 防护舱模式-->
          <relatedChannelNum min="" max=""/>
          <!--关联通道数目-->
          <relatedChannelmode opt="pannel,surround,face,safetycabin"/>
          <!--关联通道模式, pannel-面板模式, surround-环境模式, face-人脸模式, safetycabin-防护舱模式-->
        </Safetycabin>
      </RelatedChannel>
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="PDC"/>
      <!--客流量统计-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="ITS"/>
      <!--智能交通事件-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="prisonBehavior"/>
      <!--行为分析监狱版(监舍)-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <mode opt="default,getUp,advReachHeight,leavePosition,violentMotion,audioAbnormal,keyPersonGetUp"/>
      <!--模式,default-使用系统默认值,getUp-起身,advReachHeight-攀高,leavePosition-离岗,
      violentMotion-剧烈运动,audioAbnormal-声强突变,keyPersonGetUp-重点人员起身-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="facesnap"/>
      <!--人脸抓拍-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="facesnapRecog"/>
      <!--人脸抓拍与识别-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="faceRetrieval"/>
      <!--人脸后检索-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="faceRecog"/>
      <!--人脸识别-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="prisonPerimeterBehavior"/>
      <!--行为分析监狱版(周界)-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <mode opt="default,fieldDetection,enterArea,exitArea,traversePlane,trailInfo"/>
      <!--模式,default-使用系统默认值,fieldDetection-区域入侵,enterArea-进入区域,
      exitArea-离开区域,traversePlane-传越警戒面,trailInfo-尾随 -->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="TPS"/>
      <!--交通数据采集-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="TFS"/>
      <!--道路交通事件取证-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <mode opt="cityroad,freeway"/>
      <!--模式,cityroad-城市道路,freeway-高速道路-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="facesnapBehavior"/>
      <!--人脸抓拍与行为分析-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="yard"/>
      <!--放风场-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <mode opt="yardTarry"/>
      <!--模式, yardTarry –放风场滞留-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="inquestRoomsss"/>
      <!--审讯室模式-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <mode opt="yardTarry,audioAbnormal,leavePosition,sitUp,switchLampDetec"/>
      <!--模式, yardTarry –放风场滞留, audioAbnormal-声强突变,leavePosition-离岗,sitUp-坐立起身,switchLampDetec t-开关灯检测-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>

    <VcaCtrlTypeEntry>
      <vcaType name="heatmap"/>
      <!--热度图-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="smartVehicleDetection"/>
      <!--SMART事件+车辆检测-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="smartHVTDetection"/>
      <!--SMART事件+混行检测-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="smartEvent"/>
      <!-- SMART事件-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="vehicleDetection"/>
      <!--车辆检测事件-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="smartRoadDetection"/>
      <!--SMART事件+道路监控-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="smartFaceDetection"/>
      <!--SMART事件+人脸侦测-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    <VcaCtrlTypeEntry>
      <vcaType name="smartHeatMap"/>
      <!-- SMART事件+热度图-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型,snapshot-抓拍功能,frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
    
    <VcaCtrlTypeEntry>
      <vcaType name="humanRecognition"/>
      <!--人体目标识别-->
      <vcaEnable opt="true,false"/>
      <!--启用性-->
      <streamWithVca opt="true,false"/>
      <!--码流中是否带智能信息-->
      <controlType opt="snapshot,frontLinkage"/>
      <!--控制类型: snapshot-抓拍功能, frontLinkage-联动前端设备-->
    </VcaCtrlTypeEntry>
  
    <defVcaType opt="smartVehicleDetection,fullBehavior"/>
    <!--req, 设备默认支持的行为分析类型-->
    
    <NeedReboot>
      <smartSwitchVcaType opt="TPS,smartVehicleDetection,smartHVTDetection,heatmap,smartEvent,vehicleDetection,humanRecognition, roadDetection"/>
      <!--req, 智能资源分配, TPS- 违章取证, smartVehicleDetection- Smart+车辆检测, smartHVTDetection- Smart+混行检测, 
      heatmap- 热度图, smartEvent- Smart事件, vehicleDetection- 车辆检测事件, humanRecognition- 人体目标识别,roadDetection- 道路检测 , 模式切换需要提示重启-->
      <vcaSwitchVcaType opt="TPS"/>
      <!--req, 智能资源分配, 切换为违章事件以及从违章事件切换为其它三种模式, 需要提示重启 -->
    </NeedReboot>
    
  </VcaCtrlTypeList>    
</VcaCtrlAbility>