User manual - Cライブラリ解説書ver.2.00(2003年2月7日)

DT-900 C ライブラリ解説書
184
機能 受信バッファステータスのリード 関数名 c_bfsts
受信バッファのステータスをリードします。ステータスのアトリビューには以下のものがあります。
尚、NOTオープンエラー、パラメータエラー以外で異常終了となったとき、ステータスのリードを行います。
・受信バッファに格納されている読出し可能なデータ数(受信文字数:バイト単位)
・受信バッファの先頭に格納されているデータの文字コード(次読出し文字)
・受信バッファに格納できるデータ数(受信可能文字数:バイト単位)
≪C言語インタフェース≫
【コーリングシーケンス】
ER ercd = c_bfsts( H com_no, COM_STS *bfsts );
【パラメータ】
H com_no :通信ポート
COM0 :カシオ IR インタフェース
COM1 :シリアルインタフェース
COM2 :予約
COM3 :PHSインタフェース
COM_STS *bfsts :受信バッファステータス
【リターンパラメータ】
ER ercd :リターンコード
【ストラクト構造】
typedef struct {
H char_no :受信文字数
H rest_no :受信可能残り文字数
UB char_cod :先頭文字コード
} COM_STS ;
【リターンコード】
E_OK :正常終了
E_NG :異常終了
E_PRM :パラメータエラー
≪備考≫