本文へスキップ
バージョン: 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利用可能なポート名を格納する文字列の配列。

リターン​

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