Public Types | Public Member Functions

ns3::OfdmUlBurstProfile Class Reference

List of all members.

Public Types

enum  Uiuc {
  UIUC_INITIAL_RANGING = 1, UIUC_REQ_REGION_FULL, UIUC_REQ_REGION_FOCUSED, UIUC_FOCUSED_CONTENTION_IE,
  UIUC_BURST_PROFILE_5, UIUC_BURST_PROFILE_6, UIUC_BURST_PROFILE_7, UIUC_BURST_PROFILE_8,
  UIUC_BURST_PROFILE_9, UIUC_BURST_PROFILE_10, UIUC_BURST_PROFILE_11, UIUC_BURST_PROFILE_12,
  UIUC_SUBCH_NETWORK_ENTRY, UIUC_END_OF_MAP
}
 

This class implements the UL burst profile as described by "IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 11.3.1.1 Uplink burst profile encodings, page 655.


Public Member Functions

void SetType (uint8_t type)
void SetLength (uint8_t length)
void SetUiuc (uint8_t uiuc)
void SetFecCodeType (uint8_t fecCodeType)
uint8_t GetType (void) const
uint8_t GetLength (void) const
uint8_t GetUiuc (void) const
uint8_t GetFecCodeType (void) const
uint16_t GetSize (void) const
Buffer::Iterator Write (Buffer::Iterator start) const
Buffer::Iterator Read (Buffer::Iterator start)

The documentation for this class was generated from the following file: