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

#include <introspected-doxygen.hpp>

Detailed Description

Config Paths

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

  • "/NodeList/[i]/DeviceList/[i]/$ns3::LteNetDevice/$ns3::LteUeNetDevice/LteUeRrc"
  • "/NodeList/[i]/DeviceList/[i]/$ns3::LteUeNetDevice/LteUeRrc"

Attributes

  • DataRadioBearerMap: List of UE RadioBearerInfo for Data Radio Bearers by LCID.
  • Srb0: SignalingRadioBearerInfo for SRB0
  • Srb1: SignalingRadioBearerInfo for SRB1
  • CellId: Serving cell identifier
    • Set with class: ns3::UintegerValue
    • Underlying type: uint16_t 0:65535
    • Flags: read
  • C-RNTI: Cell Radio Network Temporary Identifier
    • Set with class: ns3::UintegerValue
    • Underlying type: uint16_t 0:65535
    • Flags: read
  • T300: Timer for the RRC Connection Establishment procedure (i.e., the procedure is deemed as failed if it takes longer than this). Standard values: 100ms, 200ms, 300ms, 400ms, 600ms, 1000ms, 1500ms, 2000ms
    • Set with class: ns3::TimeValue
    • Underlying type: Time +1e+08ns:+2e+09ns
    • Initial value: +1e+08ns
    • Flags: construct write read
  • T310: Timer for detecting the Radio link failure (i.e., the radio link is deemed as failed if this timer expires). Standard values: 0ms 50ms, 100ms, 200ms, 500ms, 1000ms, 2000ms
    • Set with class: ns3::TimeValue
    • Underlying type: Time +0ns:+2e+09ns
    • Initial value: +1e+09ns
    • Flags: construct write read
  • N310: This specifies the maximum number of out-of-sync indications. Standard values: 1, 2, 3, 4, 6, 8, 10, 20
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 1:20
    • Initial value: 6
    • Flags: construct write read
  • N311: This specifies the maximum number of in-sync indications. Standard values: 1, 2, 3, 4, 5, 6, 8, 10
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 1:10
    • Initial value: 2
    • Flags: construct write read

TraceSources

  • MibReceived: trace fired upon reception of Master Information Block
    Callback signature: ns3::LteUeRrc::MibSibHandoverTracedCallback
  • Sib1Received: trace fired upon reception of System Information Block Type 1
    Callback signature: ns3::LteUeRrc::MibSibHandoverTracedCallback
  • Sib2Received: trace fired upon reception of System Information Block Type 2
    Callback signature: ns3::LteUeRrc::ImsiCidRntiTracedCallback
  • StateTransition: trace fired upon every UE RRC state transition
    Callback signature: ns3::LteUeRrc::StateTracedCallback
  • InitialCellSelectionEndOk: trace fired upon successful initial cell selection procedure
    Callback signature: ns3::LteUeRrc::CellSelectionTracedCallback
  • InitialCellSelectionEndError: trace fired upon failed initial cell selection procedure
    Callback signature: ns3::LteUeRrc::CellSelectionTracedCallback
  • RandomAccessSuccessful: trace fired upon successful completion of the random access procedure
    Callback signature: ns3::LteUeRrc::ImsiCidRntiTracedCallback
  • RandomAccessError: trace fired upon failure of the random access procedure
    Callback signature: ns3::LteUeRrc::ImsiCidRntiTracedCallback
  • ConnectionEstablished: trace fired upon successful RRC connection establishment
    Callback signature: ns3::LteUeRrc::ImsiCidRntiTracedCallback
  • ConnectionTimeout: trace fired upon timeout RRC connection establishment because of T300
    Callback signature: ns3::LteUeRrc::ImsiCidRntiCountTracedCallback
  • ConnectionReconfiguration: trace fired upon RRC connection reconfiguration
    Callback signature: ns3::LteUeRrc::ImsiCidRntiTracedCallback
  • HandoverStart: trace fired upon start of a handover procedure
    Callback signature: ns3::LteUeRrc::MibSibHandoverTracedCallback
  • HandoverEndOk: trace fired upon successful termination of a handover procedure
    Callback signature: ns3::LteUeRrc::ImsiCidRntiTracedCallback
  • HandoverEndError: trace fired upon failure of a handover procedure
    Callback signature: ns3::LteUeRrc::ImsiCidRntiTracedCallback
  • SCarrierConfigured: trace fired after configuring secondary carriers
    Callback signature: ns3::LteUeRrc::SCarrierConfiguredTracedCallback
  • Srb1Created: trace fired after SRB1 is created
    Callback signature: ns3::LteUeRrc::ImsiCidRntiTracedCallback
  • DrbCreated: trace fired after DRB is created
    Callback signature: ns3::LteUeRrc::ImsiCidRntiLcIdTracedCallback
  • RadioLinkFailure: trace fired upon failure of radio link
    Callback signature: ns3::LteUeRrc::ImsiCidRntiTracedCallback
  • PhySyncDetection: trace fired upon receiving in Sync or out of Sync indications from UE PHY
    Callback signature: ns3::LteUeRrc::PhySyncDetectionTracedCallback

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


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