SFNC —— 设备控制(二)

在这里插入图片描述

系列文章目录


SFNC —— 标准特征命名约定(一)
SFNC —— 设备控制(二)



3、设备控制(Device Control)

    设备控制功能为设备(摄像头)及其传感器提供一般信息和控制。这主要用于在枚举过程中识别设备,并获取有关传感器分辨率的信息。与设备的一般状态有关的其他信息和控制也包括在此类别中。

3.1、设备控制(Device Control)

在这里插入图片描述
    设备信息和控制的类别。

  <Category NameSpace="Standard" Name="DeviceControl">
    <ToolTip>Category for device information and control.</ToolTip>
    <Description>Category for device information and control.</Description>
    <DisplayName>Device Control</DisplayName>
    <Visibility>Beginner</Visibility>
    <ImposedAccessMode>RO</ImposedAccessMode>
    <pFeature>DeviceType</pFeature>
    <pFeature>DeviceScanType</pFeature>
    <pFeature>DeviceVendorName</pFeature>
    <pFeature>DeviceModelName</pFeature>
    <pFeature>DeviceManufacturerInfo</pFeature>
    <pFeature>DeviceVersion</pFeature>
    <pFeature>DeviceFirmwareVersion</pFeature>
    <pFeature>DeviceSerialNumber</pFeature>
    <pFeature>DeviceID</pFeature>
    <pFeature>DeviceUserID</pFeature>
    <pFeature>DeviceUptime</pFeature>
    <pFeature>BoardDeviceType</pFeature>
    <pFeature>DeviceConnectionSelector</pFeature>
    <pFeature>DeviceConnectionSpeed</pFeature>
    <pFeature>DeviceConnectionStatus</pFeature>
    <pFeature>DeviceLinkSelector</pFeature>
    <pFeature>DeviceLinkSpeed</pFeature>
    <pFeature>DeviceLinkThroughputLimitMode</pFeature>
    <pFeature>DeviceLinkThroughputLimit</pFeature>
    <pFeature>DeviceLinkConnectionCount</pFeature>
    <pFeature>DeviceLinkHeartbeatMode</pFeature>
    <pFeature>DeviceLinkHeartbeatTimeout</pFeature>
    <!--<pFeature>DeviceCommandTimeout</pFeature>-->
    <pFeature>DeviceStreamChannelCount</pFeature>
    <pFeature>DeviceStreamChannelSelector</pFeature>
    <pFeature>DeviceStreamChannelType</pFeature>
    <pFeature>DeviceStreamChannelLink</pFeature>
    <pFeature>DeviceStreamChannelEndianness</pFeature>
    <pFeature>DeviceStreamChannelPacketSize</pFeature>
    <pFeature>DeviceEventChannelCount</pFeature>
    <pFeature>DeviceCharacterSet</pFeature>
    <pFeature>DeviceReset</pFeature>
    <pFeature>DeviceTemperatureSelector</pFeature>
    <pFeature>DeviceTemperature</pFeature>
    <pFeature>FindMe</pFeature>
    <pFeature>SensorChannelVersion</pFeature>
    <pFeature>DeviceMaxThroughput</pFeature>
    <pFeature>DevicePJNumber</pFeature>
    <pFeature>CHAP</pFeature>
    <!--<pFeature>AlgorithmAbility</pFeature>-->
  </Category>

3.2、设备类型(DeviceType)

在这里插入图片描述
    返回设备类型。可能的值是:

  • 发射器:数据流发射器设备。
  • 接收器:数据流接收器设备。
  • 收发器:数据流接收机和发射机设备。
  • 外设:可控设备(无数据流处理)。
    <Enumeration NameSpace="Standard" Name="DeviceType">
      <ToolTip>Returns the device type.</ToolTip>
      <Description>Returns the device type.</Description>
      <DisplayName>Device Type</DisplayName>
      <Visibility>Guru</Visibility>
      <ImposedAccessMode>RO</ImposedAccessMode>
      <EnumEntry NameSpace="Standard" Name="Transmitter">
        <ToolTip>Data stream transmitter device.</ToolTip>
        <Description>Data stream transmitter device.</Description>
        <DisplayName>Transmitter</DisplayName>
        <Value>0</Value>
      </EnumEntry>
      <EnumEntry NameSpace="Standard" Name="Receiver">
        <ToolTip>Data stream receiver device.</ToolTip>
        <Description>Data stream receiver device.</Description>
        <DisplayName>Receiver</DisplayName>
        <Value>1</Value>
      </EnumEntry>
      <EnumEntry NameSpace="Standard" Name="Transceiver">
        <ToolTip>Data stream receiver and transmitter device.</ToolTip>
        <Description>Data stream receiver and transmitter device.</Description>
        <DisplayName>Transceiver</DisplayName>
        <Value>2</Value>
      </EnumEntry>
      <EnumEntry NameSpace="Standard" Name="Peripheral">
        <ToolTip>Controlable device (with no data stream handling).</ToolTip>
        <Description>Controlable device (with no data stream handling).</Description>
        <DisplayName>Peripheral</DisplayName>
        <Value>3</Value>
      </EnumEntry>
      <pValue>DeviceType_Reg</pValue>
    </Enumeration>

