BeamSchedulerCallback typedef | ns3::SatMac | |
Disable() | ns3::SatMac | virtual |
DoDispose(void) | ns3::SatMac | protected |
Enable() | ns3::SatMac | virtual |
FailedReception(Ptr< const Packet > packet) | ns3::LorawanMacGateway | virtual |
GetAddress() const | ns3::SatMac | inline |
GetBandwidthFromDataRate(uint8_t dataRate) | ns3::LorawanMac | |
GetBeamId() const | ns3::SatMac | inline |
GetDbmForTxPower(uint8_t txPower) | ns3::LorawanMac | |
GetDevice(void) | ns3::LorawanMac | |
GetLoraLogicalChannelHelper(void) | ns3::LorawanMac | |
GetNPreambleSymbols(void) | ns3::LorawanMac | |
GetOnAirTime(Ptr< Packet > packet, LoraTxParameters txParams) | ns3::LorawanMac | |
GetPhy(void) | ns3::LorawanMac | |
GetPhyTx(void) | ns3::LorawanMac | |
GetSatId() const | ns3::SatMac | inline |
GetSfFromDataRate(uint8_t dataRate) | ns3::LorawanMac | |
GetTypeId(void) | ns3::LorawanGroundMacGateway | static |
GetWaitingTime(double frequency) | ns3::LorawanMacGateway | |
IsTransmitting(void) | ns3::LorawanMacGateway | |
LoraReceiveCallback typedef | ns3::SatMac | |
LorawanGroundMacGateway() | ns3::LorawanGroundMacGateway | |
LorawanGroundMacGateway(uint32_t satId, uint32_t beamId) | ns3::LorawanGroundMacGateway | |
LorawanMac() | ns3::LorawanMac | |
LorawanMac(uint32_t satId, uint32_t beamId) | ns3::LorawanMac | |
LorawanMacGateway() | ns3::LorawanMacGateway | |
LorawanMacGateway(uint32_t satId, uint32_t beamId) | ns3::LorawanMacGateway | |
m_bandwidthForDataRate | ns3::LorawanMac | protected |
m_beamEnabledTime | ns3::SatMac | protected |
m_beamId | ns3::LorawanMac | protected |
m_beamSchedulerCallback | ns3::SatMac | protected |
m_beamServiceTrace | ns3::SatMac | protected |
m_cannotSendBecauseDutyCycle | ns3::LorawanMac | protected |
m_channelHelper | ns3::LorawanMac | protected |
m_device | ns3::LorawanMac | protected |
m_forwardLinkRegenerationMode | ns3::SatMac | protected |
m_handoverModule | ns3::SatMac | protected |
m_isRegenerative | ns3::LorawanMac | protected |
m_isStatisticsTagsEnabled | ns3::SatMac | protected |
m_lastDelay | ns3::SatMac | protected |
m_lastLinkDelay | ns3::SatMac | protected |
m_lastSOF | ns3::SatMac | protected |
m_maxAppPayloadForDataRate | ns3::LorawanMac | protected |
m_ncrMessagesToSend | ns3::SatMac | protected |
m_ncrV2 | ns3::SatMac | protected |
m_nodeInfo | ns3::SatMac | protected |
m_nPreambleSymbols | ns3::LorawanMac | protected |
m_packetTrace | ns3::SatMac | protected |
m_phy | ns3::LorawanMac | protected |
m_readCtrlCallback | ns3::SatMac | protected |
m_receivedPacket | ns3::LorawanMac | protected |
m_replyDataRateMatrix | ns3::LorawanMac | protected |
m_reserveCtrlCallback | ns3::SatMac | protected |
m_returnLinkRegenerationMode | ns3::SatMac | protected |
m_routingUpdateCallback | ns3::SatMac | protected |
m_rxCallback | ns3::SatMac | protected |
m_rxDelayTrace | ns3::SatMac | protected |
m_rxJitterTrace | ns3::SatMac | protected |
m_rxLinkDelayTrace | ns3::SatMac | protected |
m_rxLinkJitterTrace | ns3::SatMac | protected |
m_rxLoraCallback | ns3::SatMac | protected |
m_rxTrace | ns3::SatMac | protected |
m_satelliteAddress | ns3::SatMac | protected |
m_satId | ns3::SatMac | protected |
m_sendCtrlCallback | ns3::SatMac | protected |
m_sentNewPacket | ns3::LorawanMac | protected |
m_sfForDataRate | ns3::LorawanMac | protected |
m_txCallback | ns3::SatMac | protected |
m_txDbmForTxPower | ns3::LorawanMac | protected |
m_txEnabled | ns3::SatMac | protected |
m_updateIslCallback | ns3::SatMac | protected |
operator=(const SatMac &) | ns3::SatMac | private |
ReadCtrlMsgCallback typedef | ns3::SatMac | |
Receive(SatPhy::PacketContainer_t packets, Ptr< SatSignalParameters >) | ns3::LorawanGroundMacGateway | virtual |
ReceiveCallback typedef | ns3::SatMac | |
ReceiveQueueEvent(SatQueue::QueueEvent_t event, uint8_t flowIndex) | ns3::SatMac | virtual |
ReplyDataRateMatrix typedef | ns3::LorawanMac | |
ReserveCtrlMsgCallback typedef | ns3::SatMac | |
ReserveIdAndStoreCtrlMsgToContainer(Ptr< SatControlMessage > msg) | ns3::SatMac | |
RoutingUpdateCallback typedef | ns3::SatMac | |
RxTraces(SatPhy::PacketContainer_t packets) | ns3::SatMac | protected |
SatMac() | ns3::SatMac | |
SatMac(uint32_t satId, uint32_t beamId) | ns3::SatMac | |
SatMac(const SatMac &) | ns3::SatMac | private |
Send(Ptr< Packet > packet) | ns3::LorawanGroundMacGateway | virtual |
ns3::LorawanMac::Send(Ptr< Packet > packet, const Address &dest, uint16_t protocolNumber) | ns3::LorawanMac | virtual |
SendCtrlMsgCallback typedef | ns3::SatMac | |
SendCtrlMsgFromContainer(uint32_t sendId) | ns3::SatMac | |
SendPacket(SatPhy::PacketContainer_t packets, uint32_t carrierId, Time duration, SatSignalParameters::txInfo_s txInfo) | ns3::SatMac | protectedvirtual |
SetBandwidthForDataRate(std::vector< double > bandwidthForDataRate) | ns3::LorawanMac | |
SetBeamId(uint32_t beamId) | ns3::SatMac | inline |
SetBeamSchedulerCallback(SatMac::BeamSchedulerCallback cb) | ns3::SatMac | |
SetDevice(Ptr< NetDevice > device) | ns3::LorawanMac | |
SetHandoverModule(Ptr< SatHandoverModule > handoverModule) | ns3::SatMac | |
SetLoraLogicalChannelHelper(LoraLogicalChannelHelper helper) | ns3::LorawanMac | |
SetLoraReceiveCallback(SatMac::LoraReceiveCallback cb) | ns3::SatMac | |
SetMaxAppPayloadForDataRate(std::vector< uint32_t > maxAppPayloadForDataRate) | ns3::LorawanMac | |
SetNodeInfo(Ptr< SatNodeInfo > nodeInfo) | ns3::SatMac | virtual |
SetNPreambleSymbols(int nPreambleSymbols) | ns3::LorawanMac | |
SetPhy(Ptr< SatPhy > phy) | ns3::LorawanMac | |
SetPhyTx(Ptr< SatLoraPhyTx > phyTx) | ns3::LorawanMac | |
SetReadCtrlCallback(SatMac::ReadCtrlMsgCallback cb) | ns3::SatMac | |
SetReceiveCallback(SatMac::ReceiveCallback cb) | ns3::SatMac | |
setRegenerative(bool isRegenerative) | ns3::LorawanMac | |
SetReplyDataRateMatrix(ReplyDataRateMatrix replyDataRateMatrix) | ns3::LorawanMac | |
SetReserveCtrlCallback(SatMac::ReserveCtrlMsgCallback cb) | ns3::SatMac | |
SetRoutingUpdateCallback(SatMac::RoutingUpdateCallback cb) | ns3::SatMac | |
SetSatelliteAddress(Address satelliteAddress) | ns3::SatMac | virtual |
SetSatId(uint32_t satId) | ns3::SatMac | inline |
SetSendCtrlCallback(SatMac::SendCtrlMsgCallback cb) | ns3::SatMac | |
SetSfForDataRate(std::vector< uint8_t > sfForDataRate) | ns3::LorawanMac | |
SetTimeTag(SatPhy::PacketContainer_t packets) | ns3::SatMac | protected |
SetTransmitCallback(SatMac::TransmitCallback cb) | ns3::SatMac | |
SetTxDbmForTxPower(std::vector< double > txDbmForTxPower) | ns3::LorawanMac | |
SetUpdateIslCallback(SatMac::UpdateIslCallback cb) | ns3::SatMac | |
TransmitCallback typedef | ns3::SatMac | |
TxFinished() | ns3::LorawanMacGateway | virtual |
UpdateIslCallback typedef | ns3::SatMac | |
~LorawanGroundMacGateway() | ns3::LorawanGroundMacGateway | virtual |
~LorawanMac() | ns3::LorawanMac | virtual |
~LorawanMacGateway() | ns3::LorawanMacGateway | virtual |
~SatMac() | ns3::SatMac | |