# WMBssDesc

## Definition

  `#include <nitro/wm.h>`

      typedef struct WMBssDesc
      {
          u16         length;
          u16         rssi;
          u8          bssid[ WM_SIZE_BSSID ];
          u16         ssidLength;
          u8          ssid[WM_SIZE_SSID];
          u16         capaInfo;
          struct
          {
              u16     basic;
              u16     support;
          } rateSet;
          u16         beaconPeriod;
          u16         dtimPeriod;
          u16         channel;
          u16         cfpPeriod;
          u16         cfpMaxDuration;
          u16         gameInfoLength;
          u16         rsv;
          WMGameInfo  gameInfo;
      } WMBssDesc;

## Elements

`length` | The size, in half word (`u16`) units, of available data stored in this whole structure.
`bssid` | Parent BSS ID. This value is parent MAC address and is unique to each device.
`gameInfoLength` | The available data byte amount stored in `gameInfo`.
`gameInfo` | The `WMGameInfo` structure storing specified parent information.
`rssi` | Used internally in the library.
`ssidLength`
`ssid`
`capaInfo`
`rateSet`
`beaconPeriod`
`dtimPeriod`
`channel`
`cfpPeriod`
`cfpMaxDuration`
`rsv`

## Description

This structure stores information for the parent device that is discovered as the result of searching with the `WM_StartScan` function.

## Revision History

2004/10/06 Initial version.

CONFIDENTIAL