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 | |
uint8_t | GetFecCodeType (void) const |
uint8_t | GetLength (void) const |
uint16_t | GetSize (void) const |
uint8_t | GetType (void) const |
uint8_t | GetUiuc (void) const |
Buffer::Iterator | Read (Buffer::Iterator start) |
void | SetFecCodeType (uint8_t fecCodeType) |
void | SetLength (uint8_t length) |
void | SetType (uint8_t type) |
void | SetUiuc (uint8_t uiuc) |
Buffer::Iterator | Write (Buffer::Iterator start) const |
Private Attributes | |
uint8_t | m_fecCodeType |
uint8_t | m_length |
uint8_t | m_type |
uint8_t | m_uiuc |
Definition at line 122 of file ul-mac-messages.h.