►CApplication | |
Cns3::LoraForwarder | This application forwards packets between NetDevices: SatLorawanNetDevice -> PointToPointNetDevice and vice versa |
Cns3::LoraNetworkServer | The LoraNetworkServer is an application standing on top of a node equipped with links that connect it with the gateways |
Cns3::LoraPeriodicSender | |
►CArpCache | |
Cns3::SatArpCache | An ARP cache interface for satellite module |
Cns3::SatFrameAllocator::BandwidthComparator | BandwidthComparator is a custom functor meant as comparison function for std::map |
Cns3::SatFrameAllocator::CcReqCompare | CcReqCompare class for CC type comparisons |
►CChannel | |
Cns3::PointToPointIslChannel | Point to Point ISL Channel |
Cns3::SatChannel | Satellite channel implementation |
Cns3::SatSimpleChannel | The satellite simple channel, for satellite public and backbone networks |
Cns3::SatBeamScheduler::CnoCompare | CnoCompare class to sort UT request according to C/N0 information |
Cns3::SatCnoHelper::cnoCustomParams_s | Struct for storing the custom C/N0 for some nodes |
Cns3::SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s | Struct for storing the CRDSA packet specific Rx parameters |
Cns3::SatPhy::CreateParam_t | Creation parameters for base PHY object |
Cns3::SatTrafficHelper::CustomTrafficInfo_s | Struct for info on last custom trafic created |
Cns3::DateTime | The DateTime struct |
Cns3::DropTailQueue< Item > | |
Celsetrec | |
Cns3::EncapKeyCompare | EncapKeyCompare is used as a custom compare method within EncapContainer map |
Cns3::IersData::EopParameters | |
Cns3::SatPhyRxCarrierPerWindow::essaPacketRxParams_s | Struct for storing the E-SSA packet specific Rx parameters |
Cns3::GeoCoordinate | GeoCoordinate class is used to store and operate with geodetic coordinates |
CGeoCoordinateValue | Hold objects of type ns3::GeoCoordinate |
Cns3::SatTopology::GwLayers_s | |
►CHeader | |
Cns3::LoraFrameHeader | This class represents the Frame header (FHDR) used in a LoraWAN network |
Cns3::LorawanMacHeader | This class represents the Mac header of a LoRaWAN packet |
Cns3::SatArqHeader | ARQ header implementation contains the sequence number related to the packet in question |
Cns3::SatGseHeader | SatGseHeader implementation |
Cns3::SatPPduHeader | SatPPduHeader implementation |
Cns3::IersData | |
Cns3::JulianDate | Class to handle Julian days and provide respective Earth Orientation Parameters (EOP) |
Cns3::PointToPointIslChannel::Link | Wire model for the PointToPointIslChannel |
Cns3::LoraDeviceAddress | This class represents the device address of a LoraWAN End Device |
Cns3::LorawanMacEndDevice::LoraRetxParameters | Structure representing the parameters that will be used in the retransmission procedure |
Cns3::LoraTxParameters | Structure to collect all parameters that are used to compute the duration of a packet (excluding payload length) |
Cns3::SatSGP4MobilityModel::Matrix | Matrix data structure to make coordinate conversion code clearer and less verbose |
►CMobilityModel | |
►Cns3::SatMobilityModel | Keep track of the current position and velocity of an object in satellite network |
Cns3::SatConstantPositionMobilityModel | Satellite mobility model for which the current position does not change once it has been set and until it is set again explicitly to a new value |
Cns3::SatSGP4MobilityModel | Keep track of the current position and velocity of satellite using SGP4 model |
Cns3::SatTracedMobilityModel | Satellite mobility model for which the current position change based on values read from a file |
►CNetDevice | |
Cns3::PointToPointIslNetDevice | |
►Cns3::SatNetDevice | SatNetDevice to be utilized in the UT and GW nodes |
Cns3::SatLorawanNetDevice | SatLorawanNetDevice to be utilized in the UT and GW nodes for IoT configuration |
►Cns3::SatOrbiterNetDevice | SatOrbiterNetDevice to be utilized in geostationary satellite |
Cns3::SatOrbiterNetDeviceDvb | SatOrbiterNetDeviceDvb to be utilized in geostationary satellite |
Cns3::SatOrbiterNetDeviceLora | SatOrbiterNetDeviceLora to be utilized in geostationary satellite |
Cns3::SatSimpleNetDevice | Satellite simple net device for satellite public and backbone network use |
Cns3::NwkAddr | Class representing the Network Address component of a LoraDeviceAddress (25 bits) |
Cns3::NwkID | Class representing the NetworkId component of a LoraDeviceAddress (7 bits) |
►CObject | |
Cns3::LoraDeviceAddressGenerator | This class generates sequential LoraDeviceAddress instances |
Cns3::LoraEndDeviceStatus | This class represents the Network Server's knowledge about an End Device in the LoRaWAN network it is administering |
Cns3::LoraForwarderHelper | This class can be used to install LoraForwarder applications on a set of gateways |
Cns3::LoraGatewayStatus | |
Cns3::LoraLogicalChannel | This class represents a logical LoRaWAN channel |
Cns3::LoraLogicalChannelHelper | This class supports LorawanMac instances by managing a list of the logical channels that the device is supposed to be using, and establishes their relationship with LoraSubBands |
Cns3::LoraNetworkController | This class collects a series of components that deal with various aspects of managing the network, and queries them for action when a new packet is received or other events occur in the network |
►Cns3::LoraNetworkControllerComponent | Generic class describing a component of the NetworkController |
Cns3::LoraAdrComponent | |
Cns3::LoraConfirmedMessagesComponent | |
Cns3::LoraLinkCheckComponent | |
Cns3::LoraNetworkScheduler | |
Cns3::LoraNetworkServerHelper | This class can install Network Server applications on multiple nodes at once |
Cns3::LoraNetworkStatus | This class represents the knowledge about the state of the network that is available at the Network Server |
Cns3::LoraSubBand | Class representing a LoraSubBand, i.e., a frequency band subject to some regulations on duty cycle and transmission power |
►Cns3::LorawanMacCommand | This base class is used to represent a general MAC command |
Cns3::DevStatusAns | Implementation of the DevStatusAns LoRaWAN MAC command |
Cns3::DevStatusReq | Implementation of the DevStatusReq LoRaWAN MAC command |
Cns3::DlChannelAns | Implementation of the DlChannelAns LoRaWAN MAC command |
Cns3::DutyCycleAns | Implementation of the DutyCycleAns LoRaWAN MAC command |
Cns3::DutyCycleReq | Implementation of the DutyCycleReq LoRaWAN MAC command |
Cns3::LinkAdrAns | Implementation of the LinkAdrAns LoRaWAN MAC command |
Cns3::LinkAdrReq | Implementation of the LinkAdrReq LoRaWAN MAC command |
Cns3::LinkCheckAns | Implementation of the LinkCheckAns LoRaWAN MAC command |
Cns3::LinkCheckReq | Implementation of the LinkCheckReq LoRaWAN MAC command |
Cns3::NewChannelAns | Implementation of the NewChannelAns LoRaWAN MAC command |
Cns3::NewChannelReq | Implementation of the NewChannelReq LoRaWAN MAC command |
Cns3::RxParamSetupAns | Implementation of the RxParamSetupAns LoRaWAN MAC command |
Cns3::RxParamSetupReq | Implementation of the RxParamSetupReq LoRaWAN MAC command |
Cns3::RxTimingSetupAns | Implementation of the RxTimingSetupAns LoRaWAN MAC command |
Cns3::RxTimingSetupReq | Implementation of the RxTimingSetupReq LoRaWAN MAC command |
Cns3::TxParamSetupAns | Implementation of the TxParamSetupAns LoRaWAN MAC command |
Cns3::TxParamSetupReq | Implementation of the TxParamSetupReq LoRaWAN MAC command |
Cns3::PointToPointIslHelper | |
Cns3::SatAntennaGainPattern | SatAntennaGainPattern class holds the antenna gain pattern data for a one single spot-beam |
Cns3::SatAntennaGainPatternContainer | Antenna gain pattern container holds all antenna patterns related to a satellite system |
Cns3::SatArqBufferContext | ARQ buffer context is holding information related to the ARQ transmission or reception depending on whether packet(s) are being transmitted or received |
►Cns3::SatBaseEncapsulator | A base encapsulator implementation which does not support encapsulation, fragmentation or packing |
►Cns3::SatGenericStreamEncapsulator | SatGenericStreamEncapsulator class is used in the FWD link for GSE encapsulation and fragmentation of higher layer packets |
Cns3::SatGenericStreamEncapsulatorArq | SatGenericStreamEncapsulatorArq class is inherited from the SatGenericStreamEncapsulator class, which is used in FWD link for encapsulation and fragmentation of higher layer packets |
►Cns3::SatReturnLinkEncapsulator | SatReturnLinkEncapsulator class is used in the RTN link for RLE encapsulation and fragmentation of higher layer packets |
Cns3::SatReturnLinkEncapsulatorArq | SatReturnLinkEncapsulatorArq class is inherited from the SatReturnLinkEncapsulator class, which is used in RTN link for encapsulation and fragmentation of higher layer packets |
►Cns3::SatBaseFader | Base class for faders such as the Rayleigh fader |
Cns3::SatLooModel | Class for Loo's model fader |
Cns3::SatRayleighModel | Class for Rayleigh model fader |
►Cns3::SatBaseFaderConf | Base class for fader configuration classes |
Cns3::SatLooConf | A configuration class for Loo's model fader |
Cns3::SatRayleighConf | A configuration class for Rayleigh model fader |
►Cns3::SatBaseFading | Base class for fading models such as Markov-based fading or fading trace |
Cns3::SatFadingInputTrace | Class for fading input trace |
Cns3::SatMarkovContainer | Container for Markov-model |
►Cns3::SatBaseTraceContainer | Base class for trace containers such as interference or fading traces |
Cns3::SatCompositeSinrOutputTraceContainer | Class for composite SINR output trace container |
Cns3::SatFadingInputTraceContainer | Class for fading input trace container |
Cns3::SatFadingOutputTraceContainer | Class for fading output trace container |
Cns3::SatInterferenceInputTraceContainer | Class for interference input trace container |
Cns3::SatInterferenceOutputTraceContainer | Class for interference output trace container |
Cns3::SatPositionInputTraceContainer | Class for Rx power input trace container |
Cns3::SatRxCnoInputTraceContainer | Class for Rx C/N0 input trace container |
Cns3::SatRxPowerInputTraceContainer | Class for Rx power input trace container |
Cns3::SatRxPowerOutputTraceContainer | Class for Rx power output trace container |
Cns3::SatBbFrameConf | This class implements the BB Frame configurations for DVB-S2 |
Cns3::SatBbFrameContainer | BB Frame container class |
Cns3::SatBeamHelper | SatBeamHelper builds a set Satellite beams with needed objects and configuration |
Cns3::SatBeamScheduler | Class for module Beam Scheduler |
Cns3::SatBstpController | SatBstpController class is responsible of enabling and disabling configurable spot-beams defined by a Beam Switching Time Plan (BSTP) |
Cns3::SatChannelEstimationError | SatChannelEstimatorError reads from file and stores the channel estimation error mean and standard deviation values for a set of SINR values |
Cns3::SatChannelPair | Container of Satellite channels pairs |
Cns3::SatCnoHelper | This helper allows to set customs C/N0 values for some GW or UT nodes |
Cns3::SatConf | A configuration class for the satellite reference system |
►Cns3::SatControlMessage | Abstract satellite control message class |
Cns3::SatArqAckMessage | The packet for the Automatic Repeat reQuest (ARQ) acknowledgment (ACK) messages |
Cns3::SatCmtMessage | This control message is used to give time, power and frequency correction to UTs |
Cns3::SatCnoReportMessage | C/N0 (CNI) estimation report message |
Cns3::SatCrMessage | The packet for the Capacity Request (CR) messages |
Cns3::SatHandoverRecommendationMessage | Handover recommendation control message (Tagged by SatControlMsgTag with type value SAT_HR_CTRL_MSG) |
Cns3::SatLogoffMessage | This control message is used to inform the UT that it has been deconnected by GW (Tagged by SatControlMsgTag with type value SAT_LOGOFF_CTRL_MSG) |
Cns3::SatLogonMessage | This control message is used to inform the GW that a UT wants to connect (Tagged by SatControlMsgTag with type value SAT_LOGON_CTRL_MSG) |
Cns3::SatLogonResponseMessage | This control message is used to inform the UT of a connection success (Tagged by SatControlMsgTag with type value SAT_LOGON_RESPONSE_CTRL_MSG) |
Cns3::SatNcrMessage | This control message is used to broadcast NCR date to UTs |
Cns3::SatRaMessage | Random access load control message (Tagged by SatControlMsgTag with type value SAT_RA_CTRL_MSG) |
Cns3::SatSliceSubscriptionMessage | This control message is used to inform the UT it has to subscribe to a new slice |
Cns3::SatTbtpMessage | The packet for the Terminal Burst Time Plan (TBTP) messages |
Cns3::SatTimuMessage | TIM unicast control message (Tagged by SatControlMsgTag with type value SAT_TIMU_CTRL_MSG) |
Cns3::SatEnvVariables | Class for environmental variables |
Cns3::SatFadingExternalInputTraceContainer | Container class for external input fading traces |
Cns3::SatFadingOscillator | Oscillator class for faders |
Cns3::SatFreeSpaceLoss | This class is responsible of calculating the free space loss (FSL) based on two given node positions and used (center) frequency |
►Cns3::SatFwdLinkScheduler | SatFwdLinkScheduler schedules BB frames for forward link |
Cns3::SatFwdLinkSchedulerDefault | SatFwdLinkSchedulerDefault schedules BB frames for forward link |
Cns3::SatFwdLinkSchedulerTimeSlicing | SatFwdLinkSchedulerTimeSlicing schedules BB frames for forward link |
Cns3::SatScpcScheduler | SatFwdLinkSchedulerDefault schedules BB frames for forward link |
Cns3::SatGroupHelper | This helper is used to create groups of UTs |
►Cns3::SatGwHelper | Creates needed objects for GW nodes like SatOrbiterNetDevice objects |
Cns3::SatGwHelperDvb | Creates needed objects for DVB GW nodes like SatOrbiterNetDevice objects |
Cns3::SatGwHelperLora | Creates needed objects for LORA GW nodes like SatorbiterNetDevice objects |
Cns3::SatHandoverModule | UT handover module |
Cns3::SatHelper | Build a satellite network set with needed objects and configuration |
Cns3::SatIdMapper | Class for ID-mapper |
Cns3::SatInputFileStreamTimeDoubleContainer | Class for input file stream container for storing double values |
Cns3::SatInputFileStreamTimeLongDoubleContainer | Class for input file stream container for storing long double values |
►Cns3::SatInterference | Abstract class defining interface for interference calculations objects |
Cns3::SatConstantInterference | Satellite constant interference |
►Cns3::SatPerPacketInterference | Packet by packet interference |
Cns3::SatPerFragmentInterference | Packet fragment by packet fragment interference |
Cns3::SatTracedInterference | Satellite traced interference |
►Cns3::SatInterferenceElimination | Abstract class defining interface for interference elimination calculation objects |
Cns3::SatPerfectInterferenceElimination | Satellite perfect interference elimination |
Cns3::SatResidualInterferenceElimination | Satellite interference elimination with residual power |
Cns3::SatInterferenceParameters | |
►Cns3::SatIslArbiter | |
Cns3::SatIslArbiterUnicast | |
Cns3::SatIslArbiterUnicastHelper | |
►Cns3::SatLinkResults | Abstract class for storing link results |
►Cns3::SatLinkResultsFwd | Link results for forward link |
Cns3::SatLinkResultsDvbS2 | Link results for DVB-S2 |
Cns3::SatLinkResultsDvbS2X | Link results for DVB-S2X |
►Cns3::SatLinkResultsRtn | Link results for DVB-RCS2 |
Cns3::SatLinkResultsDvbRcs2 | Link results for DVB-RCS2 |
Cns3::SatLinkResultsFSim | Link results for F-SIM |
Cns3::SatLinkResultsLora | Link results for F-SIM |
►Cns3::SatLlc | SatLlc base class holds the UT specific SatBaseEncapsulator instances, which are responsible of fragmentation, defragmentation, encapsulation and decapsulation |
Cns3::SatGwLlc | SatGwLlc holds the GW implementation of LLC layer |
►Cns3::SatOrbiterLlc | SatOrbiterLlc holds the orbiter implementation of LLC layer |
Cns3::SatOrbiterFeederLlc | SatOrbiterFeederLlc holds the orbiter feeder implementation of LLC layer |
Cns3::SatOrbiterUserLlc | SatOrbiterUserLlc holds the orbiter user implementation of LLC layer |
Cns3::SatUtLlc | SatUtLlc holds the UT implementation of LLC layer |
Cns3::SatLog | Class for simulator output logging such as warnings and error messages |
Cns3::SatLookUpTable | Loads a link result file and provide query service for BLER |
Cns3::SatLoraConf | A configuration class for the satellite reference system |
Cns3::SatLowerLayerServiceConf | Holds information of all configures lower layer service entries |
►Cns3::SatMac | Base MAC class for SatNetDevices |
►Cns3::LorawanMac | Class representing the LoRaWAN MAC layer |
►Cns3::LorawanMacEndDevice | Class representing the MAC layer of a LoRaWAN device |
Cns3::LorawanMacEndDeviceClassA | Class representing the MAC layer of a Class A LoRaWAN device |
►Cns3::LorawanMacGateway | |
Cns3::LorawanGroundMacGateway | |
Cns3::LorawanOrbiterMacGateway | |
Cns3::SatGwMac | GW specific Mac class for Sat Net Devices |
►Cns3::SatOrbiterMac | The SatOrbiterMac models the global link MAC layer of the satellite node |
Cns3::SatOrbiterFeederMac | The SatOrbiterFeederMac models the user link MAC layer of the satellite node |
Cns3::SatOrbiterUserMac | The SatOrbiterUserMac models the user link MAC layer of the satellite node |
Cns3::SatUtMac | UT specific Mac class for Sat Net Devices |
Cns3::SatMarkovConf | A configuration class for three state Markov model |
Cns3::SatMarkovFadingExamplePlot | |
Cns3::SatMarkovModel | Class for Markov state machine |
Cns3::SatMobilityObserver | Observes given mobilities and keeps track of certain wanted properties |
Cns3::SatMutualInformationTable | Loads a mutual information file and provide query service |
Cns3::SatNcc | Class for module NCC used as shared module among Gateways (GWs) |
►Cns3::SatOrbiterHelper | Creates needed objects for Satellite node like SatorbiterNetDevice objects |
Cns3::SatOrbiterHelperDvb | Creates needed objects for Satellite node like SatorbiterNetDevice objects |
Cns3::SatOrbiterHelperLora | Creates needed objects for Satellite node like SatorbiterNetDevice objects |
Cns3::SatOutputFileStreamDoubleContainer | Class for output file stream container for double values |
Cns3::SatOutputFileStreamLongDoubleContainer | Class for output file stream container for long double values |
Cns3::SatOutputFileStreamStringContainer | Class for output file stream container for strings |
Cns3::SatPacketTrace | The SatPacketTrace implements a packet trace functionality |
►Cns3::SatPhy | The SatPhy models the basic physical layer of the satellite system |
Cns3::SatGwPhy | The SatGwPhy models the physical layer of the satellite system (UT, GW, satellite) |
Cns3::SatOrbiterFeederPhy | The SatOrbiterFeederPhy models the feeder link physical layer of the satellite node |
Cns3::SatOrbiterUserPhy | The SatOrbiterUserPhy models the user link physical layer of the satellite node |
Cns3::SatUtPhy | The SatUtPhy models the physical layer of the User Terminal of the satellite system |
►Cns3::SatPhyRx | The SatPhyRx models the physical layer receiver of satellite system |
Cns3::SatLoraPhyRx | Class adding methods linked to Lora, needed to be used in a satellite context |
►Cns3::SatPhyRxCarrier | Base class for all SatPhyRxCarriers |
►Cns3::SatPhyRxCarrierPerSlot | Inherited the base functionality of SatPhyRxCarriers for ground station nodes |
►Cns3::SatPhyRxCarrierPerFrame | Inherited the functionality of ground station SatPhyRxCarriers and extended it with CRDSA functionality |
Cns3::SatPhyRxCarrierMarsala | Bite |
Cns3::SatPhyRxCarrierPerWindow | Inherited the functionality of ground station SatPhyRxCarriers and extended it with CRDSA functionality |
Cns3::SatPhyRxCarrierUplink | Inherited functionality of the base SatPhyRxCarrier for satellite node |
Cns3::SatPhyRxCarrierConf | Information of beam users liken UTs and their users |
►Cns3::SatPhyTx | The SatellitePhyTx models the physical layer transmitter of satellite system |
Cns3::SatLoraPhyTx | Class adding methods linked to Lora, needed to be used in a satellite context |
Cns3::SatQueue | SatQueue implements a queue utilized in the satellite module |
Cns3::SatRandomAccess | Class for random access algorithms |
Cns3::SatRandomAccessAllocationChannel | Class for random access allocation channel configuration |
Cns3::SatRandomAccessConf | Class for random access configuration |
Cns3::SatRequestManager | SatRequestManager analyzes periodically or on-a-need-basis UT's buffer status for different RC indices (= queues), and sends Capacity Requests to NCC according to need and lower layer service configuration |
Cns3::SatSignalParameters | Actual physical layer transmission container |
►Cns3::SatStatsHelper | Parent abstract class of all satellite statistics helpers |
Cns3::SatStatsAntennaGainHelper | Base class for antenna gain statistics helpers |
Cns3::SatStatsBackloggedRequestHelper | |
Cns3::SatStatsBeamServiceTimeHelper | |
Cns3::SatStatsCapacityRequestHelper | Produce capacity request statistics of Random Access Slotted ALOHA from a satellite module simulation |
Cns3::SatStatsCarrierIdHelper | |
►Cns3::SatStatsCompositeSinrHelper | Abstract class inherited by SatStatsFwdCompositeSinrHelper and SatStatsRtnCompositeSinrHelper |
Cns3::SatStatsFwdCompositeSinrHelper | Produce forward link composite SINR statistics from a satellite module simulation |
Cns3::SatStatsRtnCompositeSinrHelper | Produce return link composite SINR statistics from a satellite module simulation |
►Cns3::SatStatsDelayHelper | Base class for delay statistics helpers |
Cns3::SatStatsFwdAppDelayHelper | Produce forward link application-level delay statistics from a satellite module simulation |
Cns3::SatStatsFwdDevDelayHelper | Produce forward link device-level delay statistics from a satellite module simulation |
Cns3::SatStatsFwdMacDelayHelper | Produce forward link MAC-level delay statistics from a satellite module simulation |
Cns3::SatStatsFwdPhyDelayHelper | Produce forward link PHY-level delay statistics from a satellite module simulation |
Cns3::SatStatsRtnAppDelayHelper | Produce return link application-level delay statistics from a satellite module simulation |
Cns3::SatStatsRtnDevDelayHelper | Produce return link device-level delay statistics from a satellite module simulation |
Cns3::SatStatsRtnMacDelayHelper | Produce return link MAC-level delay statistics from a satellite module simulation |
Cns3::SatStatsRtnPhyDelayHelper | Produce return link PHY-level delay statistics from a satellite module simulation |
►Cns3::SatStatsFrameLoadHelper | Helper for frame load statistics |
Cns3::SatStatsFrameSymbolLoadHelper | Helper for frame symbol load statistics |
Cns3::SatStatsFrameUserLoadHelper | Helper for frame user load statistics |
Cns3::SatStatsFrameTypeUsageHelper | |
Cns3::SatStatsFwdLinkSchedulerSymbolRateHelper | Helper for forward link scheduler symbol rate statistic |
►Cns3::SatStatsJitterHelper | Base class for jitter statistics helpers |
Cns3::SatStatsFwdAppJitterHelper | |
Cns3::SatStatsFwdDevJitterHelper | |
Cns3::SatStatsFwdMacJitterHelper | |
Cns3::SatStatsFwdPhyJitterHelper | |
Cns3::SatStatsRtnAppJitterHelper | |
Cns3::SatStatsRtnDevJitterHelper | |
Cns3::SatStatsRtnMacJitterHelper | |
Cns3::SatStatsRtnPhyJitterHelper | |
►Cns3::SatStatsLinkDelayHelper | Base class for delay statistics helpers |
Cns3::SatStatsFwdFeederDevLinkDelayHelper | Produce forward feeder link DEV-level delay statistics from a satellite module simulation |
Cns3::SatStatsFwdFeederMacLinkDelayHelper | Produce forward feeder link MAC-level delay statistics from a satellite module simulation |
Cns3::SatStatsFwdFeederPhyLinkDelayHelper | Produce forward feeder link PHY-level delay statistics from a satellite module simulation |
Cns3::SatStatsFwdUserDevLinkDelayHelper | Produce forward user link DEV-level delay statistics from a satellite module simulation |
Cns3::SatStatsFwdUserMacLinkDelayHelper | Produce forward user link MAC-level delay statistics from a satellite module simulation |
Cns3::SatStatsFwdUserPhyLinkDelayHelper | Produce forward user link PHY-level delay statistics from a satellite module simulation |
Cns3::SatStatsRtnFeederDevLinkDelayHelper | Produce return feeder link DEV-level delay statistics from a satellite module simulation |
Cns3::SatStatsRtnFeederMacLinkDelayHelper | Produce return feeder link MAC-level delay statistics from a satellite module simulation |
Cns3::SatStatsRtnFeederPhyLinkDelayHelper | Produce return feeder link PHY-level delay statistics from a satellite module simulation |
Cns3::SatStatsRtnUserDevLinkDelayHelper | Produce return user link DEV-level delay statistics from a satellite module simulation |
Cns3::SatStatsRtnUserMacLinkDelayHelper | Produce return user link MAC-level delay statistics from a satellite module simulation |
Cns3::SatStatsRtnUserPhyLinkDelayHelper | Produce return user link PHY-level delay statistics from a satellite module simulation |
►Cns3::SatStatsLinkJitterHelper | Base class for jitter statistics helpers |
Cns3::SatStatsFwdFeederDevLinkJitterHelper | Produce forward feeder link DEV-level jitter statistics from a satellite module simulation |
Cns3::SatStatsFwdFeederMacLinkJitterHelper | Produce forward feeder link MAC-level jitter statistics from a satellite module simulation |
Cns3::SatStatsFwdFeederPhyLinkJitterHelper | Produce forward feeder link PHY-level jitter statistics from a satellite module simulation |
Cns3::SatStatsFwdUserDevLinkJitterHelper | Produce forward user link DEV-level jitter statistics from a satellite module simulation |
Cns3::SatStatsFwdUserMacLinkJitterHelper | Produce forward user link MAC-level jitter statistics from a satellite module simulation |
Cns3::SatStatsFwdUserPhyLinkJitterHelper | Produce forward user link PHY-level jitter statistics from a satellite module simulation |
Cns3::SatStatsRtnFeederDevLinkJitterHelper | Produce return feeder link DEV-level jitter statistics from a satellite module simulation |
Cns3::SatStatsRtnFeederMacLinkJitterHelper | Produce return feeder link MAC-level jitter statistics from a satellite module simulation |
Cns3::SatStatsRtnFeederPhyLinkJitterHelper | Produce return feeder link PHY-level jitter statistics from a satellite module simulation |
Cns3::SatStatsRtnUserDevLinkJitterHelper | Produce return user link DEV-level jitter statistics from a satellite module simulation |
Cns3::SatStatsRtnUserMacLinkJitterHelper | Produce return user link MAC-level jitter statistics from a satellite module simulation |
Cns3::SatStatsRtnUserPhyLinkJitterHelper | Produce return user link PHY-level jitter statistics from a satellite module simulation |
►Cns3::SatStatsLinkModcodHelper | Base class for MODCOD statistics helpers |
Cns3::SatStatsFwdFeederLinkModcodHelper | Produce forward feeder link modcod statistics from a satellite module simulation |
Cns3::SatStatsFwdUserLinkModcodHelper | Produce forward user link modcod statistics from a satellite module simulation |
Cns3::SatStatsRtnFeederLinkModcodHelper | Produce return feeder link modcod statistics from a satellite module simulation |
Cns3::SatStatsRtnUserLinkModcodHelper | Produce return user link modcod statistics from a satellite module simulation |
►Cns3::SatStatsLinkRxPowerHelper | Base class for link RX power statistics helpers |
Cns3::SatStatsFwdFeederLinkRxPowerHelper | Produce forward feeder link RX power statistics from a satellite module simulation |
Cns3::SatStatsFwdUserLinkRxPowerHelper | Produce forward user link RX power statistics from a satellite module simulation |
Cns3::SatStatsRtnFeederLinkRxPowerHelper | Produce return feeder link RX power statistics from a satellite module simulation |
Cns3::SatStatsRtnUserLinkRxPowerHelper | Produce return user link RX power statistics from a satellite module simulation |
►Cns3::SatStatsLinkSinrHelper | Base class for link SINR statistics helpers |
Cns3::SatStatsFwdFeederLinkSinrHelper | Produce forward feeder link SINR statistics from a satellite module simulation |
Cns3::SatStatsFwdUserLinkSinrHelper | Produce forward user link SINR statistics from a satellite module simulation |
Cns3::SatStatsRtnFeederLinkSinrHelper | Produce return feeder link SINR statistics from a satellite module simulation |
Cns3::SatStatsRtnUserLinkSinrHelper | Produce return user link SINR statistics from a satellite module simulation |
Cns3::SatStatsMarsalaCorrelationHelper | |
►Cns3::SatStatsPacketCollisionHelper | |
►Cns3::SatStatsFeederPacketCollisionHelper | |
Cns3::SatStatsFeederCrdsaPacketCollisionHelper | Produce packet collision statistics of Random Access CRDSA from a satellite module simulation |
Cns3::SatStatsFeederEssaPacketCollisionHelper | Produce packet collision statistics of Random Access E-SSA from a satellite module simulation |
Cns3::SatStatsFeederSlottedAlohaPacketCollisionHelper | Produce packet collision statistics of Random Access Slotted ALOHA from a satellite module simulation |
►Cns3::SatStatsUserPacketCollisionHelper | |
Cns3::SatStatsUserCrdsaPacketCollisionHelper | Produce packet collision statistics of Random Access CRDSA from a satellite module simulation |
Cns3::SatStatsUserEssaPacketCollisionHelper | Produce packet collision statistics of Random Access E-SSA from a satellite module simulation |
Cns3::SatStatsUserSlottedAlohaPacketCollisionHelper | Produce packet collision statistics of Random Access Slotted ALOHA from a satellite module simulation |
Cns3::SatStatsPacketDropRateHelper | Base class for antenna gain statistics helpers |
►Cns3::SatStatsPacketErrorHelper | Base class for packet error statistics helpers |
Cns3::SatStatsFeederCrdsaPacketErrorHelper | Produce packet error statistics of Random Access CRDSA on feeder link from a satellite module simulation |
Cns3::SatStatsFeederEssaPacketErrorHelper | Produce packet error statistics of Random Access E-SSA on feeder link from a satellite module simulation |
Cns3::SatStatsFeederSlottedAlohaPacketErrorHelper | Produce packet error statistics of Random Access Slotted ALOHA on feeder link from a satellite module simulation |
Cns3::SatStatsFwdFeederDaPacketErrorHelper | Produce packet error statistics of Dedicated Access in forward feeder link from a satellite module simulation |
Cns3::SatStatsFwdUserDaPacketErrorHelper | Produce packet error statistics of Dedicated Access in forward user link from a satellite module simulation |
Cns3::SatStatsRtnFeederDaPacketErrorHelper | Produce packet error statistics of Dedicated Access in return feeder link from a satellite module simulation |
Cns3::SatStatsRtnUserDaPacketErrorHelper | Produce packet error statistics of Dedicated Access in return user link from a satellite module simulation |
Cns3::SatStatsUserCrdsaPacketErrorHelper | Produce packet error statistics of Random Access CRDSA on user link from a satellite module simulation |
Cns3::SatStatsUserEssaPacketErrorHelper | Produce packet error statistics of Random Access E-SSA on user link from a satellite module simulation |
Cns3::SatStatsUserSlottedAlohaPacketErrorHelper | Produce packet error statistics of Random Access Slotted ALOHA on user link from a satellite module simulation |
►Cns3::SatStatsPltHelper | Base class for PLT statistics helpers |
Cns3::SatStatsFwdAppPltHelper | |
Cns3::SatStatsRtnAppPltHelper | |
►Cns3::SatStatsQueueHelper | Helper for queue statistics |
►Cns3::SatStatsFwdQueueHelper | Helper for forward link queue statistics |
Cns3::SatStatsFwdQueueBytesHelper | Helper for forward link queue statistics using byte as unit |
Cns3::SatStatsFwdQueuePacketsHelper | Helper for forward link queue statistics using packet as unit |
►Cns3::SatStatsRtnQueueHelper | Helper for return link queue statistics |
Cns3::SatStatsRtnQueueBytesHelper | Helper for return link queue statistics using byte as unit |
Cns3::SatStatsRtnQueuePacketsHelper | Helper for return link queue statistics using packet as unit |
Cns3::SatStatsRbdcRequestHelper | Base class for RBDC requests statistics helpers |
Cns3::SatStatsResourcesGrantedHelper | |
►Cns3::SatStatsSatelliteQueueHelper | Base class for sat queue statistics helpers |
Cns3::SatStatsFwdUserQueueBytesHelper | Produce queue size statistics in packets for return feeder link |
Cns3::SatStatsFwdUserQueuePacketsHelper | Produce queue size statistics in packets for return feeder link |
Cns3::SatStatsRtnFeederQueueBytesHelper | Produce queue size statistics in packets for return feeder link |
Cns3::SatStatsRtnFeederQueuePacketsHelper | Produce queue size statistics in packets for return feeder link |
►Cns3::SatStatsSignallingLoadHelper | Abstract class inherited by SatStatsFwdSignallingLoadHelper and SatStatsRtnSignallingLoadHelper |
Cns3::SatStatsFwdSignallingLoadHelper | Produce forward link signalling load statistics from a satellite module simulation |
Cns3::SatStatsRtnSignallingLoadHelper | Produce return link signalling load statistics from a satellite module simulation |
►Cns3::SatStatsThroughputHelper | |
Cns3::SatStatsFwdAppThroughputHelper | Produce forward link application-level throughput statistics from a satellite module simulation |
Cns3::SatStatsFwdFeederDevThroughputHelper | Produce forward feeder link device-level throughput statistics from a satellite module simulation |
Cns3::SatStatsFwdFeederMacThroughputHelper | Produce forward feeder link MAC-level throughput statistics from a satellite module simulation |
Cns3::SatStatsFwdFeederPhyThroughputHelper | Produce forward feeder link PHY-level throughput statistics from a satellite module simulation |
Cns3::SatStatsFwdUserDevThroughputHelper | Produce forward user link device-level throughput statistics from a satellite module simulation |
Cns3::SatStatsFwdUserMacThroughputHelper | Produce forward user link MAC-level throughput statistics from a satellite module simulation |
Cns3::SatStatsFwdUserPhyThroughputHelper | Produce forward user link PHY-level throughput statistics from a satellite module simulation |
Cns3::SatStatsRtnAppThroughputHelper | Produce return link application-level throughput statistics from a satellite module simulation |
Cns3::SatStatsRtnFeederDevThroughputHelper | Produce return feeder link device-level throughput statistics from a satellite module simulation |
Cns3::SatStatsRtnFeederMacThroughputHelper | Produce return feeder link MAC-level throughput statistics from a satellite module simulation |
Cns3::SatStatsRtnFeederPhyThroughputHelper | Produce return feeder link PHY-level throughput statistics from a satellite module simulation |
Cns3::SatStatsRtnUserDevThroughputHelper | Produce return user link device-level throughput statistics from a satellite module simulation |
Cns3::SatStatsRtnUserMacThroughputHelper | Produce return user link MAC-level throughput statistics from a satellite module simulation |
Cns3::SatStatsRtnUserPhyThroughputHelper | Produce return user link PHY-level throughput statistics from a satellite module simulation |
Cns3::SatStatsWaveformUsageHelper | |
►Cns3::SatStatsWindowLoadHelper | Abstract class inherited by SatStatsRtnFeederWindowLoadHelper |
Cns3::SatStatsRtnFeederWindowLoadHelper | Produce return feeder window load statistics from a satellite module simulation |
Cns3::SatStatsHelperContainer | Container of SatStatsHelper instances |
►Cns3::SatSuperframeAllocator | Helper class for Satellite Beam Scheduler |
Cns3::SatDefaultSuperframeAllocator | Helper class for Satellite Beam Scheduler |
►Cns3::SatSuperframeConf | This abstract class defines and implements interface of configuration for super frames |
Cns3::SatSuperframeConf0 | This class implements super frame configuration 0 |
Cns3::SatSuperframeConf1 | This class implements super frame configuration 1 |
Cns3::SatSuperframeConf2 | This class implements sup |
Cns3::SatSuperframeConf3 | This class implements super frame configuration 3 |
Cns3::SatSuperframeConf4 | This class implements super frame configuration 4 |
Cns3::SatSuperframeSeq | This class implements super frame sequence |
Cns3::SatTbtpContainer | A container of received TBTPs |
Cns3::SatTopology | Class to store topology of the whole system |
Cns3::SatTrafficHelper | Creates pre-defined trafics |
Cns3::SatTrafficHelperConf | |
Cns3::SatUserHelper | Build a set of user nodes and links channels between user nodes and satellite nodes |
►Cns3::SatUtHelper | Creates needed objects for UT nodes like SatOrbiterNetDevice objects |
Cns3::SatUtHelperDvb | Creates needed objects for DVB UT nodes like SatOrbiterNetDevice objects |
Cns3::SatUtHelperLora | Creates needed objects for LORA UT nodes like SatOrbiterNetDevice objects |
Cns3::SatUtMacState | Class handling UT Mac states and transitions |
Cns3::SatUtScheduler | The SatUtScheduler is responsible of getting a packet of proper size from higher protocol layer |
Cns3::SatWaveformConf | This class implements the available waveform configurations of DVB-RCS2 return link |
Cns3::SimulationHelper | A helper to make it easier to create example simulation cases |
Cns3::SimulationHelperConf | |
►COnOffApplication | |
Cns3::SatOnOffApplication | This class implements Satellite specific OnOff application |
Cns3::SatTopology::OrbiterLayers_s | |
Cns3::LoraEndDeviceStatus::PacketInfoPerGw | Structure saving information regarding the packet reception in each gateway |
CPointToPoinIsltNetDevice | A Device for a Point to Point ISL Network Link |
►CPositionAllocator | |
►Cns3::SatPositionAllocator | Allocate a set of satellite positions |
Cns3::SatListPositionAllocator | Allocate positions from a deterministic list specified by the user |
Cns3::SatRandomBoxPositionAllocator | Allocate random positions within a 3D box according to a set of three random variables (longitude, latitude, altitude) |
Cns3::SatRandomCirclePositionAllocator | Allocate random positions within a circle (center and radius), uniformly distributed |
Cns3::SatSpotBeamPositionAllocator | Allocate random positions within the area of a certain spot-beam |
►CProbe | |
Cns3::SatFrameSymbolLoadProbe | Probe to translate from a FrameLoadTrace trace source |
Cns3::SatFrameUserLoadProbe | Probe to translate from a FrameUtLoadTrace trace source |
Cns3::SatPhyRxCarrierPacketProbe | Probe to translate from a TraceSource to two more easily parsed TraceSources |
Cns3::SatSinrProbe | Probe to translate from a TraceSource to two more easily parsed TraceSources |
►CPropagationDelayModel | |
Cns3::SatConstantPropagationDelayModel | The propagation delay is constant in time |
Cns3::SatQueue::QueueStats_t | QueueStats_t definition for passing queue related statistics to any interested modules |
Cns3::SatGwHelper::RandomAccessSettings_s | Random access setting options |
Cns3::SatOrbiterHelper::RandomAccessSettings_s | Random access setting options |
Cns3::SatUtHelper::RandomAccessSettings_s | Define RandomAccessSettings as a struct |
Cns3::SatRandomAccess::RandomAccessTxOpportunities_s | Random access Tx opportunities |
Cns3::LoraEndDeviceStatus::ReceivedPacketInfo | Structure saving information regarding all packet receptions |
Cns3::LoraEndDeviceStatus::Reply | Structure representing the reply that the network server will send this device at the first opportunity |
Cns3::SatSGP4MobilityModel::Row | Row of a Matrix |
CRxCarrierCreateParams_s | Struct for storing the information for SatPhyRxCarrierConf |
Cns3::SatPhyRxCarrier::rxParams_s | Struct for storing the packet specific Rx parameters |
Cns3::SatBeamUserInfo | Class that holds information for each beam regarding UTs and their users camped in each beam |
Cns3::SatEnums | SatEnums class is for simplifying the use of enumerators in the satellite module |
Cns3::SatFrameAllocator::SatFrameAllocInfo | SatFrameAllocInfo is used to hold a frame's allocation info in symbols |
Cns3::SatFrameAllocator::SatFrameAllocInfoItem | Allocation information item for requests and allocations [symbols] used internally by SatFrameAllocator |
Cns3::SatFrameAllocator::SatFrameAllocReq | SatFrameAllocReq is used to define frame allocation parameters when requesting allocation from SatFrameAllocator (calling method AllocateSymbols) |
Cns3::SatFrameAllocator::SatFrameAllocReqItem | Allocation information item for the UT/RC requests [bytes] |
Cns3::SatFrameConf::SatFrameConfParams_t | Helper struct to reduce the number of parameters fed into the SatFrameConf constructor |
Cns3::SatLowerLayerServiceDaEntry | The SatLowerLayerService class holds information of a satellite lower layer service DA entry |
Cns3::SatLowerLayerServiceRaEntry | The SatLowerLayerService class holds information of a satellite lower layer service RA entry |
Cns3::SatOnOffHelper | A helper to make it easier to instantiate an ns3::SatOnOffApplication on a set of nodes |
Cns3::SatTypedefs | SatTypedefs class is for general typedefs used in satellite module |
Cns3::SatUtils | SatUtils class is for general conversions used in satellite module |
►CSimpleRefCount | |
Cns3::EncapKey | EncapKey class is used as a key in the encapsulator/decapsulator container |
Cns3::SatArqSequenceNumber | |
Cns3::SatBbFrame | SatBbFrame class implements functionality for BB frames |
Cns3::SatBeamScheduler::SatUtInfo | UT information helper class for SatBeamScheduler |
Cns3::SatBtuConf | This class implements configuration for Bandwidth Time Unit (BTU) |
►Cns3::SatChannelEstimationErrorContainer | SatChannelEstimationErrorContainer is responsible of adding a channel estimation error on top of raw measured SINR |
Cns3::SatFwdLinkChannelEstimationErrorContainer | |
Cns3::SatRtnLinkChannelEstimationErrorContainer | |
Cns3::SatSimpleChannelEstimationErrorContainer | |
►Cns3::SatCnoEstimator | SatCnoEstimator class defines interface for C/N0 estimators |
Cns3::SatBasicCnoEstimator | Class for module SatCnoEstimator |
Cns3::SatControlMsgContainer | The container to store control messages |
Cns3::SatDamaEntry | Class for module SatDamaEntry |
Cns3::SatDvbS2Waveform | This class implements the content of one individual DVB-S2 waveform |
Cns3::SatFadingExternalInputTrace | The class for satellite fading external input trace |
Cns3::SatFrameAllocator | Helper class for Satellite Superframe Allocator |
Cns3::SatFrameConf | This class implements configuration for frames (for super frames) |
Cns3::SatFwdCarrierConf | This class implements configuration for forward link carrier |
Cns3::SatInputFileStreamWrapper | A class encapsulating an STL input stream |
Cns3::SatInterference::InterferenceChangeEvent | Event for identifying interference change events (receiving) |
Cns3::SatLinkResultsPlot | Example for plotting satellite link results data |
Cns3::SatNodeInfo | The SatNodeInfo implements a container for all needed node related information |
Cns3::SatOutputFileStreamWrapper | A class encapsulating an STL output stream |
Cns3::SatPacketClassifier | SatPacketClassifier is responsible of classifying packets into certain flow identifier |
Cns3::SatRtnLinkTime | SatRtnLinkTime is a singleton class initialized with superframe sequence |
Cns3::SatSchedulingObject | SatSchedulingObject is on object which passes the LLC/encapsulator layer related information for MAC layer to be used by the scheduler (either at GW by the forward link scheduler or at the UT by the RTN link UT scheduler) |
Cns3::SatStaticBstp | SatStaticBstp class models the static beam switching time plan (BSTP) configuration, which is defined in an external file read by this class |
Cns3::SatTimeSlotConf | This class implements configuration for time slots (for super frames / frames) |
Cns3::SatUtMac::SatTimuInfo | |
Cns3::SatWaveform | This class implements the content of one individual DVB-RCS2 waveform |
Cns3::SortByMetric | Sort metric which sorts a vector available RC indices based on "unallocated load" |
Cns3::SortTimeSlots | This class sorts time slots within TBTP into increasing order based on start time |
►CTag | |
Cns3::LoraBeamTag | Tag used to save various data about a packet, like its Spreading Factor and data about interference |
Cns3::LoraTag | Tag used to save various data about a packet, like its Spreading Factor and data about interference |
Cns3::SatAddressE2ETag | This class implements a tag that carries the satellite MAC of GW and UT |
Cns3::SatAddressTag | This class implements a tag that carries the MAC address of the sender of the packet |
Cns3::SatControlMsgTag | This class implements a tag that is used to identify control messages (packages) |
Cns3::SatCrdsaReplicaTag | This class implements a tag that carries information about the slot IDs of CRDSA packet replicas |
Cns3::SatDevLinkTimeTag | Time tag used to identify the time when packet is enqueued at device level |
Cns3::SatDevTimeTag | Time tag used to identify the time when packet is enqueued at device level |
Cns3::SatEncapPduStatusTag | SatEncapPduStatusTag is used temporarily to tag packets with the fragmentation status in the encapsulation and fragmentation process |
Cns3::SatFlowIdTag | SatFlowIdTag implements a tag which carries the flow identifier of a packet |
Cns3::SatGroundStationAddressTag | Tag to store ground station destination address |
Cns3::SatMacLinkTimeTag | Time tag used to identify the time when packet is enqueued at MAC on current link level |
Cns3::SatMacTag | This class implements a tag that carries the satellite MAC specific information, such as source and destination MAC address |
Cns3::SatMacTimeTag | Time tag used to identify the time when packet is enqueued at MAC level |
Cns3::SatPhyLinkTimeTag | Time tag used to identify the time when packet is enqueued at PHY on current link level |
Cns3::SatPhyTimeTag | Time tag used to identify the time when packet is enqueued at PHY on first link between GW and UT level |
Cns3::SatTimeTag | Time tag used to identify the time when packet is enqueued at LLC level |
Cns3::SatUplinkInfoTag | Tag to store uplink phy info that need to be forwarded to the downlink |
►CTestCase | |
CGeoCoordinateTestCase | Test case to unit test that GeoCoordinate can be created with valid values |
CPm1 | 'Performance and memory tracking' test case implementation, id: pm-1 / TN4 |
CSatAntennaPatternTestCase | |
CSatBaseTestCase | Test case to unit test the UT request manager |
CSatConstantInterferenceTestCase | Test case to unit test satellite constant interference model |
CSatConstellationTest1 | 'Constellation, test 1' test case implementation |
CSatConstellationTest2 | 'Constellation, test 2 test case implementation |
CSatConstellationTest3 | 'Constellation, test 3 test case implementation |
CSatConstellationTest4 | 'Constellation, test 4' test case implementation |
CSatCraTest1 | 'CRA, test 1' test case implementation |
CSatCrdsaTest1 | 'CRDSA, test 1' test case implementation |
►CSatCtrlMsgContBaseTestCase | |
CSatCtrlMsgContDelOffTestCase | Test case to unit test satellite control message container with flag deletedOnRead not set |
CSatCtrlMsgContDelOnTestCase | Test case to unit test satellite control message container with flag deletedOnRead set |
CSatDvbRcs2WaveformTableTestCase | |
CSatDvbS2BbFrameConfTestCase | Test case to unit test to create BBFrame conf and its public methods |
►CSatEstimatorBaseTestCase | |
CSatBasicEstimatorAverageTestCase | Test case to unit test satellite C/N0 estimator with mode AVERAGE |
CSatBasicEstimatorLastTestCase | Test case to unit test satellite C/N0 estimator with mode LAST |
CSatBasicEstimatorMinTestCase | Test case to unit test satellite C/N0 estimator with mode MINIMUM |
CSatFadingExternalInputTraceTestCase | Test case to unit test satellite fading external input trace and container for these objects |
CSatFrameAllocatorTestCase | Test case to unit test Satellite Frame Allocator |
CSatFreeSpaceLossTestCase | Test case to unit test satellite free space loss (FSL) model |
CSatFwdArqTestCase | FWD link ARQ test case |
CSatFwdChannelEstimationErrorTestCase | Test case for FWD link channel estimation error |
CSatGseTestCase | Generic Stream Encapsulation (GSE) test case implementation |
CSatHandoverTest1 | 'Handover, test 1 test case implementation |
CSatHandoverTest2 | 'Handover, test 2 test case implementation |
CSatLoraCbrTestCase | Test case to check if packet is received on App layer |
CSatLoraConstellationFirstWindowTestCase | Test case to check if Lora ack arrives in first reception window when using a constellation |
CSatLoraConstellationHandoverTestCase | Test case to check if Lora still works after hadovers |
CSatLoraFirstWindowTestCase | Test case to check if Lora ack arrives in first reception window |
CSatLoraOutOfWindowWindowNoRetransmissionTestCase | Test case to check that packet is not retransmitted if ack outside of both windows but no retransmission asked |
CSatLoraOutOfWindowWindowTestCase | Test case to check if packet retransmitted if ack outside of both windows |
CSatLoraRegenerativeCbrTestCase | Test case to check if packet is received on App layer |
CSatLoraRegenerativeFirstWindowTestCase | Test case to check if Lora ack arrives in first reception window |
CSatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase | Test case to check that packet is not retransmitted if ack outside of both windows but no retransmission asked |
CSatLoraRegenerativeOutOfWindowWindowTestCase | Test case to check if packet retransmitted if ack outside of both windows |
CSatLoraRegenerativeSecondWindowTestCase | Test case to check if Lora ack arrives in second reception window |
CSatLoraSecondWindowTestCase | Test case to check if Lora ack arrives in second reception window |
CSatMobilityList1TestCase | Test case to unit test satellite mobility's position setting from list position allocator |
CSatMobilityList2TestCase | Test case to unit test satellite mobility's position setting from list position allocator |
CSatMobilityObserverTestCase | Test case to unit test Satellite Mobility Observer |
CSatMobilityRandomTestCase | Test case to unit test satellite mobility's position setting from random box position allocator |
CSatNcrTest1 | 'NCR, test 1' test case implementation |
CSatNcrTest2 | 'NCR, test 2' test case implementation |
CSatNcrTest3 | 'NCR, test 3' test case implementation |
►CSatPerPacketBaseTestCase | |
CSatPerPacketFwdLinkFullTestCase | |
CSatPerPacketFwdLinkUserTestCase | |
CSatPerPacketRtnLinkFullTestCase | |
CSatPerPacketRtnLinkUserTestCase | |
CSatPerPacketInterferenceTestCase | Test case to unit test satellite per packet interference model |
CSatPeriodicControlMessageTest1 | 'Periodic control message, test 1' test case implementation |
CSatRegenerationTest1 | 'Regeneration, test 1' test case implementation |
CSatRegenerationTest2 | 'Regeneration, test 2' test case implementation |
CSatRegenerationTest3 | 'Regeneration, test 3' test case implementation |
CSatRegenerationTest4 | 'Regeneration, test 4' test case implementation |
CSatRegenerationTest5 | 'Regeneration, test 5' test case implementation |
CSatRegenerationTest6 | 'Regeneration, test 6' test case implementation |
CSatRegenerationTest7 | 'Regeneration, test 7' test case implementation |
CSatRegenerationTest8 | 'Regeneration, test 8' test case implementation |
CSatRleTestCase | Return Link Encapsulation (RLE) test case implementation |
CSatRtnArqTestCase | RTN link ARQ test case |
CSatRtnChannelEstimationErrorTestCase | Test case for RTN link channel estimation error |
CSatSeqNoTestCase | |
CSatSlottedAlohaTest1 | 'Slotted ALOHA, test 1' test case implementation |
CScenarioCreationFull | 'Scenario Creation, Full' test case implementation, id: sc-3 / TN4 |
CScenarioCreationLarger | 'Scenario Creation, Larger' test case implementation, id: sc-2 / TN4 |
CScenarioCreationSimple | 'Scenario Creation, Simple' test case implementation, id: sc-1 / TN4 |
CScenarioCreationUser | 'Scenario Creation, User Defined' test case implementation, id: tbd / TN4 |
CSimpleUnicast1 | 'Forward Link Unicast, Simple' test case implementation, id: simple_unicast-1 / TN4 |
CSimpleUnicast2 | 'Forward Link Unicast, Larger' test case implementation, id: simple_unicast-2 / TN4 |
CSimpleUnicast3 | 'Forward Link Unicast, Full' test case implementation, id: simple_unicast-3 / TN4 |
CSimpleUnicast4 | 'Return Link Unicast, Simple' test case implementation, id: simple_unicast-4 / TN4 |
CSimpleUnicast5 | 'Return Link Unicast, Larger' test case implementation, id: simple_unicast-5 / TN4 |
CSimpleUnicast6 | 'Return Link Unicast, Full' test case implementation, id: simple_unicast-6 / TN4 |
CSimpleUnicast7 | 'Forward Link Unicast, Simple' test case implementation, id: simple_unicast-1 / TN4 |
CSimpleUnicast8 | 'Forward Link Unicast, Simple' test case implementation, id: simple_unicast-1 / TN4 |
Cns3::SatLinkResultsDvbRcs2TestCase | Test case for comparing a BLER value computed by DVB-RCS2 link results with a BLER value taken from a reference |
Cns3::SatLinkResultsDvbS2TestCase | Test case for comparing a BLER value computed by DVB-S2 link results with a BLER value taken from a reference |
►CTestSuite | |
CGeoCoordinateTestSuite | Test suite for GeoCoordinate unit test cases |
CPerfMemTestSuite | |
CSatAntennaPatternTestSuite | Satellite antenna pattern test suite |
CSatArqSeqNoTraceSuite | Test suite for RLE |
CSatArqTestSuite | Test suite for ARQ |
CSatBasicCnoEstimatorTestSuite | Test suite for Satellite C/N0 estimator unit test cases |
CSatChannelEstimationErrorTestSuite | Test suite for satellite channel estimation error |
CSatConstellationTestSuite | |
CSatCraTestSuite | |
CSatCtrlMsgContainerTestSuite | Test suite for Satellite control message container unit test cases |
CSatFadingExternalInputTraceTestSuite | Test suite for satellite fading external input trace |
CSatFrameAllocatorTestSuite | Test suite for Satellite Frame Allocator unit test cases |
CSatFreeSpaceLossTestSuite | Test suite for Satellite free space loss unit test cases |
CSatGseTraceSuite | Test suite for GSE |
CSatHandoverTestSuite | |
CSatInterferenceTestSuite | Test suite for Satellite interference unit test cases |
CSatLoraRegenerativeTestSuite | Test suite for Satellite mobility unit test cases |
CSatLoraTestSuite | Test suite for Satellite mobility unit test cases |
CSatMobilityObserverTestSuite | Test suite for Satellite mobility observer unit test cases |
CSatMobilityTestSuite | Test suite for Satellite mobility unit test cases |
CSatNcrTestSuite | |
CSatPerPacketIfTestSuite | Test suite for Satellite interference unit test cases |
CSatPeriodicControlMessageTestSuite | |
CSatRandomAccessTestSuite | |
CSatRegenerationTestSuite | |
CSatRequestManagerTestSuite | Test suite for Satellite Request Manager unit test cases |
CSatRleTraceSuite | Test suite for RLE |
CSatWaveformConfTestSuite | Test suite for Satellite free space loss unit test cases |
CScenarioCreationTestSuite | |
CSimpleUnicastTestSuite | |
Cns3::LinkResultTestSuite | Unit test suite for link results (sat-link-results-test) |
CTrafficConfiguration_t | |
Cns3::SatSignalParameters::txInfo_s | Struct for storing the packet specific Tx information |
Cns3::SatFrameAllocator::UtAllocItem_t | Allocation information for a UT |
Cns3::SatTopology::UtLayers_s | |