home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 2001 April
/
VPR0104A.BIN
/
DRIVER
/
IODATA
/
RSDV120
/
rsdv120.exe
/
DISK.EXE
/
DOS
/
MANUAL
/
TEXT
/
PRG0206.TXT
< prev
next >
Wrap
Text File
|
1996-09-26
|
2KB
|
84 lines
----------------------------------------
回線ステータスの読み取り:機能コード 6
----------------------------------------
[入力]
AH 6
AL 回線番号
[出力]
AH =0 正常終了
=-2 指定された回線はオープンされていません
=-3 回線番号の範囲エラー
=-7 通信パラメータパケットが破壊されています
DL モデム制御の状態
DH Xon/Xoff制御の状態
CL ステータス
CH シグナルの状態
[破壊]
AX,CX,DX
このファンクションは回線ステータスの読み取りを行います。
●DL:モデム制御の状態
ビット 7 6 5 4 3 2 1 0
内容 0 0 RTS 0 0 0 DTR 0
RTS 0:送信要求なし
1:送信要求あり
DTR 0:送受信不可
1:送受信可
●DH:Xon/Xoff制御の状態
ビット 7 6 5 4 3 2 1 0
内容 0 0 0 0 0 0 TXFL RXFL
TXFL 0:Xonで送信状態
1:Xoffで送信状態
RXFL 0:Xonで受信状態
1:Xoffで受信状態
Xon/Xoff制御なしのとき、Xon送・受信状態になります。
●CL:ラインステータス
ビット 7 6 5 4 3 2 1 0
内容 0 TSRE THRE B1 FE PE OE DR
TSRE 0:送信シフトレジスタあり
1:送信シフトレジスタ空
THRE 0:送信データレジスタあり
1:送信データレジスタ空
B1 0:ブレーク信号受信なし
1:ブレーク信号受信あり
FE 0:フレーミングエラーなし
1:フレーミングエラーあり
PE 0:パリティエラーなし
1:パリティエラーあり
OE 0:オーバーランエラーなし
1:オーバーランエラーあり
DR 0:受信データなし
1:受信データあり
・TSRE/THRE/DRは、その時点の状態を返します。
・B1/FE/PE/OEは、前回このファンクションを実行してから1度でもエラーが発生したり、ブレーク信号を検出した場合にセットされます。
・これらのステータスは、このファンクションを実行した時点でクリアされます。(UARTレベルでは、FE/OE/PEは即時クリアされます。)
・OEは発生した時点でセットされます。(受信データの引き取り状態には関係しません。)
●CH:モデムステータス
ビット 7 6 5 4 3 2 1 0
内容 RLSD RI DSR CTS DRLSD TERI DDSR DCTS
RLSD キャリア検出中
RI 呼出音検出中
DSR DSR
CTS CTS
DRLSD キャリア変化
TERI 呼出音あり
DDSR DSR変化
DCTS CTS変化