/

mwSerial.py

シリアルポートの管理を行うクラス

Class MWSerial

本クラスはシリアルの読み書きなど、シリアルポートの管理を行うクラスです。

定義するときのパラメータ

初期値が設定されているものは指定不要。

変数名初期値内容
portstringNone

開くシリアルポート名

例:COM3、/dev/ttyUSB0 など

baudint115200ボーレート
timeoutfloat0.1シリアル通信するときのタイムアウト時間(秒)
parityintserial.PARITY_NONEパリティを指定する
stopint1ストップビット
byteint8データビット長
rtsctsint0RTSとCTSを有効にする場合は1
dsrdtrint0DSRとDTRを有効にする場合は1
modestringAscii本設定値はAsciiで固定

SerialSelect

PCに接続されたシリアルポートを検索し、使用するシリアルポートをユーザー選択します。

シリアルポートが1ポートしかない場合は自動的にそのポート名を使用します。
シリアルポートがない場合はNoneを指定します。
シリアルポート名を引数に指定した場合はそのシリアルポートを使用します。

パラメータ

変数名初期値内容
portnamestringNone

開くシリアルポート名 (例:COM3、/dev/ttyUSB0 など)

自動選択する場合は、指定しないこと。

戻り値

なし