typedef struct { Uint8 speed; Uint8 databit; Uint8 stopbit; Uint8 parity; Uint8 flow; Uint8 reserved[3]; } SYS_COM_PARAM;
speed 通信速度 databit データビット stopbit ストップビット parity パリティ flow フロー制御 reserved 予約
オープンパラメータを格納する構造体です。引数 speed に設定する値は以下のとおりです。
定義 通信速度 SYD_COM_SPEED_9600 9600BPS SYD_COM_SPEED_19200 19200BPS SYD_COM_SPEED_28800 28800BPS SYD_COM_SPEED_38400 38400BPS SYD_COM_SPEED_57600 57600BPS SYD_COM_SPEED_115200 115200BPS SYD_COM_SPEED_230400 230400BPS SYD_COM_SPEED_260K 260kBPS SYD_COM_SPEED_312K 312kBPS SYD_COM_SPEED_390K 390kBPS SYD_COM_SPEED_520K 520kBPS SYD_COM_SPEED_780K 780kBPS SYD_COM_SPEED_1M 1.5MBPS
データビットを示す引数databitに設定する値は以下のとおりです。
定義 意味 SYD_COM_DATA_8BIT 8ビット SYD_COM_DATA_7BIT 7ビット
ストップビットを示す引数stopbitに設定する値は以下のとおりです。
定義 意味 SYD_COM_STOP_1BIT 1ビット SYD_COM_STOP_2BIT 2ビット
パリティを示す引数 parity に設定する値は以下のとおりです。
定義 意味 SYD_COM_PARITY_OFF パリティなし SYD_COM_PARITY_EVEN 偶数パリティ SYD_COM_PARITY_ODD 奇数パリティ
フロー制御を示す引数 flow に設定する値は以下のとおりです。
定義 意味 SYD_COM_FLOW_OFF フロー制御なし SYD_COM_FLOW_HARD ハードウェアフロー
syComOpenEx() オープンパラメータを指定した通信経路のオープン