跳至主要内容
版本:最新

串行设备提供程序

Haply::HardwareAPI::Devices::SerialDeviceProvider

索引

方法

名称类型说明
串行设备列表static std::vector< std::pair< std::string, ...)列出当前可用的所有串行端口分类 ...
串行设备列表static int(std::string, const wchar_t *)列出当前可用的所有串行端口。
选择通信端口static int(std::string)它列出了系统上所有可用的串行端口,并 ...

方法

串行设备列表

static std::vector< std::pair< std::string, Type > > ListSerialDevices()

按可检测到的设备类型列出当前可用的所有串行端口。

请注意,并非所有返回的端口都保证包含 Haply 设备。请使用DeviceDetection类获取可用的串行端口列表。

返回

返回包含串行端口(如 COM7)和可在其上发现的设备类型的对向量。

串行设备列表

static int ListSerialDevices( std::string portNames、 const wchar_t * portType)

列出当前可用的所有串行端口。

参数

  • portNames一个字符串数组,将填入找到的端口名称。

  • portType这是查找的端口类型。例如,如果要查找串行端口,可以输入 "USBSER"。

返回

找到的端口数。

选择通信端口

static int SelectComPort(std::string portNames)

它会列出系统上所有可用的串行端口,然后提示用户选择其中一个。

参数

  • portNames一个字符串数组,将填充可用端口的名称。

返回

端口名称在数组中的索引。