# WMBssDesc

## C Specification

      #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;

## Description

The structure stores information of parent discovered by result of search by `WM_StartScan` function.

## Caution

## Arguments

`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` | `<–|`
`ssidLength` | `<–|`
`ssid` | `<–|`
`capaInfo` | `<–|`
`rateSet` | `<–|`
`beaconPeriod` | `<–|` Used internally by library
`dtimPeriod` | `<–|`
`channel` | `<–|`
`cfpPeriod` | `<–|`
`cfpMaxDuration` | `<–|`
`rsv` | `<–|`

## Revision History

10/06/2004 Initial version