NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
ns3::LteEnbRrc Class Reference

#include <introspected-doxygen.hpp>

Detailed Description

Config Paths

ns3::LteEnbRrc is accessible through the following paths with Config::Set and Config::Connect:

  • "/NodeList/[i]/DeviceList/[i]/$ns3::LteNetDevice/$ns3::LteEnbNetDevice/LteEnbRrc"
  • "/NodeList/[i]/DeviceList/[i]/$ns3::LteEnbNetDevice/LteEnbRrc"

Attributes

  • UeMap: List of UeManager by C-RNTI.
    • Set with class: ns3::ObjectPtrContainerValue
    • Underlying type: ns3::Ptr< ns3::UeManager>
    • Flags: read
  • DefaultTransmissionMode: The default UEs' transmission mode (0: SISO)
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:255
    • Initial value: 0
    • Flags: construct write read
  • EpsBearerToRlcMapping: Specify which type of RLC will be used for each type of EPS bearer.
    • Set with class: ns3::EnumValue
    • Underlying type:
    • Initial value: RlcSmAlways
    • Flags: construct write read
  • SystemInformationPeriodicity: The interval for sending system information (Time value)
    • Set with class: ns3::TimeValue
    • Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
    • Initial value: +8e+07ns
    • Flags: construct write read
  • SrsPeriodicity: The SRS periodicity in milliseconds
    • Set with class: ns3::UintegerValue
    • Underlying type: uint32_t 0:4294967295
    • Initial value: 40
    • Flags: construct write read
  • ConnectionRequestTimeoutDuration: After a RA attempt, if no RRC CONNECTION REQUEST is received before this time, the UE context is destroyed. Must account for reception of RAR and transmission of RRC CONNECTION REQUEST over UL GRANT. The value of thistimer should not be greater than T300 timer at UE RRC
    • Set with class: ns3::TimeValue
    • Underlying type: Time +1e+06ns:+1.5e+07ns
    • Initial value: +1.5e+07ns
    • Flags: construct write read
  • ConnectionSetupTimeoutDuration: After accepting connection request, if no RRC CONNECTION SETUP COMPLETE is received before this time, the UE context is destroyed. Must account for the UE's reception of RRC CONNECTION SETUP and transmission of RRC CONNECTION SETUP COMPLETE.
    • Set with class: ns3::TimeValue
    • Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
    • Initial value: +1.5e+08ns
    • Flags: construct write read
  • ConnectionRejectedTimeoutDuration: Time to wait between sending a RRC CONNECTION REJECT and destroying the UE context
    • Set with class: ns3::TimeValue
    • Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
    • Initial value: +3e+07ns
    • Flags: construct write read
  • HandoverJoiningTimeoutDuration: After accepting a handover request, if no RRC CONNECTION RECONFIGURATION COMPLETE is received before this time, the UE context is destroyed. Must account for reception of X2 HO REQ ACK by source eNB, transmission of the Handover Command, non-contention-based random access and reception of the RRC CONNECTION RECONFIGURATION COMPLETE message.
    • Set with class: ns3::TimeValue
    • Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
    • Initial value: +2e+08ns
    • Flags: construct write read
  • HandoverLeavingTimeoutDuration: After issuing a Handover Command, if neither RRC CONNECTION RE-ESTABLISHMENT nor X2 UE Context Release has been previously received, the UE context is destroyed.
    • Set with class: ns3::TimeValue
    • Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
    • Initial value: +5e+08ns
    • Flags: construct write read
  • QRxLevMin: One of information transmitted within the SIB1 message, indicating the required minimum RSRP level that any UE must receive from this cell before it is allowed to camp to this cell. The default value -70 corresponds to -140 dBm and is the lowest possible value as defined by Section 6.3.4 of 3GPP TS 36.133. This restriction, however, only applies to initial cell selection and EPC-enabled simulation.
    • Set with class: ns3::IntegerValue
    • Underlying type: int8_t -70:-22
    • Initial value: -70
    • Flags: construct read
  • NumberOfComponentCarriers: Number of Component Carriers
    • Set with class: ns3::IntegerValue
    • Underlying type: int16_t 1:5
    • Initial value: 1
    • Flags: construct write read
  • AdmitHandoverRequest: Whether to admit an X2 handover request from another eNB
    • Set with class: BooleanValue
    • Underlying type: bool
    • Initial value: true
    • Flags: construct write read
  • AdmitRrcConnectionRequest: Whether to admit a connection request from a UE
    • Set with class: BooleanValue
    • Underlying type: bool
    • Initial value: true
    • Flags: construct write read
  • RsrpFilterCoefficient: Determines the strength of smoothing effect induced by layer 3 filtering of RSRP in all attached UE; if set to 0, no layer 3 filtering is applicable
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:255
    • Initial value: 4
    • Flags: construct write read
  • RsrqFilterCoefficient: Determines the strength of smoothing effect induced by layer 3 filtering of RSRQ in all attached UE; if set to 0, no layer 3 filtering is applicable
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:255
    • Initial value: 4
    • Flags: construct write read

TraceSources

  • NewUeContext: Fired upon creation of a new UE context.
    Callback signature: ns3::LteEnbRrc::NewUeContextTracedCallback
  • ConnectionEstablished: Fired upon successful RRC connection establishment.
    Callback signature: ns3::LteEnbRrc::ConnectionHandoverTracedCallback
  • ConnectionReconfiguration: trace fired upon RRC connection reconfiguration
    Callback signature: ns3::LteEnbRrc::ConnectionHandoverTracedCallback
  • HandoverStart: trace fired upon start of a handover procedure
    Callback signature: ns3::LteEnbRrc::HandoverStartTracedCallback
  • HandoverEndOk: trace fired upon successful termination of a handover procedure
    Callback signature: ns3::LteEnbRrc::ConnectionHandoverTracedCallback
  • RecvMeasurementReport: trace fired when measurement report is received
    Callback signature: ns3::LteEnbRrc::ReceiveReportTracedCallback
  • NotifyConnectionRelease: trace fired when an UE is released
    Callback signature: ns3::LteEnbRrc::ConnectionHandoverTracedCallback
  • RrcTimeout: trace fired when a timer expires
    Callback signature: ns3::LteEnbRrc::TimerExpiryTracedCallback

Size of this type is 1168 bytes (on a 64-bit architecture).


The documentation for this class was generated from the following file: