1バイトのデータを通信ポートより読み込みます。
読み込む通信ポートはComOpen関数によって最後に開かれたポートとなります。

構文

int GetCom(
  int timeout
);

パラメータ

timeout
[in] 1バイトを読み込むまでの待ち時間を指定します。
本関数が1バイトを読み込むまでの待ち時間です。
(最小20msec単位で指定します)。
例:
 timeoutが100の場合、100×20=2秒となります。
 0を指定した場合、タイムアウトは行わずに即時、戻り値を返します。
 値の範囲は0〜32,767となります。

戻り値

 関数が正常終了(OK)、もしくは異常終了(ERROR)を返します。
説明
正の整数 受信したデータを返します。
ERROR 異常終了
(通信ポートが開かれていない場合も含む)

解説

 COM3、COM5、COM9に対応しています。
 その他、送信のみのCOMを開いている場合はERRORとなります。

必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

最終更新日:2020/10/07