TNB Library
公開メンバ関数 | 全メンバ一覧
CRs232cEx::IListener 構造体abstract

拡張RS232Cイベントリスナー [詳解]

#include <TnbRs232cEx.h>

公開メンバ関数

virtual void OnRs232cEvent (DWORD event)=0
 [通知] イベント通知. [詳解]
 
virtual ~IListener (void)
 デストラクタ [詳解]
 

詳解

拡張RS232Cイベントリスナー

必要ファイル
TnbRs232cEx.h
日付
09/11/13 新規作成

TnbRs232cEx.h144 行目に定義があります。

構築子と解体子

◆ ~IListener()

virtual ~IListener ( void  )
virtual

デストラクタ

TnbRs232cEx.h147 行目に定義があります。

関数詳解

◆ OnRs232cEvent()

virtual void OnRs232cEvent ( DWORD  event)
pure virtual

[通知] イベント通知.

RS232Cのイベントが発生したら、通知されます。

引数
eventイベント。以下のイベントが or で複数通知されます。クローズされた時は 0 が通知されます。
  • EV_BREAK – 入力上でブレークを検出したとき。
  • EV_CTS – CTS( 送信可)信号の状態が変わったとき。
  • EV_DSR – DSR( データセットレディ)信号の状態が変わったとき。
  • EV_ERR – 回線状態エラーが発生したとき。回線状態エラーには、CE_FRAME、CE_OVERRUN、CE_RXPARITY があります。
  • EV_RING – 呼び出し信号を検出したとき。
  • EV_RLSD – RLSD( 受信線信号検出)信号の状態が変わったとき。
  • EV_RXCHAR – 1 文字受信し、入力バッファに入れたとき。
  • EV_RXFLAG – イベント文字を受信し、入力バッファに入れたとき。イベント文字はデバイスの DCB 構造体で指定します。この構造体を使ってシリアルポートを設定するには、SetCommState 関数を使います。
  • EV_TXEMPTY – 出力バッファの最後の文字を送信したとき。