Structure to collect all parameters that are used to compute the duration of a packet (excluding payload length). More...
#include "satellite-lora-phy-tx.h"
Public Attributes | |
| double | bandwidthHz = 125000 |
| Bandwidth in Hz. More... | |
| double | codingRate = 4.0 / 5 |
| Code rate. More... | |
| bool | crcEnabled = 1 |
| Whether Cyclic Redundancy Check is enabled. More... | |
| bool | headerDisabled = 0 |
| Whether to use implicit header mode. More... | |
| bool | lowDataRateOptimizationEnabled = 0 |
| Whether Low Data Rate Optimization is enabled. More... | |
| uint32_t | nPreamble = 8 |
| Number of preamble symbols. More... | |
| uint8_t | sf = 7 |
| Spreading Factor. More... | |
Structure to collect all parameters that are used to compute the duration of a packet (excluding payload length).
Definition at line 35 of file satellite-lora-phy-tx.h.
| double ns3::LoraTxParameters::bandwidthHz = 125000 |
Bandwidth in Hz.
Definition at line 40 of file satellite-lora-phy-tx.h.
Referenced by ns3::LorawanMac::GetOnAirTime(), ns3::LorawanGroundMacGateway::Send(), ns3::LorawanOrbiterMacGateway::Send(), ns3::LorawanMacGateway::Send(), and ns3::LorawanMacEndDeviceClassA::SendToPhy().
| double ns3::LoraTxParameters::codingRate = 4.0 / 5 |
Code rate.
Definition at line 39 of file satellite-lora-phy-tx.h.
Referenced by ns3::LorawanMac::GetOnAirTime(), ns3::LorawanGroundMacGateway::Send(), ns3::LorawanOrbiterMacGateway::Send(), ns3::LorawanMacGateway::Send(), and ns3::LorawanMacEndDeviceClassA::SendToPhy().
| bool ns3::LoraTxParameters::crcEnabled = 1 |
Whether Cyclic Redundancy Check is enabled.
Definition at line 42 of file satellite-lora-phy-tx.h.
Referenced by ns3::LorawanMac::GetOnAirTime(), ns3::LorawanGroundMacGateway::Send(), ns3::LorawanOrbiterMacGateway::Send(), ns3::LorawanMacGateway::Send(), and ns3::LorawanMacEndDeviceClassA::SendToPhy().
| bool ns3::LoraTxParameters::headerDisabled = 0 |
Whether to use implicit header mode.
Definition at line 38 of file satellite-lora-phy-tx.h.
Referenced by ns3::LorawanMac::GetOnAirTime(), ns3::LorawanGroundMacGateway::Send(), ns3::LorawanOrbiterMacGateway::Send(), ns3::LorawanMacGateway::Send(), and ns3::LorawanMacEndDeviceClassA::SendToPhy().
| bool ns3::LoraTxParameters::lowDataRateOptimizationEnabled = 0 |
Whether Low Data Rate Optimization is enabled.
Definition at line 43 of file satellite-lora-phy-tx.h.
Referenced by ns3::LorawanMac::GetOnAirTime(), ns3::LorawanGroundMacGateway::Send(), ns3::LorawanOrbiterMacGateway::Send(), ns3::LorawanMacGateway::Send(), and ns3::LorawanMacEndDeviceClassA::SendToPhy().
| uint32_t ns3::LoraTxParameters::nPreamble = 8 |
Number of preamble symbols.
Definition at line 41 of file satellite-lora-phy-tx.h.
Referenced by ns3::LorawanMac::GetOnAirTime(), ns3::LorawanGroundMacGateway::Send(), ns3::LorawanOrbiterMacGateway::Send(), ns3::LorawanMacGateway::Send(), and ns3::LorawanMacEndDeviceClassA::SendToPhy().
| uint8_t ns3::LoraTxParameters::sf = 7 |
Spreading Factor.
Definition at line 37 of file satellite-lora-phy-tx.h.
Referenced by ns3::LorawanMac::GetOnAirTime(), ns3::LorawanGroundMacGateway::Send(), ns3::LorawanOrbiterMacGateway::Send(), ns3::LorawanMacGateway::Send(), and ns3::LorawanMacEndDeviceClassA::SendToPhy().