User manual - Cライブラリ解説書(2006年4月17日)
DT-930 Cライブラリ解説書
193
6.5.1. c_open
カシオIR、の通信ポートをオープンします。
オープンしたときは半二重(受信イネーブル、送信ディセーブル)の状態でオープンします。
本ファンクションは以下の処理および設定を行います。
・通信ポート電源のオン ・SI/SO制御の設定 ・DR/CS/CD信号タイムアウト監視
・送受信の有効 ・フロー制御の設定 ・デリートコード設定
・受信割込みの許可 ・受信バッファの設定 ・通信ポートの排他制御
・通信形式の設定 ・ER/RS信号設定
ER c_open(
H
com_no
,
UW
param
,
B *
buff
,
H
buf_l
,
TIM_TBL *
tim_out
,
DEL_TBL *
del_cod
,
B
busy_ch
,
B
nonbusy_ch
)
パラメータ
com_no
通信ポート
COM0 カシオIRインタフェース
COM1 予約
COM2 予約
COM3 予約
param
通信形式パラメータ(各パラメータの論理和で指定)
ボーレート B_115200 115200 bps
B_57600 57600 bps
B_38400 38400 bps
B_19200 19200 bps
B_9600 9600 bps
B_4800 4800 bps (※)
B_2400 2400 bps
B_1200 1200 bps
パリティビット PARI_NON なし
PARI_ODD 奇数
PARI_EVN 偶数
キャラクタレング
ス
CHAR_8 8ビット
CHAR_7 7ビット
ストップビット STOP_1 1ビット
STOP_2 2ビット
SI/SO制御 SI_ON 制御する
SI_OFF 制御しない
フロー制御 BUSY_OFF 制御しない