WMDataSet

定義

#include <nitro/wm.h>

typedef struct WMDataSet
{
    u16 aidBitmap;
    u16 receivedBitmap;
    u16 data[WM_DS_DATA_SIZE/sizeof(u16)];

} WMDataSet;

要素

aidBitmap データシェアリングを行っている機器のAIDのビットマップです。
dataのデータ構造を決定します。
receivedBitmap dataの中で有効なデータが入ってるAIDのビットマップです。
未接続の子機に相当するビットが0になっています。
data シェアされているデータの配列です。
aidBitmapの立っている機器の共有データがAIDの低い順に共有サイズずつパックされています。
なお、WMDataSet内には共有サイズが保持されていませんので、分割する際には別に共有サイズを得る必要があります。

説明

WMのデータシェアリング機能により取得するシェアされたデータを示す構造体です。
通常はWM_GetSharedDataAddress( )でアクセスしてください。

履歴

2004/09/21 初版