| AddLogicalChannel(double frequency) | ns3::LorawanMacEndDevice | |
| AddLogicalChannel(Ptr< LoraLogicalChannel > logicalChannel) | ns3::LorawanMacEndDevice | |
| AddLoraSubBand(double startFrequency, double endFrequency, double dutyCycle, double maxTxPowerDbm) | ns3::LorawanMacEndDevice | |
| AddLorawanMacCommand(Ptr< LorawanMacCommand > macCommand) | ns3::LorawanMacEndDevice | |
| ApplyNecessaryOptions(LoraFrameHeader &frameHeader) | ns3::LorawanMacEndDevice | |
| ApplyNecessaryOptions(LorawanMacHeader &macHeader) | ns3::LorawanMacEndDevice | |
| BeamSchedulerCallback typedef | ns3::SatMac | |
| ChangeBeam(uint32_t satId, uint32_t beamId) | ns3::LorawanMacEndDevice | |
| CheckHandovers() | ns3::LorawanMacEndDevice | protected |
| Disable() | ns3::SatMac | virtual |
| DoDispose(void) | ns3::SatMac | protected |
| DoSend(Ptr< Packet > packet) | ns3::LorawanMacEndDevice | virtual |
| Enable() | ns3::SatMac | virtual |
| FailedReception(Ptr< const Packet > packet) | ns3::LorawanMacEndDevice | virtual |
| GatewayUpdateCallback typedef | ns3::LorawanMacEndDevice | |
| GetAddress() const | ns3::SatMac | inline |
| GetAggregatedDutyCycle(void) | ns3::LorawanMacEndDevice | |
| GetBandwidthFromDataRate(uint8_t dataRate) | ns3::LorawanMac | |
| GetBeamId() const | ns3::SatMac | inline |
| GetChannelForTx(void) | ns3::LorawanMacEndDevice | protected |
| GetDataRate(void) | ns3::LorawanMacEndDevice | |
| GetDataRateAdaptation(void) | ns3::LorawanMacEndDevice | |
| GetDbmForTxPower(uint8_t txPower) | ns3::LorawanMac | |
| GetDevice(void) | ns3::LorawanMac | |
| GetDeviceAddress(void) | ns3::LorawanMacEndDevice | |
| GetLoraLogicalChannelHelper(void) | ns3::LorawanMac | |
| GetMaxNumberOfTransmissions(void) | ns3::LorawanMacEndDevice | |
| GetMType(void) | ns3::LorawanMacEndDevice | |
| GetNextClassTransmissionDelay(Time waitingTime) | ns3::LorawanMacEndDevice | protectedvirtual |
| GetNextTransmissionDelay(void) | ns3::LorawanMacEndDevice | private |
| GetNPreambleSymbols(void) | ns3::LorawanMac | |
| GetOnAirTime(Ptr< Packet > packet, LoraTxParameters txParams) | ns3::LorawanMac | |
| GetPhy(void) | ns3::LorawanMac | |
| GetPhyRx() | ns3::LorawanMacEndDevice | |
| GetPhyTx(void) | ns3::LorawanMac | |
| GetSatId() const | ns3::SatMac | inline |
| GetSfFromDataRate(uint8_t dataRate) | ns3::LorawanMac | |
| GetTransmissionPower(void) | ns3::LorawanMacEndDevice | virtual |
| GetTypeId(void) | ns3::LorawanMacEndDevice | static |
| HandoverCallback typedef | ns3::LorawanMacEndDevice | |
| LoraReceiveCallback typedef | ns3::SatMac | |
| LorawanMac() | ns3::LorawanMac | |
| LorawanMac(uint32_t satId, uint32_t beamId) | ns3::LorawanMac | |
| LorawanMacEndDevice() | ns3::LorawanMacEndDevice | |
| LorawanMacEndDevice(Ptr< Node > node, uint32_t satId, uint32_t beamId) | ns3::LorawanMacEndDevice | |
| m_address | ns3::LorawanMacEndDevice | protected |
| m_aggregatedDutyCycle | ns3::LorawanMacEndDevice | private |
| 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_codingRate | ns3::LorawanMacEndDevice | protected |
| m_controlDataRate | ns3::LorawanMacEndDevice | private |
| m_currentFCnt | ns3::LorawanMacEndDevice | private |
| m_dataRate | ns3::LorawanMacEndDevice | protected |
| m_device | ns3::LorawanMac | protected |
| m_enableDRAdapt | ns3::LorawanMacEndDevice | protected |
| m_forwardLinkRegenerationMode | ns3::SatMac | protected |
| m_gatewayUpdateCallback | ns3::LorawanMacEndDevice | protected |
| m_gwAddress | ns3::LorawanMacEndDevice | protected |
| m_handoverCallback | ns3::LorawanMacEndDevice | private |
| m_handoverModule | ns3::SatMac | protected |
| m_headerDisabled | ns3::LorawanMacEndDevice | protected |
| m_isRegenerative | ns3::LorawanMacEndDevice | protected |
| m_isStatisticsTagsEnabled | ns3::SatMac | protected |
| m_lastDelay | ns3::SatMac | protected |
| m_lastKnownGatewayCount | ns3::LorawanMacEndDevice | private |
| m_lastKnownLinkMargin | ns3::LorawanMacEndDevice | private |
| m_lastLinkDelay | ns3::SatMac | protected |
| m_lastSOF | ns3::SatMac | protected |
| m_macCommandList | ns3::LorawanMacEndDevice | protected |
| m_maxAppPayloadForDataRate | ns3::LorawanMac | protected |
| m_maxNumbTx | ns3::LorawanMacEndDevice | protected |
| m_mType | ns3::LorawanMacEndDevice | private |
| m_ncrMessagesToSend | ns3::SatMac | protected |
| m_ncrV2 | ns3::SatMac | protected |
| m_nextRetx | ns3::LorawanMacEndDevice | private |
| m_nextTx | ns3::LorawanMacEndDevice | private |
| m_node | ns3::LorawanMacEndDevice | protected |
| m_nodeInfo | ns3::SatMac | protected |
| m_nPreambleSymbols | ns3::LorawanMac | protected |
| m_packetTrace | ns3::SatMac | protected |
| m_phy | ns3::LorawanMac | protected |
| m_phyRx | ns3::LorawanMacEndDevice | protected |
| m_raChannel | ns3::LorawanMacEndDevice | protected |
| m_readCtrlCallback | ns3::SatMac | protected |
| m_receivedPacket | ns3::LorawanMac | protected |
| m_receiveWindowDurationInSymbols | ns3::LorawanMacEndDevice | protected |
| m_replyDataRateMatrix | ns3::LorawanMac | protected |
| m_requiredTxCallback | ns3::LorawanMacEndDevice | protected |
| m_reserveCtrlCallback | ns3::SatMac | protected |
| m_returnLinkRegenerationMode | ns3::SatMac | protected |
| m_retxParams | ns3::LorawanMacEndDevice | 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_txPower | ns3::LorawanMacEndDevice | protected |
| m_uniformRV | ns3::LorawanMacEndDevice | protected |
| m_updateAddressAndIdentifierCallback | ns3::LorawanMacEndDevice | private |
| m_updateIslCallback | ns3::SatMac | protected |
| OnDevStatusReq(void) | ns3::LorawanMacEndDevice | |
| OnDutyCycleReq(double dutyCycle) | ns3::LorawanMacEndDevice | |
| OnLinkAdrReq(uint8_t dataRate, uint8_t txPower, std::list< int > enabledChannels, int repetitions) | ns3::LorawanMacEndDevice | |
| OnLinkCheckAns(uint8_t margin, uint8_t gwCnt) | ns3::LorawanMacEndDevice | |
| OnNewChannelReq(uint8_t chIndex, double frequency, uint8_t minDataRate, uint8_t maxDataRate) | ns3::LorawanMacEndDevice | |
| OnRxClassParamSetupReq(Ptr< RxParamSetupReq > rxParamSetupReq) | ns3::LorawanMacEndDevice | virtual |
| OnRxParamSetupReq(Ptr< RxParamSetupReq > rxParamSetupReq) | ns3::LorawanMacEndDevice | |
| operator=(const SatMac &) | ns3::SatMac | private |
| ParseCommands(LoraFrameHeader frameHeader) | ns3::LorawanMacEndDevice | |
| postponeTransmission(Time nextTxDelay, Ptr< Packet >) | ns3::LorawanMacEndDevice | virtual |
| ReadCtrlMsgCallback typedef | ns3::SatMac | |
| Receive(Ptr< Packet > packet)=0 | ns3::LorawanMacEndDevice | pure virtual |
| Receive(SatPhy::PacketContainer_t packets, Ptr< SatSignalParameters >) | ns3::LorawanMacEndDevice | 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 | |
| resetRetransmissionParameters() | ns3::LorawanMacEndDevice | virtual |
| 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::LorawanMacEndDevice | 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 |
| SendToPhy(Ptr< Packet > packet) | ns3::LorawanMacEndDevice | virtual |
| SetBandwidthForDataRate(std::vector< double > bandwidthForDataRate) | ns3::LorawanMac | |
| SetBeamId(uint32_t beamId) | ns3::SatMac | inline |
| SetBeamSchedulerCallback(SatMac::BeamSchedulerCallback cb) | ns3::SatMac | |
| SetDataRate(uint8_t dataRate) | ns3::LorawanMacEndDevice | |
| SetDataRateAdaptation(bool adapt) | ns3::LorawanMacEndDevice | |
| SetDevice(Ptr< NetDevice > device) | ns3::LorawanMac | |
| SetDeviceAddress(LoraDeviceAddress address) | ns3::LorawanMacEndDevice | |
| SetGatewayUpdateCallback(LorawanMacEndDevice::GatewayUpdateCallback cb) | ns3::LorawanMacEndDevice | |
| SetGwAddress(Mac48Address gwAddress) | ns3::LorawanMacEndDevice | |
| SetHandoverCallback(LorawanMacEndDevice::HandoverCallback cb) | ns3::LorawanMacEndDevice | |
| SetHandoverModule(Ptr< SatHandoverModule > handoverModule) | ns3::SatMac | |
| SetLogicalChannel(uint8_t chIndex, double frequency, uint8_t minDataRate, uint8_t maxDataRate) | ns3::LorawanMacEndDevice | |
| SetLoraLogicalChannelHelper(LoraLogicalChannelHelper helper) | ns3::LorawanMac | |
| SetLoraReceiveCallback(SatMac::LoraReceiveCallback cb) | ns3::SatMac | |
| SetMaxAppPayloadForDataRate(std::vector< uint32_t > maxAppPayloadForDataRate) | ns3::LorawanMac | |
| SetMaxNumberOfTransmissions(uint8_t maxNumbTx) | ns3::LorawanMacEndDevice | |
| SetMType(LorawanMacHeader::MType mType) | ns3::LorawanMacEndDevice | |
| SetNodeInfo(Ptr< SatNodeInfo > nodeInfo) | ns3::SatMac | virtual |
| SetNPreambleSymbols(int nPreambleSymbols) | ns3::LorawanMac | |
| SetPhy(Ptr< SatPhy > phy) | ns3::LorawanMac | |
| SetPhyRx(Ptr< SatLoraPhyRx > phyRx) | ns3::LorawanMacEndDevice | |
| SetPhyTx(Ptr< SatLoraPhyTx > phyTx) | ns3::LorawanMac | |
| SetRaChannel(uint32_t raChannel) | ns3::LorawanMacEndDevice | |
| SetReadCtrlCallback(SatMac::ReadCtrlMsgCallback cb) | ns3::SatMac | |
| SetReceiveCallback(SatMac::ReceiveCallback cb) | ns3::SatMac | |
| setRegenerative(bool isRegenerative) | ns3::LorawanMac | |
| SetRegenerative(bool isRegenerative) | ns3::LorawanMacEndDevice | |
| SetReplyDataRateMatrix(ReplyDataRateMatrix replyDataRateMatrix) | ns3::LorawanMac | |
| SetReserveCtrlCallback(SatMac::ReserveCtrlMsgCallback cb) | ns3::SatMac | |
| SetRoutingUpdateCallback(SatMac::RoutingUpdateCallback cb) | ns3::SatMac | |
| SetSatAddress(Mac48Address satAddress) | ns3::LorawanMacEndDevice | |
| 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 | |
| SetUpdateAddressAndIdentifierCallback(LorawanMacEndDevice::UpdateAddressAndIdentifierCallback cb) | ns3::LorawanMacEndDevice | |
| SetUpdateIslCallback(SatMac::UpdateIslCallback cb) | ns3::SatMac | |
| Shuffle(std::vector< Ptr< LoraLogicalChannel >> vector) | ns3::LorawanMacEndDevice | private |
| TransmitCallback typedef | ns3::SatMac | |
| TxFinished() | ns3::LorawanMacEndDevice | virtual |
| UpdateAddressAndIdentifierCallback typedef | ns3::LorawanMacEndDevice | |
| UpdateIslCallback typedef | ns3::SatMac | |
| ~LorawanMac() | ns3::LorawanMac | virtual |
| ~LorawanMacEndDevice() | ns3::LorawanMacEndDevice | virtual |
| ~SatMac() | ns3::SatMac | |