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月前
|
安全 数据安全/隐私保护
设备安全
【8月更文挑战第11天】
25 2
|
4月前
|
数据采集 存储 监控
LabVIEW多设备控制与数据采集系统
LabVIEW多设备控制与数据采集系统
62 4
|
4月前
win10 蓝牙开关消失 设备管理器“设备描述符请求失败”
win10 蓝牙开关消失 设备管理器“设备描述符请求失败”
115 1
win10 蓝牙开关消失 设备管理器“设备描述符请求失败”
|
4月前
|
存储 弹性计算 运维
使用if-else实现更多控制
【4月更文挑战第29天】
19 0
|
4月前
|
JavaScript
亚丁号云控之云控设备
亚丁号云控之云控设备
31 0
|
XML Android开发 数据格式
androidQ(10.0) 读取蓝牙设备当前电量并显示
androidQ(10.0) 读取蓝牙设备当前电量并显示
341 0
|
算法 编译器 C语言
达夫设备简单介绍
达夫设备简单介绍
140 1
I/O设备与主机信息传送的控制方式以及什么是中断
I/O设备与主机信息传送的控制方式以及什么是中断
215 0
|
数据采集 人工智能 算法
基于设备数据的设备关系绑定
本文讨论了实体分割和物品追踪在物流行业的应用。物品追踪系统可实现物品在转场过程中的实时追踪,从而提高物流效率,减少误差和损失。实体分割技术可以将快递包裹中的不同物品进行分割和识别,从而使其更易于管理和追踪。文章还探讨了实体分割和物品追踪技术在不同物流场景中的应用,并讨论了相关技术的优缺点以及未来的发展方向。
131 0
|
Windows
USB 设备:自定义批量传输及实现
USB 设备:自定义批量传输及实现
993 0