DSSS SIG PHY header. More...
#include "dsss-ppdu.h"
Public Member Functions | |
| DsssSigHeader () | |
| uint16_t | GetLength () const | 
| Return the LENGTH field of L-SIG (in bytes).   | |
| uint64_t | GetRate () const | 
| Return the RATE field of L-SIG (in bit/s).   | |
| void | SetLength (uint16_t length) | 
| Fill the LENGTH field of L-SIG (in bytes).   | |
| void | SetRate (uint64_t rate) | 
| Fill the RATE field of L-SIG (in bit/s).   | |
Private Attributes | |
| uint16_t | m_length | 
| LENGTH field.   | |
| uint8_t | m_rate | 
| RATE field.   | |
DSSS SIG PHY header.
See section 16.2.2 in IEEE 802.11-2016.
Definition at line 40 of file dsss-ppdu.h.
| ns3::DsssPpdu::DsssSigHeader::DsssSigHeader | ( | ) | 
Definition at line 83 of file dsss-ppdu.cc.
| uint16_t ns3::DsssPpdu::DsssSigHeader::GetLength | ( | ) | const | 
Return the LENGTH field of L-SIG (in bytes).
Definition at line 150 of file dsss-ppdu.cc.
References m_length.
| uint64_t ns3::DsssPpdu::DsssSigHeader::GetRate | ( | ) | const | 
Return the RATE field of L-SIG (in bit/s).
Definition at line 119 of file dsss-ppdu.cc.
References m_rate, and NS_ASSERT_MSG.
Referenced by ns3::DsssPpdu::SetTxVectorFromDsssHeader().
| void ns3::DsssPpdu::DsssSigHeader::SetLength | ( | uint16_t | length | ) | 
Fill the LENGTH field of L-SIG (in bytes).
| length | the LENGTH field of L-SIG expressed in bytes | 
Definition at line 144 of file dsss-ppdu.cc.
References m_length.
Referenced by ns3::DsssPpdu::SetDsssHeader().
| void ns3::DsssPpdu::DsssSigHeader::SetRate | ( | uint64_t | rate | ) | 
Fill the RATE field of L-SIG (in bit/s).
| rate | the RATE field of L-SIG expressed in bit/s | 
Definition at line 90 of file dsss-ppdu.cc.
References m_rate, and NS_ASSERT_MSG.
Referenced by ns3::DsssPpdu::SetDsssHeader().
      
  | 
  private | 
LENGTH field.
Definition at line 72 of file dsss-ppdu.h.
Referenced by DsssSigHeader(), GetLength(), and SetLength().
      
  | 
  private | 
RATE field.
Definition at line 71 of file dsss-ppdu.h.
Referenced by DsssSigHeader(), GetRate(), and SetRate().