3.3、设备扫描类型(DeviceScanType)

在这里插入图片描述
    该设备的传感器的扫描类型。通常,此特性是不可写的。但有些摄像头可能允许在线扫描和区域扫描之间切换。可能的值包括:

  • Areascan: 2D 传感器输出从一个独特的传感器采集创建的图像。
  • 线扫描(Linescan):一维传感器逐行输出采集的图像。
  • Arescan3D:3D 传感器输出从一个独特的传感器采集创建的范围(或视差)图像。
  • 直线扫描3D(Linescan3D):三维传感器输出逐行获取的范围(或视差)图像。
    <Enumeration NameSpace="Standard" Name="DeviceScanType">
      <ToolTip>Scan type of the sensor.</ToolTip>
      <Description>Scan type of the sensor.</Description>
      <DisplayName>Device Scan Type</DisplayName>
      <Visibility>Beginner</Visibility>
      <pIsLocked>One_Int</pIsLocked>
      <EnumEntry NameSpace="Standard" Name="Areascan">
        <Value>0</Value>
      </EnumEntry>
      <EnumEntry NameSpace="Standard" Name="Linescan">
        <Value>1</Value>
      </EnumEntry>
      <pValue>DeviceScanType_Reg</pValue>
    </Enumeration>

3.4、设备供应商名称(DeviceVendorName)

在这里插入图片描述

    <StringReg NameSpace="Standard" Name="DeviceVendorName">
      <ToolTip>Name of the manufacturer of the device.</ToolTip>
      <Description>Name of the manufacturer of the device.</Description>
      <DisplayName>Device Vendor Name</DisplayName>
      <Visibility>Beginner</Visibility>
      <Address>0x0048</Address>
      <Length>32</Length>
      <AccessMode>RO</AccessMode>
      <pPort>Device</pPort>
    </StringReg>

3.5、设备型号名称(DeviceModelName)

在这里插入图片描述
设备型号。

    <StringReg NameSpace="Standard" Name="DeviceModelName">
      <ToolTip>Model name of the device</ToolTip>
      <Description>Model name of the device.</Description>
      <DisplayName>Device Model Name</DisplayName>
      <Visibility>Beginner</Visibility>
      <Address>0x0068</Address>
      <Length>32</Length>
      <AccessMode>RO</AccessMode>
      <pPort>Device</pPort>
    </StringReg>

3.6、设备系列名称(DeviceFamilyName)

在这里插入图片描述
该设备的产品系列的标识符。

3.7、设备制造商信息(DeviceManufacturerInfo)

在这里插入图片描述

    <StringReg NameSpace="Standard" Name="DeviceManufacturerInfo">
      <ToolTip>Manufacturer information about the device.</ToolTip>
      <Description>Manufacturer information about the device.</Description>
      <DisplayName>Device Manufacturer Info</DisplayName>
      <Visibility>Beginner</Visibility>
      <ImposedAccessMode>RO</ImposedAccessMode>
      <Address>0x00a8</Address>
      <Length>48</Length>
      <AccessMode>RO</AccessMode>
      <pPort>Device</pPort>
    </StringReg>

   
 

相关推荐

  1. adb控制设备状态

    2024-06-17 16:02:05       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-17 16:02:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-17 16:02:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-17 16:02:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-17 16:02:05       20 阅读

热门阅读

  1. 行列视报表重算对历史报表都是有哪些影响?

    2024-06-17 16:02:05       8 阅读
  2. 新视野大学英语2 词组 6.17

    2024-06-17 16:02:05       6 阅读
  3. LeetCode 1731, 151, 148

    2024-06-17 16:02:05       7 阅读
  4. 软件回归测试:策略及案例分析

    2024-06-17 16:02:05       7 阅读
  5. 19.channel相关方法

    2024-06-17 16:02:05       7 阅读
  6. 考Oracle OCM 的作用

    2024-06-17 16:02:05       5 阅读
  7. 1节18650锂电池的容量是多大,电流,电压是多大

    2024-06-17 16:02:05       9 阅读
  8. oracle跨版本exdp 从高版本到低版本 从18c到10g

    2024-06-17 16:02:05       8 阅读
  9. 小抄 20240611

    2024-06-17 16:02:05       5 阅读
  10. web前端网页实例:深度剖析与实践指南

    2024-06-17 16:02:05       8 阅读
  11. 【学习Shell脚本编程】

    2024-06-17 16:02:05       7 阅读