WBT_MpChildRecvHook

構文

#include <nitro/wbt.h>

void WBT_MpChildRecvHook(const void *recv_buf, int recv_size);

引数

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

返り値

なし。

説明

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

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

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

参照


履歴

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