A Discrete-Event Network Simulator Home Tutorials  ▼ Docs    ▼ Develop ▼ API
The list of all attributes.
• Stream: The stream number for this RNG stream. -1 means "allocate a stream automatically". Note that if -1 is set, Get will return -1 so that it is not possible to know which value was automatically allocated.
• Antithetic: Set this RNG stream to generate antithetic values
• Min: The lower bound on the values returned by this RNG stream.
• Max: The upper bound on the values returned by this RNG stream.
• Constant: The constant value returned by this RNG stream.
• Min: The first value of the sequence.
• Max: One more than the last value of the sequence.
• Increment: The sequence random variable increment.
• Consecutive: The number of times each member of the sequence is repeated.
• Mean: The mean of the values returned by this RNG stream.
• Bound: The upper bound on the values returned by this RNG stream.
• Mean: The mean parameter for the Pareto distribution returned by this RNG stream.
• Shape: The shape parameter for the Pareto distribution returned by this RNG stream.
• Bound: The upper bound on the values returned by this RNG stream.
• Scale: The scale parameter for the Weibull distribution returned by this RNG stream.
• Shape: The shape parameter for the Weibull distribution returned by this RNG stream.
• Bound: The upper bound on the values returned by this RNG stream.
• Mean: The mean value for the normal distribution returned by this RNG stream.
• Variance: The variance value for the normal distribution returned by this RNG stream.
• Bound: The bound on the values returned by this RNG stream.
• Mu: The mu value for the log-normal distribution returned by this RNG stream.
• Sigma: The sigma value for the log-normal distribution returned by this RNG stream.
• Alpha: The alpha value for the gamma distribution returned by this RNG stream.
• Beta: The beta value for the gamma distribution returned by this RNG stream.
• K: The k value for the Erlang distribution returned by this RNG stream.
• Lambda: The lambda value for the Erlang distribution returned by this RNG stream.
• Mean: The mean value for the triangular distribution returned by this RNG stream.
• Min: The lower bound on the values returned by this RNG stream.
• Max: The upper bound on the values returned by this RNG stream.
• N: The n value for the Zipf distribution returned by this RNG stream.
• Alpha: The alpha value for the Zipf distribution returned by this RNG stream.
• Alpha: The alpha value for the zeta distribution returned by this RNG stream.
• SynchronizationMode: What to do if the simulation cannot keep up with real time.
• HardLimit: Maximum acceptable real-time jitter (used in conjunction with SynchronizationMode=HardLimit)
• StartTime: Time at which the application will start
• StopTime: Time at which the application will stop
• Id: The id (unique integer) of this Channel.
• ChannelList: The list of all channels created during the simulation.
• DeviceList: The list of devices associated to this Node.
• ApplicationList: The list of applications associated to this Node.
• Id: The id (unique integer) of this Node.
• SystemId: The systemId of this node: a unique integer used for parallel simulations.
• NodeList: The list of all nodes created during the simulation.
• Mode: Whether to use bytes (see MaxBytes) or packets (see MaxPackets) as the maximum queue size metric.
• MaxPackets: The maximum number of packets accepted by this DropTailQueue.
• MaxBytes: The maximum number of bytes accepted by this DropTailQueue.
• IsEnabled: Whether this ErrorModel is enabled or not.
• ErrorUnit: The error unit
• ErrorRate: The error rate.
• RanVar: The decision variable attached to this error model.
• ErrorRate: The burst error event.
• BurstStart: The decision variable attached to this error model.
• BurstSize: The number of packets being corrupted at one drop.
• RcvBufSize: PacketSocket maximum receive buffer size (bytes)
• CaptureSize: Maximum length of captured packets (cf. pcap snaplen)
• Mode: Determines unit for QueueLimit
• MeanPktSize: Average of packet size
• IdlePktSize: Average packet size used during idle times. Used when m_cautions = 3
• Wait: True for waiting between dropped packets
• Gentle: True to increases dropping probability slowly when average queue exceeds maxthresh
• MinTh: Minimum average length threshold in packets/bytes
• MaxTh: Maximum average length threshold in packets/bytes
• QueueLimit: Queue limit in bytes/packets
• QW: Queue weight related to the exponential weighted moving average (EWMA)
• LInterm: The maximum probability of dropping a packet
• Ns1Compat: NS-1 compatibility
• Start: The simulation time at which to spin up the device thread.
• Stop: The simulation time at which to tear down the device thread.
• EncapsulationMode: The link-layer encapsulation type to use.
• RxQueueSize: Maximum size of the read queue. This value limits number of packets that have been read from the network into a memory buffer but have not yet been processed by the simulator.
• Mtu: The MAC-level Maximum Transmission Unit
• DeviceName: The name of the underlying real device (e.g. eth1).
• Start: The simulation time at which to spin up the device thread.
• Stop: The simulation time at which to tear down the device thread.
• EncapsulationMode: The link-layer encapsulation type to use.
• TxQueue: A queue to use as the transmit queue in the device.
• RxQueueSize: Maximum size of the read queue. This value limits number of packets that have been read from the network into a memory buffer but have not yet been processed by the simulator.
• Mode: Configuration mode
• Filename: The file where the configuration should be saved to or loaded from.
• FileFormat: Type of file format
• Position: The current position of the mobility model.
• Velocity: The current velocity of the mobility model.
• Bounds: Bounds of the area to cruise.
• TimeStep: Change current direction and speed after moving for this time.
• Alpha: A constant representing the tunable parameter in the Gauss-Markov model.
• MeanVelocity: A random variable used to assign the average velocity.
• MeanDirection: A random variable used to assign the average direction.
• MeanPitch: A random variable used to assign the average pitch.
• NormalVelocity: A gaussian random variable used to calculate the next velocity value.
• NormalDirection: A gaussian random variable used to calculate the next direction value.
• NormalPitch: A gaussian random variable used to calculate the next pitch value.
• Child: The child mobility model.
• Parent: The parent mobility model.
• GridWidth: The number of objects layed out on a line.
• MinX: The x coordinate where the grid starts.
• MinY: The y coordinate where the grid starts.
• DeltaX: The x space between objects.
• DeltaY: The y space between objects.
• LayoutType: The type of layout.
• X: A random variable which represents the x coordinate of a position in a random rectangle.
• Y: A random variable which represents the y coordinate of a position in a random rectangle.
• X: A random variable which represents the x coordinate of a position in a random box.
• Y: A random variable which represents the y coordinate of a position in a random box.
• Z: A random variable which represents the z coordinate of a position in a random box.
• Theta: A random variable which represents the angle (gradients) of a position in a random disc.
• Rho: A random variable which represents the radius of a position in a random disc.
• X: The x coordinate of the center of the random position disc.
• Y: The y coordinate of the center of the random position disc.
• rho: The radius of the disc
• X: The x coordinate of the center of the disc.
• Y: The y coordinate of the center of the disc.
• Bounds: The 2d bounding area
• Speed: A random variable to control the speed (m/s).
• Pause: A random variable to control the pause (s).
• Bounds: Bounds of the area to cruise.
• Time: Change current direction and speed after moving for this delay.
• Distance: Change current direction and speed after moving for this distance.
• Mode: The mode indicates the condition used to change the current speed and direction
• Direction: A random variable used to pick the direction (gradients).
• Speed: A random variable used to pick the speed (m/s).
• Speed: A random variable used to pick the speed of a random waypoint model.
• Pause: A random variable used to pick the pause of a random waypoint model.
• PositionAllocator: The position model used to pick a destination point.
• MinSpeed: Minimum speed value, [m/s]
• MaxSpeed: Maximum speed value, [m/s]
• MinPause: Minimum pause value, [s]
• MaxPause: Maximum pause value, [s]
• MinX: Minimum X value of traveling region, [m]
• MaxX: Maximum X value of traveling region, [m]
• MinY: Minimum Y value of traveling region, [m]
• MaxY: Maximum Y value of traveling region, [m]
• NextWaypoint: The next waypoint used to determine position.
• WaypointsLeft: The number of waypoints remaining.
• LazyNotify: Only call NotifyCourseChange when position is calculated.
• InitialPositionIsWaypoint: Calling SetPosition with no waypoints creates a waypoint.
• Variable: The random variable which generates random delays (s).
• Speed: The speed (m/s)
• Variable: The random variable used to pick a loss everytime CalcRxPower is invoked.
• Frequency: The carrier frequency (in Hz) at which propagation occurs (default is 5.15 GHz).
• SystemLoss: The system loss
• MinDistance: The distance under which the propagation model refuses to give results (m)
• Frequency: The carrier frequency (in Hz) at which propagation occurs (default is 5.15 GHz).
• SystemLoss: The system loss
• MinDistance: The distance under which the propagation model refuses to give results (m)
• HeightAboveZ: The height of the antenna (m) above the node's Z coordinate
• Exponent: The exponent of the Path Loss propagation model
• ReferenceDistance: The distance at which the reference loss is calculated (m)
• ReferenceLoss: The reference loss at reference distance (dB). (Default is Friis at 1m with 5.15 GHz)
• Distance0: Beginning of the first (near) distance field
• Distance1: Beginning of the second (middle) distance field.
• Distance2: Beginning of the third (far) distance field.
• Exponent0: The exponent for the first field.
• Exponent1: The exponent for the second field.
• Exponent2: The exponent for the third field.
• ReferenceLoss: The reference loss at distance d0 (dB). (Default is Friis at 1m with 5.15 GHz)
• Distance1: Beginning of the second distance field. Default is 80m.
• Distance2: Beginning of the third distance field. Default is 200m.
• m0: m0 for distances smaller than Distance1. Default is 1.5.
• m1: m1 for distances smaller than Distance2. Default is 0.75.
• m2: m2 for distances greater than Distance2. Default is 0.75.
• DefaultLoss: The default value for propagation loss, dB.
• MaxRange: Maximum Transmission Range (meters)
• DopplerFrequencyHz: Corresponding doppler frequency[Hz]
• NumberOfOscillators: The number of oscillators
• Lambda: The wavelength (default is 2.3 GHz at 300 000 km/s).
• Frequency: The Frequency (default is 2.3 GHz).
• BSAntennaHeight: BS Antenna Height (default is 50m).
• SSAntennaHeight: SS Antenna Height (default is 3m).
• MinDistance: The distance under which the propagation model refuses to give results (m)
• Frequency: The propagation frequency in Hz
• Environment: Environment Scenario
• CitySize: Dimension of the city
• Frequency: The propagation frequency in Hz
• Frequency: The Frequency (default is 2.106 GHz).
• Environment: Environment Scenario
• CitySize: Dimension of the city
• RooftopLevel: The height of the rooftop level in meters
• StreetsOrientation: The orientation of streets in degrees [0,90] with respect to the direction of propagation
• StreetsWidth: The width of streets
• BuildingsExtend: The distance over which the buildings extend
• BuildingSeparation: The separation between buildings
• NRoomsX: The number of rooms in the X axis.
• NRoomsY: The number of rooms in the Y axis.
• NFloors: The number of floors of this building.
• Id: The id (unique integer) of this Building.
• Boundaries: The boundaries of this Building as a value of type ns3::Box
• Type: The type of building
• ExternalWallsType: The type of material of which the external walls are made
• BuildingList: The list of all buildings created during the simulation.
• Frequency: The Frequency (default is 2.106 GHz).
• ShadowSigmaOutdoor: Standard deviation of the normal distribution used for calculate the shadowing for outdoor nodes
• ShadowSigmaIndoor: Standard deviation of the normal distribution used for calculate the shadowing for indoor nodes
• ShadowSigmaExtWalls: Standard deviation of the normal distribution used for calculate the shadowing due to ext walls
• InternalWallLoss: Additional loss for each internal wall [dB]
• Frequency: The Frequency (default is 2.106 GHz).
• Los2NlosThr: Threshold from LoS to NLoS in ITU 1411 [m].
• Environment: Environment Scenario
• CitySize: Dimension of the city
• RooftopLevel: The height of the rooftop level in meters
• WithReplacement: If true, the building will be randomly selected with replacement. If false, no replacement will occur, until the list of buildings to select becomes empty, at which point it will be filled again with the list of all buildings.
• GridWidth: The number of objects layed out on a line.
• MinX: The x coordinate where the grid starts.
• MinY: The y coordinate where the grid starts.
• LengthX: the length of the wall of each building along the X axis.
• LengthY: the length of the wall of each building along the X axis.
• DeltaX: The x space between buildings.
• DeltaY: The y space between buildings.
• Height: The height of the building (roof level)
• LayoutType: The type of layout.
• EnergyDetectionThreshold: The energy of a received signal should be higher than this threshold (dbm) to allow the PHY layer to detect the signal.
• CcaMode1Threshold: The energy of a received signal should be higher than this threshold (dbm) to allow the PHY layer to declare CCA BUSY state
• TxGain: Transmission gain (dB).
• RxGain: Reception gain (dB).
• TxPowerLevels: Number of transmission power levels available between TxPowerStart and TxPowerEnd included.
• TxPowerEnd: Maximum available transmission level (dbm).
• TxPowerStart: Minimum available transmission level (dbm).
• RxNoiseFigure: Loss (dB) in the Signal-to-Noise-Ratio due to non-idealities in the receiver. According to Wikipedia (http://en.wikipedia.org/wiki/Noise_figure), this is "the difference in decibels (dB) between the noise output of the actual receiver to the noise output of an ideal receiver with the same overall gain and bandwidth when the receivers are connected to sources at the standard noise temperature T0 (usually 290 K)". For
• State: The state of the PHY layer
• ChannelSwitchDelay: Delay between two short frames transmitted on different frequencies.
• ChannelNumber: Channel center frequency = Channel starting frequency + 5 MHz * (nch - 1)
• PropagationLossModel: A pointer to the propagation loss model attached to this channel.
• PropagationDelayModel: A pointer to the propagation delay model attached to this channel.
• MaxPacketNumber: If a packet arrives when there are already this number of packets, it is dropped.
• MaxDelay: If a packet stays longer than this delay in the queue, it is dropped.
• MinCw: The minimum value of the contention window.
• MaxCw: The maximum value of the contention window.
• Aifsn: The AIFSN: the default value conforms to simple DCA.
• Queue: The WifiMacQueue object
• ChannelActiveTimeout: After how long should a channel be considered inactive if not used
• QueueUtilizationInterval: How long should we transmit on a queue for a specific channel
• CtsTimeout: When this timeout expires, the RTS/CTS handshake has failed.
• AckTimeout: When this timeout expires, the DATA/ACK handshake has failed.
• BasicBlockAckTimeout: When this timeout expires, the BASIC_BLOCK_ACK_REQ/BASIC_BLOCK_ACK handshake has failed.
• CompressedBlockAckTimeout: When this timeout expires, the COMPRESSED_BLOCK_ACK_REQ/COMPRESSED_BLOCK_ACK handshake has failed.
• Sifs: The value of the SIFS constant.
• EifsNoDifs: The value of EIFS-DIFS
• Slot: The duration of a Slot.
• Pifs: The value of the PIFS constant.
• MaxPropagationDelay: The maximum propagation delay. Unused for now.
• Ssid: The ssid we want to belong to.
• QosSupported: This Boolean attribute is set to enable 802.11e/WMM-style QoS support at this STA
• DcaTxop: The DcaTxop object
• VO_EdcaTxopN: Queue that manages packets belonging to AC_VO access class
• VI_EdcaTxopN: Queue that manages packets belonging to AC_VI access class
• BE_EdcaTxopN: Queue that manages packets belonging to AC_BE access class
• BK_EdcaTxopN: Queue that manages packets belonging to AC_BK access class
• SensingTime: The sensing time of the node
• TransmissionTime: The transmission time of the node
• ProbabilityMisDetect: The probability that a node mis-detects a Primary User
• IsLowLatency: If true, we attempt to modelize a so-called low-latency device: a device where decisions about tx parameters can be made on a per-packet basis and feedback about the transmission of each packet is obtained before sending the next. Otherwise, we modelize a high-latency device, that is a device where we cannot update our decision about tx parameters after every packet transmission.
• MaxSsrc: The maximum number of retransmission attempts for an RTS. This value will not have any effect on some rate control algorithms.
• MaxSlrc: The maximum number of retransmission attempts for a DATA packet. This value will not have any effect on some rate control algorithms.
• RtsCtsThreshold: If the size of the data packet + LLC header + MAC header + FCS trailer is bigger than this value, we use an RTS/CTS handshake before sending the data, as per IEEE Std. 802.11-2007, Section 9.2.6. This value will not have any effect on some rate control algorithms.
• FragmentationThreshold: If the size of the data packet + LLC header + MAC header + FCS trailer is biggerthan this value, we fragment it such that the size of the fragments are equal or smaller than this value, as per IEEE Std. 802.11-2007, Section 9.4. This value will not have any effect on some rate control algorithms.
• NonUnicastMode: Wifi mode used for non-unicast transmissions.
• BeaconInterval: Delay between two beacons
• BeaconGeneration: Whether or not beacons are generated.
• ProbeRequestTimeout: The interval between two consecutive probe request attempts.
• AssocRequestTimeout: The interval between two consecutive assoc request attempts.
• MaxMissedBeacons: Number of beacons which much be consecutively missed before we attempt to restart association.
• ActiveProbing: If true, we send probe requests. If false, we don't. NOTE: if more than one STA in your simulation is using active probing, you should enable it at a different simulation time for each STA, otherwise all the STAs will start sending probes at the same time resulting in collisions. See bug 1060 for more info.
• Mtu: The MAC-level Maximum Transmission Unit
• Channel: The channel attached to this device
• Phy: The PHY layer attached to this device.
• Mac: The MAC layer attached to this device.
• RemoteStationManager: The station manager attached to this device.
• TimerThreshold: The 'timer' threshold in the ARF algorithm.
• SuccessThreshold: The minimum number of sucessfull transmissions to try a new rate.
• SuccessK: Multiplication factor for the success threshold in the AARF algorithm.
• TimerK: Multiplication factor for the timer threshold in the AARF algorithm.
• MaxSuccessThreshold: Maximum value of the success threshold in the AARF algorithm.
• MinTimerThreshold: The minimum value for the 'timer' threshold in the AARF algorithm.
• MinSuccessThreshold: The minimum value for the success threshold in the AARF algorithm.
• BerThreshold: The maximum Bit Error Rate acceptable at any transmission mode
• DataMode: The transmission mode to use for every data packet transmission
• ControlMode: The transmission mode to use for every control packet transmission.
• UpdatePeriod: The interval between decisions about rate control changes
• FailureRatio: Ratio of minimum erroneous transmissions needed to switch to a lower rate
• SuccessRatio: Ratio of maximum erroneous transmissions needed to switch to a higher rate
• MaxSuccessThreshold: Maximum number of consecutive success periods needed to switch to a higher rate
• MinSuccessThreshold: Minimum number of consecutive success periods needed to switch to a higher rate
• UpdatePeriod: The interval between decisions about rate control changes
• RaiseThreshold: Attempt to raise the rate if we hit that threshold
• Basic: If true the RRAA-BASIC algorithm will be used, otherwise the RRAA wil be used
• Timeout: Timeout for the RRAA BASIC loss estimaton block (s)
• ewndFor54mbps: ewnd parameter for 54 Mbs data mode
• ewndFor48mbps: ewnd parameter for 48 Mbs data mode
• ewndFor36mbps: ewnd parameter for 36 Mbs data mode
• ewndFor24mbps: ewnd parameter for 24 Mbs data mode
• ewndFor18mbps: ewnd parameter for 18 Mbs data mode
• ewndFor12mbps: ewnd parameter for 12 Mbs data mode
• ewndFor9mbps: ewnd parameter for 9 Mbs data mode
• ewndFor6mbps: ewnd parameter for 6 Mbs data mode
• poriFor48mbps: Pori parameter for 48 Mbs data mode
• poriFor36mbps: Pori parameter for 36 Mbs data mode
• poriFor24mbps: Pori parameter for 24 Mbs data mode
• poriFor18mbps: Pori parameter for 18 Mbs data mode
• poriFor12mbps: Pori parameter for 12 Mbs data mode
• poriFor9mbps: Pori parameter for 9 Mbs data mode
• poriFor6mbps: Pori parameter for 6 Mbs data mode
• pmtlFor54mbps: Pmtl parameter for 54 Mbs data mode
• pmtlFor48mbps: Pmtl parameter for 48 Mbs data mode
• pmtlFor36mbps: Pmtl parameter for 36 Mbs data mode
• pmtlFor24mbps: Pmtl parameter for 24 Mbs data mode
• pmtlFor18mbps: Pmtl parameter for 18 Mbs data mode
• pmtlFor12mbps: Pmtl parameter for 12 Mbs data mode
• pmtlFor9mbps: Pmtl parameter for 9 Mbs data mode
• SuccessK: Multiplication factor for the success threshold in the AARF algorithm.
• TimerK: Multiplication factor for the timer threshold in the AARF algorithm.
• MaxSuccessThreshold: Maximum value of the success threshold in the AARF algorithm.
• MinTimerThreshold: The minimum value for the 'timer' threshold in the AARF algorithm.
• MinSuccessThreshold: The minimum value for the success threshold in the AARF algorithm.
• MinRtsWnd: Minimum value for Rts window of Aarf-CD
• MaxRtsWnd: Maximum value for Rts window of Aarf-CD
• TurnOffRtsAfterRateDecrease: If true the RTS mechanism will be turned off when the rate will be decreased
• TurnOnRtsAfterRateIncrease: If true the RTS mechanism will be turned on when the rate will be increased
• ProbeThreshold: The number of consecutive transmissions failure to activate the RTS probe.
• FailureThreshold: The number of consecutive transmissions failure to decrease the rate.
• SuccessThreshold: The minimum number of sucessfull transmissions to try a new rate.
• Timeout: The 'timer' in the CARA algorithm
• UpdateStatistics: The interval between updating statistics table
• LookAroundRate: the percentage to try other rates
• EWMA: EWMA level
• SegmentSize: The largest allowable segment size packet
• SampleColumn: The number of columns used for sampling
• PacketLength: The packet length used for calculating mode TxTime
• tid: The tid that indicates AC which packet belongs
• BlockAckThreshold: If number of packets in this queue reaches this value, block ack mechanism is used. If this value is 0, block ack is never used.
• BlockAckInactivityTimeout: Represents max time (blocks of 1024 micro seconds) allowed for block ack inactivity. If this value isn't equal to 0 a timer start after that a block ack setup is completed and will be reset every time that a block ack frame is received. If this value is 0, block ack inactivity timeout won't be used.
• Queue: The WifiMacQueue object
• MaxAmsduSize: Max length in byte of an A-MSDU
• Snr: The snr of the last packet received
• Interval: Time interval between reports
• Mtu: The MAC-level Maximum Transmission Unit
• DataRate: The default data rate for point to point links
• InterframeGap: The time to wait between packet (frame) transmissions
• TxQueue: A queue to use as the transmit queue in the device.
• Delay: Transmission delay through the channel
• Mtu: The MAC-level Maximum Transmission Unit
• EnableLearning: Enable the learning mode of the Learning Bridge
• ExpirationTime: Time it takes for learned MAC state entry to expire.
• ProtocolNumber: The Ip protocol number.
• ArpCache: The arp cache for this ipv4 interface
• DefaultTos: The TOS value set by default on all outgoing packets generated on this node.
• DefaultTtl: The TTL value set by default on all outgoing packets generated on this node.
• FragmentExpirationTimeout: When this timeout expires, the fragments will be cleared from the buffer.
• InterfaceList: The set of Ipv4 interfaces associated to this Ipv4 stack.
• IpForward: Globally enable or disable IP forwarding for all current and future Ipv4 devices.
• WeakEsModel: RFC1122 term for whether host accepts datagram with a dest. address on another interface
• SocketList: The list of sockets associated to this protocol.
• ReTxThreshold: Threshold for fast retransmit
• LimitedTransmit: Enable limited transmit
• MaxSegLifetime: Maximum segment lifetime in seconds, use for TIME_WAIT state transition to CLOSED state
• MaxWindowSize: Max size of advertised window
• IcmpCallback: Callback invoked whenever an icmp error is received on this socket.
• IcmpCallback6: Callback invoked whenever an icmpv6 error is received on this socket.
• SndBufSize: TcpSocket maximum transmit buffer size (bytes)
• RcvBufSize: TcpSocket maximum receive buffer size (bytes)
• SegmentSize: TCP maximum segment size in bytes (may be adjusted based on MTU discovery)
• SlowStartThreshold: TCP slow start threshold (bytes)
• InitialCwnd: TCP initial congestion window size (segments)
• ConnTimeout: TCP retransmission timeout when opening connection (seconds)
• ConnCount: Number of connection attempts (SYN retransmissions) before returning failure
• DelAckTimeout: Timeout value for TCP delayed acks, in seconds
• DelAckCount: Number of packets to wait before sending a TCP ack
• TcpNoDelay: Set to true to disable Nagle's algorithm
• PersistTimeout: Persist timeout to probe for rx window
• Gain: Gain used in estimating the RTT, must be 0 < Gain < 1
• MaxMultiplier: Maximum RTO Multiplier
• InitialEstimation: Initial RTT estimation
• MinRTO: Minimum retransmit timeout value
• RttEstimatorType: Type of RttEstimator objects.
• SocketType: Socket type of TCP objects.
• SocketList: The list of sockets associated to this protocol.
• AliveTimeout: When this timeout expires, the matching cache entry needs refreshing
• DeadTimeout: When this timeout expires, a new attempt to resolve the matching entry is made
• WaitReplyTimeout: When this timeout expires, the cache entries will be scanned and entries in WaitReply state will resend ArpRequest unless MaxRetries has been exceeded, in which case the entry is marked dead
• MaxRetries: Number of retransmissions of ArpRequest before marking dead
• PendingQueueSize: The size of the queue for packets pending an arp reply.
• CacheList: The list of ARP caches
• IcmpCallback: Callback invoked whenever an icmp error is received on this socket.
• IcmpCallback6: Callback invoked whenever an icmpv6 error is received on this socket.
• RcvBufSize: UdpSocket maximum receive buffer size (bytes)
• IpTtl: socket-specific TTL for unicast IP packets (if non-zero)
• IpMulticastTtl: socket-specific TTL for multicast IP packets (if non-zero)
• IpMulticastIf: interface index for outgoing multicast on this socket; -1 indicates to use default interface
• IpMulticastLoop: whether outgoing multicast sent also to loopback interface
• MtuDiscover: If enabled, every outgoing ip packet will have the DF flag set.
• Protocol: Protocol number to match.
• IcmpFilter: Any icmp header whose type field matches a bit in this filter is dropped. Type must be less than 32.
• UnresolvedQueueSize: Size of the queue for packets pending an NA reply.
• DefaultTtl: The TTL value set by default on all outgoing packets generated on this node.
• DefaultTclass: The TCLASS value set by default on all outgoing packets generated on this node.
• InterfaceList: The set of IPv6 interfaces associated to this IPv6 stack.
• SendIcmpv6Redirect: Send the ICMPv6 Redirect when appropriate.
• IpForward: Globally enable or disable IP forwarding for all current and future IPv6 devices.
• Protocol: Protocol number to match.
• ExtensionNumber: The IPv6 extension number.
• Routing Extensions: The set of IPv6 Routing extensions registered with this demux.
• Extensions: The set of IPv6 extensions registered with this demux.
• OptionNumber: The IPv6 option number.
• Options: The set of IPv6 options registered with this demux.
• ReTxThreshold: Threshold for fast retransmit
• ReTxThreshold: Threshold for fast retransmit
• FilterType: Use this to choose no filter or Tustin's approximation filter
• ProtocolType: Use this to let the code run as Westwood or WestwoodPlus
• RandomEcmpRouting: Set to true if packets are randomly routed among ECMP; set to false for using only one route consistently
• RespondToInterfaceEvents: Set to true if you want to dynamically recompute the global routes upon Interface notification events (up/down, or add/remove address)
• SimulatorImplFactory: Factory for the underlying simulator implementation used by the visualizer.
• Mtu: The MAC-level Maximum Transmission Unit
• DeviceName: The name of the tap device to create.
• Gateway: The IP address of the default gateway to assign to the host machine, when in ConfigureLocal mode.
• IpAddress: The IP address to assign to the tap device, when in ConfigureLocal mode. This address will override the discovered IP address of the simulated device.
• MacAddress: The MAC address to assign to the tap device, when in ConfigureLocal mode. This address will override the discovered MAC address of the simulated device.
• Netmask: The network mask to assign to the tap device, when in ConfigureLocal mode. This address will override the discovered MAC address of the simulated device.
• Start: The simulation time at which to spin up the tap device read thread.
• Stop: The simulation time at which to tear down the tap device read thread.
• Mode: The operating and configuration mode to use.
• MaxPerHopDelay: The maximum per-hop delay that should be considered. Packets still not received after this delay are to be considered lost.
• StartTime: The time when the monitoring starts.
• DelayBinWidth: The width used in the delay histogram.
• JitterBinWidth: The width used in the jitter histogram.
• PacketSizeBinWidth: The width used in the packetSize histogram.
• FlowInterruptionsBinWidth: The width used in the flowInterruptions histogram.
• FlowInterruptionsMinTime: The minimum inter-arrival time that is considered a flow interruption.
• IdleCurrentA: The default radio Idle current in Ampere.
• CcaBusyCurrentA: The default radio CCA Busy State current in Ampere.
• TxCurrentA: The radio Tx current in Ampere.
• RxCurrentA: The radio Rx current in Ampere.
• SwitchingCurrentA: The default radio Channel Switch current in Ampere.
• BasicEnergySourceInitialEnergyJ: Initial energy stored in basic energy source.
• BasicEnergySupplyVoltageV: Initial supply voltage for basic energy source.
• PeriodicEnergyUpdateInterval: Time between two consecutive periodic energy updates.
• LiIonEnergySourceInitialEnergyJ: Initial energy stored in basic energy source.
• InitialCellVoltage: Initial (maximum) voltage of the cell (fully charged).
• NominalCellVoltage: Nominal voltage of the cell.
• ExpCellVoltage: Cell voltage at the end of the exponential zone.
• RatedCapacity: Rated capacity of the cell.
• NomCapacity: Cell capacity at the end of the nominal zone.
• ExpCapacity: Cell Capacity at the end of the exponential zone.
• InternalResistance: Internal resistance of the cell
• TypCurrent: Typical discharge current used to fit the curves
• ThresholdVoltage: Minimum threshold voltage to consider the battery depleted.
• PeriodicEnergyUpdateInterval: Time between two consecutive periodic energy updates.
• RvBatteryModelPeriodicEnergyUpdateInterval: RV battery model sampling interval.
• RvBatteryModelOpenCircuitVoltage: RV battery model open circuit voltage.
• RvBatteryModelCutoffVoltage: RV battery model cutoff voltage.
• RvBatteryModelAlphaValue: RV battery model alpha value.
• RvBatteryModelBetaValue: RV battery model beta value.
• RvBatteryModelNumOfTerms: The number of terms of the infinite sum for estimating battery level.
• Wind: Wind speed in m/s
• Shipping: Shipping contribution to noise between 0 and 1
• PropagationModel: A pointer to the propagation model.
• NoiseModel: A pointer to the model of the channel ambient noise.
• Threshold: SINR cutoff for good packet reception
• CcaThreshold: Aggregate energy of incoming signals to move to CCA Busy state dB
• RxThreshold: Required SNR for signal acquisition in dB
• TxPower: Transmission output power in dB
• SupportedModes: List of modes supported by this PHY
• PerModel: Functor to calculate PER based on SINR and TxMode
• SinrModel: Functor to calculate SINR based on pkt arrivals and modes
• NumberOfHops: Number of frequencies in hopping pattern
• Channel: The channel attached to this device
• Phy: The PHY layer attached to this device.
• Mac: The MAC layer attached to this device.
• Transducer: The Transducer attached to this device.
• CW: The MAC parameter CW
• SlotTime: Time slot duration for MAC backoff
• CcaThresholdPhy1: Aggregate energy of incoming signals to move to CCA Busy state dB of Phy1
• CcaThresholdPhy2: Aggregate energy of incoming signals to move to CCA Busy state dB of Phy2
• TxPowerPhy1: Transmission output power in dB of Phy1
• TxPowerPhy2: Transmission output power in dB of Phy2
• SupportedModesPhy1: List of modes supported by Phy1
• SupportedModesPhy2: List of modes supported by Phy2
• PerModelPhy1: Functor to calculate PER based on SINR and TxMode for Phy1
• PerModelPhy2: Functor to calculate PER based on SINR and TxMode for Phy2
• SinrModelPhy1: Functor to calculate SINR based on pkt arrivals and modes for Phy1
• SinrModelPhy2: Functor to calculate SINR based on pkt arrivals and modes for Phy2
• RetryRate: Number of retry attempts per second (of RTS/GWPING)
• MaxFrames: Maximum number of frames to include in a single RTS
• QueueLimit: Maximum packets to queue at MAC
• SIFS: Spacing to give between frames (this should match gateway)
• NumberOfRates: Number of rate divisions supported by each PHY
• MinRetryRate: Smallest allowed RTS retry rate
• RetryStep: Retry rate increment
• NumberOfRetryRates: Number of retry rates
• MaxPropDelay: Maximum possible propagation delay to gateway
• MaxReservations: Maximum number of reservations to accept per cycle
• NumberOfRates: Number of rates per Phy layer
• RetryRate: Number of retry rates per second at non-gateway nodes
• MaxPropDelay: Maximum propagation delay between gateway and non-gateway nodes
• SIFS: Spacing between frames to account for timing error and processing delay
• NumberOfNodes: Number of non-gateway nodes in this gateway's neighborhood
• MinRetryRate: Smallest allowed RTS retry rate
• RetryStep: Retry rate increment
• NumberOfRetryRates: Number of retry rates
• TotalRate: Total available channel rate in bps (for a single channel, without splitting reservation channel)
• RateStep: Increments available for rate assignment in bps
• FrameSize: Size of data frames in bytes
• TxPowerW: The modem Tx power in Watts
• RxPowerW: The modem Rx power in Watts
• IdlePowerW: The modem Idle power in Watts
• SleepPowerW: The modem Sleep power in Watts
• Mtu: The MAC-level Maximum Transmission Unit
• SendSize: The amount of data to send each time.
• Remote: The address of the destination
• MaxBytes: The total number of bytes to send. Once these bytes are sent, no data is sent again. The value zero means that there is no limit.
• Protocol: The type of protocol to use.
• DataRate: The data rate in on state.
• PacketSize: The size of packets sent in on state
• Remote: The address of the destination
• OnTime: A RandomVariableStream used to pick the duration of the 'On' state.
• OffTime: A RandomVariableStream used to pick the duration of the 'Off' state.
• MaxBytes: The total number of bytes to send. Once these bytes are sent, no packet is sent again, even in on state. The value zero means that there is no limit.
• Protocol: The type of protocol to use.
• Local: The Address on which to Bind the rx socket.
• Protocol: The type id of the protocol to use for the rx socket.
• MaxPackets: The maximum number of packets the application will send
• Interval: The time to wait between packets
• RemoteIpv6: The Ipv6Address of the outbound packets
• LocalIpv6: Local Ipv6Address of the sender
• PacketSize: Size of packets generated
• MaxPackets: The maximum number of packets the application will send
• Interval: The time to wait between packets
• RemotePort: The destination port of the outbound packets
• PacketSize: Size of packets generated. The minimum packet size is 12 bytes which is the size of the header carrying the sequence number and the time stamp.
• Port: Port on which we listen for incoming packets.
• PacketWindowSize: The size of the window used to compute the packet loss. This value should be a multiple of 8.
• RemotePort: The destination port of the outbound packets
• MaxPacketSize: The maximum size of a packet.
• TraceFilename: Name of file to load a trace from. By default, uses a hardcoded trace.
• MaxPackets: The maximum number of packets the application will send
• Interval: The time to wait between packets
• RemotePort: The destination port of the outbound packets
• PacketSize: Size of echo data in outbound packets
• Port: Port on which we listen for incoming packets.
• Remote: The address of the machine we want to ping.
• Verbose: Produce usual output.
• Interval: Wait interval seconds between sending each packet.
• Size: The number of data bytes to be sent, real packet will be 8 (ICMP) + 20 (IP) bytes longer.
• Mtu: The MAC-level Maximum Transmission Unit
• Phy: The PHY layer attached to this device.
• Channel: The channel attached to this device.
• ConnectionManager: The connection manager attached to this device.
• BurstProfileManager: The burst profile manager attached to this device.
• BandwidthManager: The bandwidth manager attached to this device.
• InitialRangingConnection: Initial ranging connection
• BSScheduler: Downlink Scheduler for BS
• InitialRangInterval: Time between Initial Ranging regions assigned by the BS. Maximum is 2s
• DcdInterval: Time between transmission of DCD messages. Maximum value is 10s.
• UcdInterval: Time between transmission of UCD messages. Maximum value is 10s.
• IntervalT8: Wait for DSA/DSC Acknowledge timeout. Maximum 300ms.
• RangReqOppSize: The ranging opportunity size in symbols
• BwReqOppSize: The bandwidth request opportunity size in symbols
• MaxRangCorrectionRetries: Number of retries on contention Ranging Requests
• SSManager: The ss manager attached to this device.
• Scheduler: The BS scheduler attached to this device.
• BsIpcsPacketClassifier: The uplink IP packet classifier attached to this device.
• ServiceFlowManager: The service flow manager attached to this device.
• BasicConnection: Basic connection
• PrimaryConnection: Primary connection
• LostDlMapInterval: Time since last received DL-MAP message before downlink synchronization is considered lost. Maximum is 600ms
• LostUlMapInterval: Time since last received UL-MAP before uplink synchronization is considered lost, maximum is 600.
• MaxDcdInterval: Maximum time between transmission of DCD messages. Maximum is 10s
• MaxUcdInterval: Maximum time between transmission of UCD messages. Maximum is 10s
• IntervalT1: Wait for DCD timeout. Maximum is 5*maxDcdInterval
• IntervalT2: Wait for broadcast ranging timeout, i.e., wait for initial ranging opportunity. Maximum is 5*Ranging interval
• IntervalT3: ranging Response reception timeout following the transmission of a ranging request. Maximum is 200ms
• IntervalT7: wait for DSA/DSC/DSD Response timeout. Maximum is 1s
• IntervalT12: Wait for UCD descriptor.Maximum is 5*MaxUcdInterval
• IntervalT20: Time the SS searches for preambles on a given channel. Minimum is 2 MAC frames
• IntervalT21: time the SS searches for (decodable) DL-MAP on a given channel
• MaxContentionRangingRetries: Number of retries on contention Ranging Requests
• SSScheduler: The ss scheduler attached to this device.
• Classifier: The ss classifier attached to this device.
• Channel: Wimax channel
• FrameDuration: The frame duration in seconds.
• Frequency: The central frequency in KHz.
• Bandwidth: The channel bandwidth in Hz.
• Type: Connection type
• TxQueue: Transmit queue
• NoiseFigure: Loss (dB) in the Signal-to-Noise-Ratio due to non-idealities in the receiver.
• TxPower: Transmission power (dB).
• G: This is the ratio of CP time to useful time.
• TxGain: Transmission gain (dB).
• RxGain: Reception gain (dB).
• Nfft: FFT size
• TraceFilePath: Path to the directory containing SNR to block error rate files
• WindowInterval: The time to wait to reset window
• MaxSize: Maximum size
• Mtu: The MAC-level Maximum Transmission Unit
• EncapsulationMode: The link-layer encapsulation type to use.
• SendEnable: Enable or disable the transmitter section of the device.
• TxQueue: A queue to use as the transmit queue in the device.
• DataRate: The transmission data rate to be provided to devices connected to the channel
• Delay: Transmission delay through the channel
• HelloInterval: HELLO messages emission interval.
• TcInterval: TC messages emission interval.
• MidInterval: MID messages emission interval. Normally it is equal to TcInterval.
• HnaInterval: HNA messages emission interval. Normally it is equal to TcInterval.
• Willingness: Willingness of a node to carry and forward traffic for other nodes.
• Mtu: The MAC-level Maximum Transmission Unit
• RoutingProtocol: The mesh routing protocol used by this mesh point.
• BeaconInterval: Beacon Interval
• RandomStart: Window when beacon generating starts (uniform random) in seconds
• BeaconGeneration: Enable/Disable Beaconing.
• RetryTimeout: Retry timeout
• HoldingTimeout: Holding timeout
• ConfirmTimeout: Confirm timeout
• MaxRetries: Maximum number of retries
• MaxBeaconLoss: Maximum number of lost beacons before link will be closed
• MaxPacketFailure: Maximum number of failed packets before link will be closed
• MaxBeaconShiftValue: Maximum number of TUs for beacon shifting
• EnableBeaconCollisionAvoidance: Enable/Disable Beacon collision avoidance.
• RandomStart: Random delay at first proactive PREQ
• MaxQueueSize: Maximum number of packets we can store when resolving route
• Dot11MeshHWMPmaxPREQretries: Maximum number of retries before we suppose the destination to be unreachable
• Dot11MeshHWMPnetDiameterTraversalTime: Time we suppose the packet to go from one edge of the network to another
• Dot11MeshHWMPpreqMinInterval: Minimal interval between to successive PREQs
• Dot11MeshHWMPperrMinInterval: Minimal interval between to successive PREQs
• Dot11MeshHWMPactiveRootTimeout: Lifetime of poractive routing information
• Dot11MeshHWMPactivePathTimeout: Lifetime of reactive routing information
• Dot11MeshHWMPpathToRootInterval: Interval between two successive proactive PREQs
• Dot11MeshHWMPrannInterval: Lifetime of poractive routing information
• MaxTtl: Initial value of Time To Live field
• UnicastPerrThreshold: Maximum number of PERR receivers, when we send a PERR as a chain of unicasts
• UnicastPreqThreshold: Maximum number of PREQ receivers, when we send a PREQ as a chain of unicasts
• DoFlag: Destination only HWMP flag
• RfFlag: Reply and forward flag
• TestLength: Rate should be estimated using test length.
• Dot11MetricTid: TID used to calculate metric (data rate)
• MaxCost: Cost threshold after which packet will be dropped
• Root: The MAC address of root mesh point.
• RouteCache: The route cache for saving routes from route discovery process.
• RreqTable: The request table to manage route requests.
• PassiveBuffer: The passive buffer to manage promisucously received passive ack.
• MaxSendBuffLen: Maximum number of packets that can be stored in send buffer.
• MaxSendBuffTime: Maximum time packets can be queued in the send buffer .
• MaxMaintLen: Maximum number of packets that can be stored in maintenance buffer.
• MaxMaintTime: Maximum time packets can be queued in maintenance buffer.
• MaxCacheLen: Maximum number of route entries that can be stored in route cache.
• RouteCacheTimeout: Maximum time the route cache can be queued in route cache.
• MaxEntriesEachDst: Maximum number of route entries for a single destination to respond.
• SendBuffInterval: How often to check send buffer for packet with route.
• NodeTraversalTime: The time it takes to traverse two neighboring nodes.
• RreqRetries: Maximum number of retransmissions for request discovery of a route.
• MaintenanceRetries: Maximum number of retransmissions for data packets from maintenance buffer.
• RequestTableSize: Maximum number of request entries in the request table, set this as the number of nodes in the simulation.
• RequestIdSize: Maximum number of request source Ids in the request table.
• UniqueRequestIdSize: Maximum number of request Ids in the request table for a single destination.
• NonPropRequestTimeout: The timeout value for non-propagation request.
• DiscoveryHopLimit: The max discovery hop limit for route requests.
• MaxSalvageCount: The max salvage count for a single data packet.
• BlacklistTimeout: The time for a neighbor to stay in blacklist.
• LinkAckTimeout: The time a packet in maintenance buffer wait for link acknowledgment.
• PassiveAckTimeout: The time a packet in maintenance buffer wait for passive acknowledgment.
• TryPassiveAcks: The number of passive acknowledgment to use.
• RequestPeriod: The base time interval between route requests.
• MaxRequestPeriod: The max time interval between route requests.
• CacheType: Use Link Cache or use Path Cache
• StabilityDecrFactor: The stability decrease factor for link cache
• StabilityIncrFactor: The stability increase factor for link cache
• InitStability: The initial stability factor for link cache
• UseExtends: The extension time for link cache
• EnableSubRoute: Enables saving of sub route when receiving route error messages, only available when using path route cache
• RetransIncr: The increase time for retransmission timer when facing network congestion
• MaxNetworkQueueSize: The max number of packet to save in the network queue.
• MaxNetworkQueueDelay: The max time for a packet to stay in the network queue.
• NumPriorityQueues: The max number of packet to save in the network queue.
• OptionNumber: The Dsr option number.
• ErrorType: Type of route errors
• PeriodicUpdateInterval: Periodic interval between exchange of full routing tables among nodes.
• SettlingTime: Minimum time an update is to be stored in adv table before sending outin case of change in metric (in seconds)
• MaxQueueLen: Maximum number of packets that we allow a routing protocol to buffer.
• MaxQueuedPacketsPerDst: Maximum number of packets that we allow per destination to buffer.
• MaxQueueTime: Maximum time packets can be queued (in seconds)
• EnableBuffering: Enables buffering of data packets if no route to destination is available
• Holdtimes: Times the forwarding Interval to purge the route.
• WeightedFactor: WeightedFactor for the settling time if Weighted Settling Time is enabled
• RouteAggregationTime: Time to aggregate updates before sending them out (in seconds)
• HelloInterval: HELLO messages emission interval.
• RreqRetries: Maximum number of retransmissions of RREQ to discover a route
• RreqRateLimit: Maximum number of RREQ per second.
• RerrRateLimit: Maximum number of RERR per second.
• NodeTraversalTime: Conservative estimate of the average one hop traversal time for packets and should include queuing delays, interrupt processing times and transfer times.
• NextHopWait: Period of our waiting for the neighbour's RREP_ACK = 10 ms + NodeTraversalTime
• ActiveRouteTimeout: Period of time during which the route is considered to be valid
• MyRouteTimeout: Value of lifetime field in RREP generating by this node = 2 * max(ActiveRouteTimeout, PathDiscoveryTime)
• BlackListTimeout: Time for which the node is put into the blacklist = RreqRetries * NetTraversalTime
• DeletePeriod: DeletePeriod is intended to provide an upper bound on the time for which an upstream node A can have a neighbor B as an active next hop for destination D, while B has invalidated the route to D. = 5 * max (HelloInterval, ActiveRouteTimeout)
• TimeoutBuffer: Its purpose is to provide a buffer for the timeout so that if the RREP is delayed due to congestion, a timeout is less likely to occur while the RREP is still en route back to the source.
• NetDiameter: Net diameter measures the maximum possible number of hops between two nodes in the network
• NetTraversalTime: Estimate of the average net traversal time = 2 * NodeTraversalTime * NetDiameter
• PathDiscoveryTime: Estimate of maximum time needed to find route in network = 2 * NetTraversalTime
• MaxQueueLen: Maximum number of packets that we allow a routing protocol to buffer.
• MaxQueueTime: Maximum time packets can be queued (in seconds)
• AllowedHelloLoss: Number of hello messages which may be loss for valid link.
• GratuitousReply: Indicates whether a gratuitous RREP should be unicast to the node originated route discovery.
• DestinationOnly: Indicates only the destination may respond to this RREQ.
• EnableHello: Indicates whether a hello messages enable.
• Beamwidth: The 3dB beamwidth (degrees)
• Orientation: The angle (degrees) that expresses the orientation of the antenna on the x-y plane relative to the x axis
• MaxGain: The gain (dB) at the antenna boresight (the direction of maximum gain)
• Beamwidth: The 3dB beamwidth (degrees)
• Orientation: The angle (degrees) that expresses the orientation of the antenna on the x-y plane relative to the x axis
• MaxAttenuation: The maximum attenuation (dB) of the antenna radiation pattern.
• Loss: Path loss (dB) between transmitter and receiver
• MaxLossDb: If a single-frequency PropagationLossModel is used, this value represents the maximum loss in dB for which transmissions will be passed to the receiving PHY. Signals for which the PropagationLossModel returns a loss bigger than this value will not be propagated to the receiver. This parameter is to be used to reduce the computational load by not propagating signals that are far beyond the interference range. Note that the default value corresponds to considering all signals for reception. Tune this value with care.
• MaxLossDb: If a single-frequency PropagationLossModel is used, this value represents the maximum loss in dB for which transmissions will be passed to the receiving PHY. Signals for which the PropagationLossModel returns a loss bigger than this value will not be propagated to the receiver. This parameter is to be used to reduce the computational load by not propagating signals that are far beyond the interference range. Note that the default value corresponds to considering all signals for reception. Tune this value with care.
• Period: the period (=1/frequency)
• DutyCycle: the duty cycle of the generator, i.e., the fraction of the period that is occupied by a signal
• Resolution: the lengh of the time interval over which the power spectral density of incoming signals is averaged
• NoisePowerSpectralDensity: the power spectral density of the measuring instrument noise, in Watt/Hz. Mostly useful to make spectrograms look more similar to those obtained by real devices. Defaults to the value for thermal noise at 300K.
• Queue: packets being transmitted get queued here
• Mtu: The Maximum Transmission Unit
• Phy: The PHY layer attached to this device.
• Rate: The PHY rate used by this device
• Phy: The PHY layer attached to this device.
• DataErrorModelEnabled: Activate/Deactivate the error model of data (TBs of PDSCH and PUSCH) [by default is active].
• CtrlErrorModelEnabled: Activate/Deactivate the error model of control (PCFICH-PDCCH decodification) [by default is active].
• TxPower: Transmission power in dBm
• NoiseFigure: Loss (dB) in the Signal-to-Noise-Ratio due to non-idealities in the receiver. According to Wikipedia (http://en.wikipedia.org/wiki/Noise_figure), this is "the difference in decibels (dB) between the noise output of the actual receiver to the noise output of an ideal receiver with the same overall gain and bandwidth when the receivers are connected to sources at the standard noise temperature T0." In this model, we consider T0 = 290K.
• MacToChannelDelay: The delay in TTI units that occurs between a scheduling decision in the MAC and the actual start of the transmission by the PHY. This is intended to be used to model the latency of real PHY and MAC implementations.
• UeSinrSamplePeriod: The sampling period for reporting UEs' SINR stats (default value 1)
• InterferenceSamplePeriod: The sampling period for reporting interference stats (default value 1)
• DlSpectrumPhy: The downlink LteSpectrumPhy associated to this LtePhy
• UlSpectrumPhy: The uplink LteSpectrumPhy associated to this LtePhy
• TxPower: Transmission power in dBm
• NoiseFigure: Loss (dB) in the Signal-to-Noise-Ratio due to non-idealities in the receiver. According to Wikipedia (http://en.wikipedia.org/wiki/Noise_figure), this is "the difference in decibels (dB) between the noise output of the actual receiver to the noise output of an ideal receiver with the same overall gain and bandwidth when the receivers are connected to sources at the standard noise temperature T0." In this model, we consider T0 = 290K.
• TxMode1Gain: Transmission mode 1 gain in dB
• TxMode2Gain: Transmission mode 2 gain in dB
• TxMode3Gain: Transmission mode 3 gain in dB
• TxMode4Gain: Transmission mode 4 gain in dB
• TxMode5Gain: Transmission mode 5 gain in dB
• TxMode6Gain: Transmission mode 6 gain in dB
• TxMode7Gain: Transmission mode 7 gain in dB
• RsrpSinrSamplePeriod: The sampling period for reporting RSRP-SINR stats (default value 1)
• DlSpectrumPhy: The downlink LteSpectrumPhy associated to this LtePhy
• UlSpectrumPhy: The uplink LteSpectrumPhy associated to this LtePhy
• Ber: The requested BER in assigning MCS (default is 0.00005).
• AmcModel: AMC model used to assign CQI
• C-RNTI: Cell Radio Network Temporary Identifier
• UeMap: List of UeManager by C-RNTI.
• DefaultTransmissionMode: The default UEs' transmission mode (0: SISO)
• EpsBearerToRlcMapping: Specify which type of RLC will be used for each type of EPS bearer.
• SystemInformationPeriodicity: The interval for sending system information (Time value)
• SrsPeriodicity: The SRS periodicity in milliseconds
• AdmitHandoverRequest: Whether to admit an X2 handover request from another eNB
• CellId: Serving cell identifier
• C-RNTI: Cell Radio Network Temporary Identifier
• MaxTxBufferSize: Maximum Size of the Transmission Buffer (in Bytes)
• MaxTxBufferSize: Maximum Size of the Transmission Buffer (in Bytes)
• PollRetransmitTimer: Value of the t-PollRetransmit (See section 7.3 of 3GPP TS 36.322)
• Mtu: The MAC-level Maximum Transmission Unit
• LteEnbRrc: The RRC associated to this EnbNetDevice
• LteEnbMac: The MAC associated to this EnbNetDevice
• FfMacScheduler: The scheduler associated to this EnbNetDevice
• LteEnbPhy: The PHY associated to this EnbNetDevice
• UlBandwidth: Uplink Transmission Bandwidth Configuration in number of Resource Blocks
• DlBandwidth: Downlink Transmission Bandwidth Configuration in number of Resource Blocks
• CellId: Cell Identifier
• DlEarfcn: Downlink E-UTRA Absolute Radio Frequency Channel Number (EARFCN) as per 3GPP 36.101 Section 5.7.3.
• UlEarfcn: Uplink E-UTRA Absolute Radio Frequency Channel Number (EARFCN) as per 3GPP 36.101 Section 5.7.3.
• LteUeRrc: The RRC associated to this UeNetDevice
• LteUeMac: The MAC associated to this UeNetDevice
• LteUePhy: The PHY associated to this UeNetDevice
• Imsi: International Mobile Subscriber Identity assigned to this UE
• Scheduler: The type of scheduler to be used for eNBs
• PathlossModel: The type of pathloss model to be used
• FadingModel: The type of fading model to be used. If the type is set to an empty string, no fading model is used.
• UseIdealRrc: If true, LteRrcProtocolIdeal will be used for RRC signaling. If false, LteRrcProtocolReal will be used.
• S1uLinkDataRate: The data rate to be used for the next S1-U link to be created
• S1uLinkDelay: The delay to be used for the next S1-U link to be created
• S1uLinkMtu: The MTU of the next S1-U link to be created. Note that, because of the additional GTP/UDP/IP tunneling overhead, you need a MTU larger than the end-to-end MTU that you want to support.
• X2LinkDataRate: The data rate to be used for the next X2 link to be created
• X2LinkDelay: The delay to be used for the next X2 link to be created
• X2LinkMtu: The MTU of the next X2 link to be created. Note that, because of some big X2 messages, you need a big MTU.
• StartTime: Start time of the on going epoch.
• EpochDuration: Epoch duration.
• DlRlcOutputFilename: Name of the file where the downlink results will be saved.
• UlRlcOutputFilename: Name of the file where the uplink results will be saved.
• DlPdcpOutputFilename: Name of the file where the downlink results will be saved.
• UlPdcpOutputFilename: Name of the file where the uplink results will be saved.
• DlRsrpSinrFilename: Name of the file where the RSRP/SINR statistics will be saved.
• UlSinrFilename: Name of the file where the UE SINR statistics will be saved.
• UlInterferenceFilename: Name of the file where the interference statistics will be saved.
• DlOutputFilename: Name of the file where the downlink results will be saved.
• UlOutputFilename: Name of the file where the uplink results will be saved.
• DlTxOutputFilename: Name of the file where the downlink results will be saved.
• UlTxOutputFilename: Name of the file where the uplink results will be saved.
• DlRxOutputFilename: Name of the file where the downlink results will be saved.
• UlRxOutputFilename: Name of the file where the uplink results will be saved.
• ChannelPath: The path to the channel for which the Radio Environment Map is to be generated
• OutputFile: the filename to which the Radio Environment Map is saved
• XMin: The min x coordinate of the map.
• YMin: The min y coordinate of the map.
• XMax: The max x coordinate of the map.
• YMax: The max y coordinate of the map.
• XRes: The resolution (number of points) of the map along the x axis.
• YRes: The resolution (number of points) of the map along the y axis.
• Z: The value of the z coordinate for which the map is to be generated
• StopWhenDone: If true, Simulator::Stop () will be called as soon as the REM has been generated
• NoisePower: the power of the measuring instrument noise, in Watts. Default to a kT of -174 dBm with a noise figure of 9 dB and a bandwidth of 25 LTE Resource Blocks
• MaxPointsPerIteration: Maximum number of REM points to be calculated per iteration. Every point consumes approximately 5KB of memory.
• Earfcn: E-UTRA Absolute Radio Frequency Channel Number (EARFCN) as per 3GPP 36.101 Section 5.7.3.
• Bandwidth: Transmission Bandwidth Configuration (in number of RBs) over which the SINR will be calculated
• InterSiteDistance: The distance [m] between nearby sites
• SectorOffset: The offset [m] in the position for the node of each sector with respect to the center of the three-sector site
• SiteHeight: The height [m] of each site
• MinX: The x coordinate where the hex grid starts.
• MinY: The y coordinate where the hex grid starts.
• GridWidth: The number of sites in even rows (odd rows will have one additional site).
• UlCqiFilter: The filter to apply on UL CQIs received
• CqiTimerThreshold: The number of TTIs a CQI is valid (default 1000 - 1 sec.)
• HarqEnabled: Activate/Deactivate the HARQ [by default is active].
• UlGrantMcs: The MCS of the UL grant, must be [0..15] (default 0)
• NumberOfRaPreambles: how many random access preambles are available for the contention based RACH process
• PreambleTransMax: Maximum number of random access preamble transmissions
• RaResponseWindowSize: length of the window (in TTIs) for the reception of the random access response (RAR); the resulting RAR timeout is this value + 3 ms
• rnti: The rnti that indicates the UE to which packet belongs
• lcid: The id whithin the UE identifying the logical channel to which the packet belongs
• rnti: The rnti that indicates the UE which packet belongs
• bid: The EPS bearer id within the UE to which the packet belongs
• CqiTimerThreshold: The number of TTIs a CQI is valid (default 1000 - 1 sec.)
• HarqEnabled: Activate/Deactivate the HARQ [by default is active].
• UlGrantMcs: The MCS of the UL grant, must be [0..15] (default 0)
• CqiTimerThreshold: The number of TTIs a CQI is valid (default 1000 - 1 sec.)
• HarqEnabled: Activate/Deactivate the HARQ [by default is active].
• UlGrantMcs: The MCS of the UL grant, must be [0..15] (default 0)
• CqiTimerThreshold: The number of TTIs a CQI is valid (default 1000 - 1 sec.)
• HarqEnabled: Activate/Deactivate the HARQ [by default is active].
• UlGrantMcs: The MCS of the UL grant, must be [0..15] (default 0)
• CqiTimerThreshold: The number of TTIs a CQI is valid (default 1000 - 1 sec.)
• HarqEnabled: Activate/Deactivate the HARQ [by default is active].
• UlGrantMcs: The MCS of the UL grant, must be [0..15] (default 0)
• CqiTimerThreshold: The number of TTIs a CQI is valid (default 1000 - 1 sec.)
• HarqEnabled: Activate/Deactivate the HARQ [by default is active].
• UlGrantMcs: The MCS of the UL grant, must be [0..15] (default 0)
• CqiTimerThreshold: The number of TTIs a CQI is valid (default 1000 - 1 sec.)
• HarqEnabled: Activate/Deactivate the HARQ [by default is active].
• UlGrantMcs: The MCS of the UL grant, must be [0..15] (default 0)
• CqiTimerThreshold: The number of TTIs a CQI is valid (default 1000 - 1 sec.)
• DebtLimit: Flow debt limit (default -625000 bytes)
• CreditLimit: Flow credit limit (default 625000 bytes)
• TokenPoolSize: The maximum value of flow token pool (default 1 bytes)
• CreditableThreshold: Threshold of flow credit (default 0 bytes)
• HarqEnabled: Activate/Deactivate the HARQ [by default is active].
• UlGrantMcs: The MCS of the UL grant, must be [0..15] (default 0)
• CqiTimerThreshold: The number of TTIs a CQI is valid (default 1000 - 1 sec.)
• DebtLimit: Flow debt limit (default -625000 bytes)
• CreditLimit: Flow credit limit (default 625000 bytes)
• TokenPoolSize: The maximum value of flow token pool (default 1 bytes)
• CreditableThreshold: Threshold of flow credit (default 0 bytes)
• HarqEnabled: Activate/Deactivate the HARQ [by default is active].
• UlGrantMcs: The MCS of the UL grant, must be [0..15] (default 0)
• CqiTimerThreshold: The number of TTIs a CQI is valid (default 1000 - 1 sec.)
• PssFdSchedulerType: FD scheduler in PSS (default value is PFsch)
• nMux: The number of UE selected by TD scheduler (default value is 0)
• HarqEnabled: Activate/Deactivate the HARQ [by default is active].
• UlGrantMcs: The MCS of the UL grant, must be [0..15] (default 0)
• TraceFilename: Name of file to load a trace from.
• TraceLength: The total length of the fading trace (default value 10 s.)
• SamplesNum: The number of samples the trace is made of (default 10000)
• WindowSize: The size of the window for the fading trace (default value 0.5 s.)
• RbNum: The number of RB the trace is made of (default 100)
• DrbIdentity: The id of this Data Radio Bearer
• EpsBearerIdentity: The id of the EPS bearer corresponding to this Data Radio Bearer
• logicalChannelIdentity: The id of the Logical Channel corresponding to this Data Radio Bearer
• LteRlc: RLC instance of the radio bearer.
• LtePdcp: PDCP instance of the radio bearer.
• SrbIdentity: The id of this Signaling Radio Bearer
• LteRlc: RLC instance of the radio bearer.
• LtePdcp: PDCP instance of the radio bearer.