Binarix FL-net Library for Windows

マニュアル>アプリケーション開発ガイド C/C++編>APIリファレンス>構造体>BFL_MESSAGE_PROC_TABLE

BFL_MESSAGE_PROC_TABLE 構造体

BFL_MESSAGE_PROC_TABLE構造体は、メッセージ送信結果処理コールバック関数およびメッセージ受信コールバック関数のポインタを格納します。この構造体は、BflOpen関数でコールバック関数を登録する時に使用します。

typedef struct {
  BFL_MESSAGE_PROC  OnEndSend;                      // メッセージ送信結果処理関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveRequestReadByte;       // バイトブロックリード要求メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveRequestWriteByte;      // バイトブロックライト要求メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveRequestReadWord;       // ワードブロックリード要求メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveRequestWriteWord;      // ワードブロックライト要求メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveRequestStop;           // 停止指令要求メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveRequestStart;          // 運転指令要求メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveRequestVenderMessage;  // ベンダー固有要求メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveReplyReadByte;         // バイトブロックリード応答メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveReplyWriteByte;        // バイトブロックライト応答メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveReplyReadWord;         // ワードブロックリード応答メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveReplyWriteWord;        // ワードブロックライト応答メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveReplyReadParam;        // パラメータリード応答メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveReplyWriteParam;       // パラメータライト応答メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveReplyStop;             // 停止指令応答メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveReplyStart;            // 運転指令応答メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveReplyReadProfile;      // プロファイルリード応答メッセージ処理関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveReplyReadLog;          // ログデータリード応答メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveReplyClearLog;         // ログデータクリア応答メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveReplyLoopBack;         // メッセージ折返し応答メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveReplyVenderMessage;    // ベンダー固有応答メッセージ受信関数のポインタ
  BFL_MESSAGE_PROC  OnReceiveUserMessage;           // 透過形メッセージ受信関数のポインタ
} FL_MESSAGE_PROC_TABLE;

メンバ

OnEndSend

メッセージ送信結果通知コールバック関数のポインタ

OnReceiveRequestReadByte

バイトブロックリード要求メッセージ受信関数のポインタ

OnReceiveRequestWriteByte

バイトブロックライト要求メッセージ受信関数のポインタ

OnReceiveRequestReadWord

ワードブロックリード要求メッセージ受信関数のポインタ

OnReceiveRequestWriteWord

ワードブロックライト要求メッセージ受信関数のポインタ

OnReceiveRequestStop

停止指令要求メッセージ受信関数のポインタ

OnReceiveRequestStart

運転指令要求メッセージ受信関数のポインタ

OnReceiveRequestVenderMessage

ベンダー固有要求メッセージ受信関数のポインタ

OnReceiveReplyReadByte

バイトブロックリード応答メッセージ受信関数のポインタ

OnReceiveReplyWriteByte

バイトブロックライト応答メッセージ受信関数のポインタ

OnReceiveReplyReadWord

ワードブロックリード応答メッセージ受信関数のポインタ

OnReceiveReplyWriteWord

ワードブロックライト応答メッセージ受信関数のポインタ

OnReceiveReplyReadParam

パラメータリード応答メッセージ受信関数のポインタ

OnReceiveReplyWriteParam

パラメータライト応答メッセージ受信関数のポインタ

OnReceiveReplyStop

停止指令応答メッセージ受信関数のポインタ

OnReceiveReplyStart

運転指令応答メッセージ受信関数のポインタ

OnReceiveReplyReadProfile

プロファイルリード応答メッセージ処理関数のポインタ

OnReceiveReplyReadLog

ログデータリード応答メッセージ受信関数のポインタ

OnReceiveReplyClearLog

ログデータクリア応答メッセージ受信関数のポインタ

OnReceiveReplyLoopBack

メッセージ折返し応答メッセージ受信関数のポインタ

OnReceiveReplyVenderMessage

ベンダー固有応答メッセージ受信関数のポインタ

OnReceiveUserMessage

透過形メッセージ受信関数のポインタ

参照

構造体一覧