本文へスキップ
バージョン: 0.1.5

シリアルデバイスプロバイダー

Haply::HardwareAPI::Devices::SerialDeviceProvider

インデックス

方法

名称タイプ説明
ListSerialDevicesstatic std::vector< std::pair< std::string, ...)現在利用可能なすべてのシリアルポートを一覧表示します。
ListSerialDevices静的 int(std::string, const wchar_t *)現在使用可能なすべてのシリアルポートを一覧表示します。
セレクトコムポート静的 int(std::string)システム上で利用可能なすべてのシリアルポートを一覧表示し、...

方法

ListSerialDevices

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

現在利用可能なすべてのシリアルポートを、そのポートで検出可能なデバイスのタイプ別に分類して一覧表示します。

返されるすべてのポートに Haply デバイスが含まれているとは限らないことに注意してください。利用可能で使用可能なシリアル・ポートのリストを取得するにはDeviceDetectionクラスを使用してください。

リターン

シリアルポート(COM7など)と、そのポートで検出されたデバイスのタイプを含むペアのベクトルを返す。

ListSerialDevices

静的 int ListSerialDevices( string portNames、 ポートタイプ)

現在使用可能なすべてのシリアルポートを一覧表示します。

パラメータ

  • portNames見つかったポート名を格納する文字列の配列。

  • portTypeこれは探しているポートのタイプです。例えば、シリアル・ポートを探しているなら、"USBSER "を渡す。

リターン

見つかったポートの数。

セレクトコムポート

static int SelectComPort(std::string portNames)

システム上で利用可能なすべてのシリアルポートをリストアップし、ユーザーに選択するよう促す。

パラメータ

  • portNames利用可能なポート名を格納する文字列の配列。

リターン

配列中のポート名のインデックス。