VCT_SetTransceiverClients

構文

#include <vct.h>
int VCT_SetTransceiverClients( u8 aidList[], int num_of_aid );

引数

aidList トランシーバーモードのクライアントのaidを保存している配列
num_of_aid aidListの配列のサイズ

返り値

0なら成功、失敗の場合は負のエラーコード

説明

トランシーバーのクライアントリストを設定します。この関数はトランシーバーサーバーが利用します。クライアントになっているマシンで呼び出しても無視されます。

トランシーバーモードは最大8人まで対応可能です。8人以上のaidListを指定するとこの関数はエラーを返します。

aidListに自分自身(サーバーのAID)を含めてもかまいません。すなわち、この関数は以下のようにして利用できます。


       u8 *aidList;
       int n = DWC_GetAIDList(&aidList);
       VCT_SetTransceiverMode(TRUE);
       VCT_SetTransceiverClients(aidList, n);

しかし、8人以上のaidListを指定するとこの関数はエラーを返すため、トランシーバーに参加するクライアントが最大8人になる場合は、以下のように呼び出す必要があります。


       u8 *aidList;
       int n = DWC_GetAIDList(&aidList);
       VCT_SetTransceiverMode(TRUE);
       
       VCT_SetTransceiverClients(aidList, n);

参照

VCT_SetTransceiverServer, VCT_Contact

履歴

2006/04/17 エラーコードのリンクを追加
2006/01/25 初版