シリアルデバイスプロバイダー
Haply::HardwareAPI::Devices::SerialDeviceProvider
インデックス
方法
名称 | タイプ | 説明 |
---|---|---|
ListSerialDevices | static 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利用可能なポート名を格納する文字列の配列。
リターン
配列中のポート名のインデックス。