WBT_MpParentRecvHook

構文

#include <nitro/wbt.h>

void WBT_MpParentRecvHook(const void *recv_buf, int recv_size, int aid);

引数

recv_buf WBTのためにWM_SetMPDataToPort( )などでMP通信している親機受信バッファ
recv_size recv_bufのサイズ
aid recv_bufを受信した対象機器のaid

返り値

なし。

説明

WBT ライブラリの親機がMP通信で受信したデータをWBTライブラリに通知します。
受信バッファからWBTライブラリのプロトコルに基づいたデータが抽出され、
MP通信のたびにこれを繰り返すことによって各種コマンドが実行されます。

(注:この関数ではWBTのプロトコルに基づいてデータの処理をするだけです。
WM_SetPortCallback( )などで指定したMPデータ受信コールバック内で、
この関数を呼び出して下さい。)

何らかのコマンドを実行した場合、完了コールバックはこの呼び出しの中で発生します。
また、通信先から何らかのコマンドを受信した場合、この呼び出しの中で
WBT_CMD_SYSTEM_CALLBACKコールバックが発生することがあります。

参照


履歴

2005/03/14 リンク先の不具合を訂正
2005/02/18 WMライブラリとの関係について注意事項の追加
2004/09/21 初版