Public Types | |
enum | Diuc { DIUC_STC_ZONE = 0, DIUC_BURST_PROFILE_1, DIUC_BURST_PROFILE_2, DIUC_BURST_PROFILE_3, DIUC_BURST_PROFILE_4, DIUC_BURST_PROFILE_5, DIUC_BURST_PROFILE_6, DIUC_BURST_PROFILE_7, DIUC_BURST_PROFILE_8, DIUC_BURST_PROFILE_9, DIUC_BURST_PROFILE_10, DIUC_BURST_PROFILE_11, DIUC_GAP = 13, DIUC_END_OF_MAP } |
This class implements the OFDM Downlink burst profile descriptor as described by "IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 8.2.1.10 Burst profile formats page 416. | |
Public Member Functions | |
void | SetType (uint8_t type) |
void | SetLength (uint8_t length) |
void | SetDiuc (uint8_t diuc) |
void | SetFecCodeType (uint8_t fecCodeType) |
uint8_t | GetType (void) const |
uint8_t | GetLength (void) const |
uint8_t | GetDiuc (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) |