MB_StartParent

構文

#include <nitro/mb.h>

int MB_StartParent(int channel);

引数

channel 親機として通信を行うチャンネル

返り値

開始処理が正しく完了すれば MB_SUCCESS を返します。

説明

指定したチャンネルのもとに、親機としての動作を開始します。
親機の処理は内部で自動で行われ、MB_End()を呼び出すと終了します。
初期化が完了すると、MB_CommSetParentStateCallbackのコールバックとして、引数 status がMB_COMM_PSTATE_INIT_COMPLETEの値で渡されて返ってきます。

内部動作

この関数は内部でWM_Initialize()を呼び出し、任意の子機との通信を自動で制御します。
そのため、無線ライブラリが初期化前の状態において呼び出す必要があります。
また、ライブラリを終了させるには、対応するMB_End()を呼び出す必要がある点に注意してください。


無線ライブラリを起動したまま処理を行いたい場合は、MB_StartParentFromIdle()を使用します。

参照

MB_Init MB_StartParentFromIdle MB_End

履歴

2008/12/19 既に廃止となっていた MB_EndEx への参照を削除
2004/11/24 MB_StartParentExをMB_StartParentFromIdleに命名変更
2004/10/18 MB_StartParentExに関する記述追加
2004/10/15 呼び出し時のWM状態に関する記述修正
2004/10/05 呼び出し時のWM状態に関する記述追加
2004/09/10 コールバックに関する記述追加
2004/08/09 初版