# OSBootInfo

## Definition

      #include <nitro/os.h>

      typedef struct OSBootInfo
      {
          OSBootType   boot_type;
          u16         length;
          u16         rssi;
          u16    bssid[3];
          u16         ssidLength;
          u16         ssid[32];
          u16         capaInfo;
          struct
          {
              u16     basic;
              u16     support;
          }
          rateSet;
          u16         beaconPeriod;
          u16         dtimPeriod;
          u16         channel;
          u16         cfpPeriod;
          u16         cfpMaxDuration;
          u16          rsv1;
      }
      OSBootInfo;

## Elements

boot_type | An OSBootType enumerated type that indicates the boot type.
length | Used internally by the library. The contents match the `MBParentBssDesc` structure that expresses the parent info from the perspective of a multiboot child.
rssi
bssid
ssidLength
ssid
capaInfo
rateSet
beaconPeriod
dtimPeriod
channel
cfpPeriod
cfpMaxDuration
rsv1

## Description

This structure holds information about a TWL unit's boot type.

## Revision History

2007/11/07 Initial version.

CONFIDENTIAL