5G-LENA nr-v3.3-81-g75c7590d
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::NrRrcSap::ReportConfigEutra Struct Reference

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

#include "nr-rrc-sap.h"

+ Collaboration diagram for ns3::NrRrcSap::ReportConfigEutra:

Public Types

enum  { EVENT , PERIODICAL }
 Trigger enumeration. More...
 
enum  {
  EVENT_A1 , EVENT_A2 , EVENT_A3 , EVENT_A4 ,
  EVENT_A5
}
 Event enumeration. More...
 
enum  { RSRP , RSRQ }
 Trigger type enumeration. More...
 
enum  { SAME_AS_TRIGGER_QUANTITY , BOTH }
 Report type enumeration. More...
 
enum  {
  MS120 , MS240 , MS480 , MS640 ,
  MS1024 , MS2048 , MS5120 , MS10240 ,
  MIN1 , MIN6 , MIN12 , MIN30 ,
  MIN60 , SPARE3 , SPARE2 , SPARE1
}
 Report interval enumeration. More...
 
enum  Report { REPORT_STRONGEST_CELLS , REPORT_CGI }
 the report purpose More...
 

Public Member Functions

 ReportConfigEutra ()
 Report config eutra function.
 

Public Attributes

int8_t a3Offset
 
enum ns3::NrRrcSap::ReportConfigEutra:: { ... }  eventId
 Event enumeration.
 
uint8_t hysteresis
 
uint8_t maxReportCells
 
Report purpose
 purpose
 
uint8_t reportAmount
 Number of measurement reports applicable, always assumed to be infinite.
 
enum ns3::NrRrcSap::ReportConfigEutra:: { ... }  reportInterval
 Report interval enumeration.
 
bool reportOnLeave
 
enum ns3::NrRrcSap::ReportConfigEutra:: { ... }  reportQuantity
 Report type enumeration.
 
ThresholdEutra threshold1
 Threshold for event A1, A2, A4, and A5.
 
ThresholdEutra threshold2
 Threshold for event A5.
 
uint16_t timeToTrigger
 
enum ns3::NrRrcSap::ReportConfigEutra:: { ... }  triggerQuantity
 Trigger type enumeration.
 
enum ns3::NrRrcSap::ReportConfigEutra:: { ... }  triggerType
 Trigger enumeration.
 

Detailed Description

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

Definition at line 359 of file nr-rrc-sap.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Trigger enumeration.

Enumerator
EVENT 

event report

PERIODICAL 

periodical report

Definition at line 362 of file nr-rrc-sap.h.

◆ anonymous enum

anonymous enum

Event enumeration.

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 369 of file nr-rrc-sap.h.

◆ anonymous enum

anonymous enum

Trigger type enumeration.

Enumerator
RSRP 

Reference Signal Received Power.

RSRQ 

Reference Signal Received Quality.

Definition at line 410 of file nr-rrc-sap.h.

◆ anonymous enum

anonymous enum

Report type enumeration.

Enumerator
BOTH 

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

Definition at line 418 of file nr-rrc-sap.h.

◆ anonymous enum

anonymous enum

Report interval enumeration.

Definition at line 431 of file nr-rrc-sap.h.

◆ Report

the report purpose

Definition at line 401 of file nr-rrc-sap.h.

Constructor & Destructor Documentation

◆ ReportConfigEutra()

Member Data Documentation

◆ a3Offset

int8_t ns3::NrRrcSap::ReportConfigEutra::a3Offset

Offset value for Event A3. An integer between -30 and 30. The actual value is (value * 0.5) dB.

Definition at line 390 of file nr-rrc-sap.h.

Referenced by ReportConfigEutra(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().

◆ []

enum { ... } ns3::NrRrcSap::ReportConfigEutra::eventId

Event enumeration.

Choice of E-UTRA event triggered reporting criteria.

Referenced by ReportConfigEutra(), ns3::NrGnbRrc::AddUeMeasReportConfig(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().

◆ hysteresis

uint8_t ns3::NrRrcSap::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 394 of file nr-rrc-sap.h.

Referenced by ReportConfigEutra(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().

◆ maxReportCells

uint8_t ns3::NrRrcSap::ReportConfigEutra::maxReportCells

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

Definition at line 428 of file nr-rrc-sap.h.

Referenced by ReportConfigEutra(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().

◆ purpose

Report ns3::NrRrcSap::ReportConfigEutra::purpose

◆ reportAmount

uint8_t ns3::NrRrcSap::ReportConfigEutra::reportAmount

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

Definition at line 452 of file nr-rrc-sap.h.

Referenced by ReportConfigEutra(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().

◆ []

enum { ... } ns3::NrRrcSap::ReportConfigEutra::reportInterval

Report interval enumeration.

Indicates the interval between periodical reports.

Referenced by ReportConfigEutra(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().

◆ reportOnLeave

bool ns3::NrRrcSap::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 386 of file nr-rrc-sap.h.

Referenced by ReportConfigEutra(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().

◆ []

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

Report type enumeration.

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

Referenced by ReportConfigEutra(), ns3::NrGnbRrc::AddUeMeasReportConfig(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().

◆ threshold1

ThresholdEutra ns3::NrRrcSap::ReportConfigEutra::threshold1

Threshold for event A1, A2, A4, and A5.

Definition at line 380 of file nr-rrc-sap.h.

Referenced by ReportConfigEutra(), ns3::NrGnbRrc::AddUeMeasReportConfig(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().

◆ threshold2

ThresholdEutra ns3::NrRrcSap::ReportConfigEutra::threshold2

Threshold for event A5.

Definition at line 381 of file nr-rrc-sap.h.

Referenced by ReportConfigEutra(), ns3::NrGnbRrc::AddUeMeasReportConfig(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().

◆ timeToTrigger

uint16_t ns3::NrRrcSap::ReportConfigEutra::timeToTrigger

Time during which specific criteria for the event needs to be met in order to trigger a measurement report.

Definition at line 398 of file nr-rrc-sap.h.

Referenced by ReportConfigEutra(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().

◆ []

enum { ... } ns3::NrRrcSap::ReportConfigEutra::triggerQuantity

Trigger type enumeration.

The quantities used to evaluate the triggering condition for the event, see 3GPP TS 36.214.

Referenced by ReportConfigEutra(), ns3::NrGnbRrc::AddUeMeasReportConfig(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().

◆ []

enum { ... } ns3::NrRrcSap::ReportConfigEutra::triggerType

Trigger enumeration.

trigger type

Referenced by ReportConfigEutra(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().


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