A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::LteRrcSap::ReportConfigEutra Struct Reference

Specifies criteria for triggering of an E-UTRA measurement reporting event. More...

#include <lte-rrc-sap.h>

+ Collaboration diagram for ns3::LteRrcSap::ReportConfigEutra:

Public Types

enum  { EVENT, PERIODICAL }
 
enum  {
  EVENT_A1, EVENT_A2, EVENT_A3, EVENT_A4,
  EVENT_A5
}
 
enum  { REPORT_STRONGEST_CELLS, REPORT_CGI }
 
enum  { RSRP, RSRQ }
 
enum  { SAME_AS_TRIGGER_QUANTITY, BOTH }
 
enum  {
  MS120, MS240, MS480, MS640,
  MS1024, MS2048, MS5120, MS10240,
  MIN1, MIN6, MIN12, MIN30,
  MIN60, SPARE3, SPARE2, SPARE1
}
 

Public Member Functions

 ReportConfigEutra ()
 

Public Attributes

int8_t a3Offset
 Offset value for Event A3. An integer between -30 and 30. The actual value is (value * 0.5) dB. More...
 
enum
ns3::LteRrcSap::ReportConfigEutra:: { ... }  
eventId
 Choice of E-UTRA event triggered reporting criteria. More...
 
uint8_t hysteresis
 Parameter used within the entry and leave condition of an event triggered reporting condition. The actual value is (value * 0.5) dB. More...
 
uint8_t maxReportCells
 Maximum number of cells, excluding the serving cell, to be included in the measurement report. More...
 
enum
ns3::LteRrcSap::ReportConfigEutra:: { ... }  
purpose
 
uint8_t reportAmount
 Number of measurement reports applicable, always assumed to be infinite. More...
 
enum
ns3::LteRrcSap::ReportConfigEutra:: { ... }  
reportInterval
 Indicates the interval between periodical reports. More...
 
bool reportOnLeave
 Indicates whether or not the UE shall initiate the measurement reporting procedure when the leaving condition is met for a cell in cellsTriggeredList, as specified in 5.5.4.1 of 3GPP TS 36.331. More...
 
enum
ns3::LteRrcSap::ReportConfigEutra:: { ... }  
reportQuantity
 The quantities to be included in the measurement report, always assumed to be BOTH. More...
 
ThresholdEutra threshold1
 Threshold for event A1, A2, A4, and A5. More...
 
ThresholdEutra threshold2
 Threshold for event A5. More...
 
uint16_t timeToTrigger
 Time during which specific criteria for the event needs to be met in order to trigger a measurement report. More...
 
enum
ns3::LteRrcSap::ReportConfigEutra:: { ... }  
triggerQuantity
 The quantities used to evaluate the triggering condition for the event, see 3GPP TS 36.214. More...
 
enum
ns3::LteRrcSap::ReportConfigEutra:: { ... }  
triggerType
 

Detailed Description

Specifies criteria for triggering of an E-UTRA measurement reporting event.

Definition at line 258 of file lte-rrc-sap.h.

Member Enumeration Documentation

anonymous enum
Enumerator
EVENT 
PERIODICAL 

Definition at line 260 of file lte-rrc-sap.h.

anonymous enum
Enumerator
EVENT_A1 

Event A1: Serving becomes better than absolute threshold.

EVENT_A2 

Event A2: Serving becomes worse than absolute threshold.

EVENT_A3 

Event A3: Neighbour becomes amount of offset better than PCell.

EVENT_A4 

Event A4: Neighbour becomes better than absolute threshold.

EVENT_A5 

Event A5: PCell becomes worse than absolute threshold1 AND Neighbour becomes better than another absolute threshold2.

Definition at line 266 of file lte-rrc-sap.h.

anonymous enum
Enumerator
REPORT_STRONGEST_CELLS 
REPORT_CGI 

Definition at line 291 of file lte-rrc-sap.h.

anonymous enum
Enumerator
RSRP 

Reference Signal Received Power.

RSRQ 

Reference Signal Received Quality.

Definition at line 297 of file lte-rrc-sap.h.

anonymous enum
Enumerator
SAME_AS_TRIGGER_QUANTITY 
BOTH 

Both the RSRP and RSRQ quantities are to be included in the measurement report.

Definition at line 303 of file lte-rrc-sap.h.

anonymous enum
Enumerator
MS120 
MS240 
MS480 
MS640 
MS1024 
MS2048 
MS5120 
MS10240 
MIN1 
MIN6 
MIN12 
MIN30 
MIN60 
SPARE3 
SPARE2 
SPARE1 

Definition at line 312 of file lte-rrc-sap.h.

Constructor & Destructor Documentation

Member Data Documentation

int8_t ns3::LteRrcSap::ReportConfigEutra::a3Offset
uint8_t ns3::LteRrcSap::ReportConfigEutra::hysteresis

Parameter used within the entry and leave condition of an event triggered reporting condition. The actual value is (value * 0.5) dB.

Definition at line 286 of file lte-rrc-sap.h.

Referenced by ns3::RrcAsn1Header::DeserializeMeasConfig(), RrcConnectionReconfigurationTestCase::DoRun(), LteUeMeasurementsPiecewiseTestSuite1::LteUeMeasurementsPiecewiseTestSuite1(), LteUeMeasurementsPiecewiseTestSuite2::LteUeMeasurementsPiecewiseTestSuite2(), and ReportConfigEutra().

uint8_t ns3::LteRrcSap::ReportConfigEutra::maxReportCells

Maximum number of cells, excluding the serving cell, to be included in the measurement report.

Definition at line 310 of file lte-rrc-sap.h.

Referenced by ns3::RrcAsn1Header::DeserializeMeasConfig(), RrcConnectionReconfigurationTestCase::DoRun(), and ReportConfigEutra().

uint8_t ns3::LteRrcSap::ReportConfigEutra::reportAmount

Number of measurement reports applicable, always assumed to be infinite.

Definition at line 333 of file lte-rrc-sap.h.

Referenced by ns3::RrcAsn1Header::DeserializeMeasConfig(), RrcConnectionReconfigurationTestCase::DoRun(), and ReportConfigEutra().

bool ns3::LteRrcSap::ReportConfigEutra::reportOnLeave

Indicates whether or not the UE shall initiate the measurement reporting procedure when the leaving condition is met for a cell in cellsTriggeredList, as specified in 5.5.4.1 of 3GPP TS 36.331.

Definition at line 280 of file lte-rrc-sap.h.

Referenced by ns3::RrcAsn1Header::DeserializeMeasConfig(), RrcConnectionReconfigurationTestCase::DoRun(), LteUeMeasurementsPiecewiseTestSuite2::LteUeMeasurementsPiecewiseTestSuite2(), and ReportConfigEutra().

enum { ... } ns3::LteRrcSap::ReportConfigEutra::reportQuantity

The quantities to be included in the measurement report, always assumed to be BOTH.

Referenced by ns3::LteEnbRrc::AddUeMeasReportConfig(), ns3::RrcAsn1Header::DeserializeMeasConfig(), RrcConnectionReconfigurationTestCase::DoRun(), and ReportConfigEutra().

uint16_t ns3::LteRrcSap::ReportConfigEutra::timeToTrigger

The documentation for this struct was generated from the following files: