ns3::LorawanMacEndDeviceClassA Member List

This is the complete list of members for ns3::LorawanMacEndDeviceClassA, including all inherited members.

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
CloseFirstReceiveWindow(void)ns3::LorawanMacEndDeviceClassA
CloseSecondReceiveWindow(void)ns3::LorawanMacEndDeviceClassA
Disable()ns3::SatMacvirtual
DoDispose(void)ns3::SatMacprotected
DoSend(Ptr< Packet > packet)ns3::LorawanMacEndDevicevirtual
Enable()ns3::SatMacvirtual
FailedReception(Ptr< const Packet > packet)ns3::LorawanMacEndDeviceClassAvirtual
GatewayUpdateCallback typedefns3::LorawanMacEndDevice
GetAddress() constns3::SatMacinline
GetAggregatedDutyCycle(void)ns3::LorawanMacEndDevice
GetBandwidthFromDataRate(uint8_t dataRate)ns3::LorawanMac
GetBeamId() constns3::SatMacinline
GetChannelForTx(void)ns3::LorawanMacEndDeviceprotected
GetDataRate(void)ns3::LorawanMacEndDevice
GetDataRateAdaptation(void)ns3::LorawanMacEndDevice
GetDbmForTxPower(uint8_t txPower)ns3::LorawanMac
GetDevice(void)ns3::LorawanMac
GetDeviceAddress(void)ns3::LorawanMacEndDevice
GetFirstReceiveWindowDataRate(void)ns3::LorawanMacEndDeviceClassA
GetLoraLogicalChannelHelper(void)ns3::LorawanMac
GetMaxNumberOfTransmissions(void)ns3::LorawanMacEndDevice
GetMType(void)ns3::LorawanMacEndDevice
GetNextClassTransmissionDelay(Time waitingTime)ns3::LorawanMacEndDeviceClassAvirtual
GetNextTransmissionDelay(void)ns3::LorawanMacEndDeviceprivate
GetNPreambleSymbols(void)ns3::LorawanMac
GetOnAirTime(Ptr< Packet > packet, LoraTxParameters txParams)ns3::LorawanMac
GetPhy(void)ns3::LorawanMac
GetPhyRx()ns3::LorawanMacEndDevice
GetPhyTx(void)ns3::LorawanMac
GetSatId() constns3::SatMacinline
GetSecondReceiveWindowDataRate(void)ns3::LorawanMacEndDeviceClassA
GetSecondReceiveWindowFrequency(void)ns3::LorawanMacEndDeviceClassA
GetSfFromDataRate(uint8_t dataRate)ns3::LorawanMac
GetTransmissionPower(void)ns3::LorawanMacEndDevicevirtual
GetTypeId(void)ns3::LorawanMacEndDeviceClassAstatic
LoraReceiveCallback typedefns3::SatMac
LorawanMac()ns3::LorawanMac
LorawanMac(uint32_t satId, uint32_t beamId)ns3::LorawanMac
LorawanMacEndDevice()ns3::LorawanMacEndDevice
LorawanMacEndDevice(uint32_t satId, uint32_t beamId)ns3::LorawanMacEndDevice
LorawanMacEndDeviceClassA()ns3::LorawanMacEndDeviceClassA
LorawanMacEndDeviceClassA(uint32_t satId, uint32_t beamId, Ptr< SatSuperframeSeq > seq)ns3::LorawanMacEndDeviceClassA
m_addressns3::LorawanMacEndDeviceprotected
m_aggregatedDutyCyclens3::LorawanMacEndDeviceprivate
m_bandwidthForDataRatens3::LorawanMacprotected
m_beamEnabledTimens3::SatMacprotected
m_beamIdns3::LorawanMacprotected
m_beamServiceTracens3::SatMacprotected
m_cannotSendBecauseDutyCyclens3::LorawanMacprotected
m_channelHelperns3::LorawanMacprotected
m_closeFirstWindowns3::LorawanMacEndDeviceClassAprivate
m_closeSecondWindowns3::LorawanMacEndDeviceClassAprivate
m_codingRatens3::LorawanMacEndDeviceprotected
m_controlDataRatens3::LorawanMacEndDeviceprivate
m_currentFCntns3::LorawanMacEndDeviceprivate
m_dataRatens3::LorawanMacEndDeviceprotected
m_devicens3::LorawanMacprotected
m_enableDRAdaptns3::LorawanMacEndDeviceprotected
m_firstWindowDelayns3::LorawanMacEndDeviceClassAprivate
m_firstWindowDurationns3::LorawanMacEndDeviceClassAprivate
m_forwardLinkRegenerationModens3::SatMacprotected
m_gatewayUpdateCallbackns3::LorawanMacEndDeviceprotected
m_gwAddressns3::LorawanMacEndDeviceprotected
m_headerDisabledns3::LorawanMacEndDeviceprotected
m_isRegenerativens3::LorawanMacprotected
m_isStatisticsTagsEnabledns3::SatMacprotected
m_lastDelayns3::SatMacprotected
m_lastKnownGatewayCountns3::LorawanMacEndDeviceprivate
m_lastKnownLinkMarginns3::LorawanMacEndDeviceprivate
m_lastLinkDelayns3::SatMacprotected
m_lastSOFns3::SatMacprotected
m_macCommandListns3::LorawanMacEndDeviceprotected
m_maxAppPayloadForDataRatens3::LorawanMacprotected
m_maxNumbTxns3::LorawanMacEndDeviceprotected
m_mTypens3::LorawanMacEndDeviceprivate
m_ncrMessagesToSendns3::SatMacprotected
m_ncrV2ns3::SatMacprotected
m_nextRetxns3::LorawanMacEndDeviceprivate
m_nextTxns3::LorawanMacEndDeviceprivate
m_nodeInfons3::SatMacprotected
m_nPreambleSymbolsns3::LorawanMacprotected
m_packetTracens3::SatMacprotected
m_packetTypens3::LorawanMacEndDeviceClassAprivate
m_phyns3::LorawanMacprotected
m_phyRxns3::LorawanMacEndDeviceprotected
m_raChannelns3::LorawanMacEndDeviceprotected
m_readCtrlCallbackns3::SatMacprotected
m_receivedPacketns3::LorawanMacprotected
m_receiveWindowDurationInSymbolsns3::LorawanMacEndDeviceprotected
m_replyDataRateMatrixns3::LorawanMacprotected
m_requiredTxCallbackns3::LorawanMacEndDeviceprotected
m_reserveCtrlCallbackns3::SatMacprotected
m_returnLinkRegenerationModens3::SatMacprotected
m_retxParamsns3::LorawanMacEndDeviceprotected
m_routingUpdateCallbackns3::SatMacprotected
m_rx1DrOffsetns3::LorawanMacEndDeviceClassAprivate
m_rxCallbackns3::SatMacprotected
m_rxDelayTracens3::SatMacprotected
m_rxJitterTracens3::SatMacprotected
m_rxLinkDelayTracens3::SatMacprotected
m_rxLinkJitterTracens3::SatMacprotected
m_rxLoraCallbackns3::SatMacprotected
m_rxTracens3::SatMacprotected
m_satelliteAddressns3::SatMacprotected
m_satIdns3::SatMacprotected
m_secondReceiveWindowns3::LorawanMacEndDeviceClassAprivate
m_secondReceiveWindowDataRatens3::LorawanMacEndDeviceClassAprivate
m_secondReceiveWindowFrequencyns3::LorawanMacEndDeviceClassAprivate
m_secondWindowDelayns3::LorawanMacEndDeviceClassAprivate
m_secondWindowDurationns3::LorawanMacEndDeviceClassAprivate
m_sendCtrlCallbackns3::SatMacprotected
m_sentNewPacketns3::LorawanMacprotected
m_sfForDataRatens3::LorawanMacprotected
m_superframeSeqns3::LorawanMacEndDeviceClassAprivate
m_txCallbackns3::SatMacprotected
m_txDbmForTxPowerns3::LorawanMacprotected
m_txEnabledns3::SatMacprotected
m_txPowerns3::LorawanMacEndDeviceprotected
m_uniformRVns3::LorawanMacEndDeviceprotected
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::LorawanMacEndDeviceClassAvirtual
OnRxParamSetupReq(Ptr< RxParamSetupReq > rxParamSetupReq)ns3::LorawanMacEndDevice
OpenFirstReceiveWindow(void)ns3::LorawanMacEndDeviceClassA
OpenSecondReceiveWindow(void)ns3::LorawanMacEndDeviceClassA
operator=(const SatMac &)ns3::SatMacprivate
ParseCommands(LoraFrameHeader frameHeader)ns3::LorawanMacEndDevice
postponeTransmission(Time nextTxDelay, Ptr< Packet >)ns3::LorawanMacEndDevicevirtual
ReadCtrlMsgCallback typedefns3::SatMac
Receive(Ptr< Packet > packet)ns3::LorawanMacEndDeviceClassAvirtual
ns3::LorawanMacEndDevice::Receive(SatPhy::PacketContainer_t packets, Ptr< SatSignalParameters >)ns3::LorawanMacEndDevicevirtual
ReceiveCallback typedefns3::SatMac
ReceiveQueueEvent(SatQueue::QueueEvent_t event, uint8_t flowIndex)ns3::SatMacvirtual
ReplyDataRateMatrix typedefns3::LorawanMac
ReserveCtrlMsgCallback typedefns3::SatMac
ReserveIdAndStoreCtrlMsgToContainer(Ptr< SatControlMessage > msg)ns3::SatMac
resetRetransmissionParameters()ns3::LorawanMacEndDevicevirtual
RoutingUpdateCallback typedefns3::SatMac
RxTraces(SatPhy::PacketContainer_t packets)ns3::SatMacprotected
SatMac()ns3::SatMac
SatMac(uint32_t satId, uint32_t beamId, SatEnums::RegenerationMode_t forwardLinkRegenerationMode, SatEnums::RegenerationMode_t returnLinkRegenerationMode)ns3::SatMac
SatMac(const SatMac &)ns3::SatMacprivate
Send(Ptr< Packet > packet)ns3::LorawanMacEndDevicevirtual
ns3::LorawanMac::Send(Ptr< Packet > packet, const Address &dest, uint16_t protocolNumber)ns3::LorawanMacvirtual
SendCtrlMsgCallback typedefns3::SatMac
SendCtrlMsgFromContainer(uint32_t sendId)ns3::SatMac
SendPacket(SatPhy::PacketContainer_t packets, uint32_t carrierId, Time duration, SatSignalParameters::txInfo_s txInfo)ns3::SatMacprotectedvirtual
SendToPhy(Ptr< Packet > packet)ns3::LorawanMacEndDeviceClassAvirtual
SetBandwidthForDataRate(std::vector< double > bandwidthForDataRate)ns3::LorawanMac
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
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::SatMacvirtual
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
SetRaModel(SatEnums::RandomAccessModel_t randomAccessModel)ns3::LorawanMacEndDeviceClassA
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::SatMacvirtual
SetSecondReceiveWindowDataRate(uint8_t dataRate)ns3::LorawanMacEndDeviceClassA
SetSecondReceiveWindowFrequency(double frequencyMHz)ns3::LorawanMacEndDeviceClassA
SetSendCtrlCallback(SatMac::SendCtrlMsgCallback cb)ns3::SatMac
SetSfForDataRate(std::vector< uint8_t > sfForDataRate)ns3::LorawanMac
SetTimeTag(SatPhy::PacketContainer_t packets)ns3::SatMacprotected
SetTransmitCallback(SatMac::TransmitCallback cb)ns3::SatMac
SetTxDbmForTxPower(std::vector< double > txDbmForTxPower)ns3::LorawanMac
Shuffle(std::vector< Ptr< LoraLogicalChannel >> vector)ns3::LorawanMacEndDeviceprivate
TransmitCallback typedefns3::SatMac
TxFinished()ns3::LorawanMacEndDeviceClassAvirtual
~LorawanMac()ns3::LorawanMacvirtual
~LorawanMacEndDevice()ns3::LorawanMacEndDevicevirtual
~LorawanMacEndDeviceClassA()ns3::LorawanMacEndDeviceClassAvirtual
~SatMac()ns3::SatMac