# 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 初版