User manual - Cライブラリ解説書ver.1.01(2006年6月15日)
DT−300C ライブラリ解説書
166
機能 受信バッファステータスのリード 関数名 c_bfsts
受信キューのステータスをリードします。ステータスのアトリビューには以下のものがあります。
なお、NOTオープンエラー、パラメータエラー以外で異常終了となったとき、ステータスのリード
を行います。
・受信キューに格納されている読出し可能な転送データ数
(受信文字数:byte単位)
・受信キューの先頭に格納されている転送データの文字コード(次読出し文字)
・受信キューに格納できる転送データ数(受信可能文字数:byte単位)
C言語インタフェース
【コーリングシーケンス】
ER ercd = c_bfsts( H com_no, COM_STS *bfsts );
【パラメータ】
H com_no : COM NO.
COM0 :3WireIR
COM_STS *bfsts : 受信バッファステータス
typedef struct {
H char_no ,
:受信文字数
H rest_no , :受信可能残り文字数
UB char_cod
:先頭文字コード
} COM_STS ;
【戻り値】
ER ercd :
エラーコード
【エラーコード】
E_OK 00000000h : 正常終了
E_NG FFFFFFFFh : 異常終了
E_PRM FFFFFFFEh :
パラメータエラー
備考