![]() |
5G-LENA nr-v3.3-81-g75c7590d
The 5G/NR module for the ns-3 simulator
|
Specifies criteria for triggering of an E-UTRA measurement reporting event. More...
#include "nr-rrc-sap.h"
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. | |
Specifies criteria for triggering of an E-UTRA measurement reporting event.
Definition at line 359 of file nr-rrc-sap.h.
anonymous enum |
Trigger enumeration.
Enumerator | |
---|---|
EVENT | event report |
PERIODICAL | periodical report |
Definition at line 362 of file nr-rrc-sap.h.
anonymous enum |
Event enumeration.
Definition at line 369 of file nr-rrc-sap.h.
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 |
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 |
Report interval enumeration.
Definition at line 431 of file nr-rrc-sap.h.
the report purpose
Definition at line 401 of file nr-rrc-sap.h.
|
inline |
Report config eutra function.
Definition at line 455 of file nr-rrc-sap.h.
References a3Offset, BOTH, ns3::NrRrcSap::ThresholdEutra::choice, EVENT, EVENT_A1, eventId, hysteresis, ns3::NrRrcSap::MaxReportCells, maxReportCells, purpose, ns3::NrRrcSap::ThresholdEutra::range, reportAmount, reportInterval, reportOnLeave, reportQuantity, RSRP, threshold1, threshold2, ns3::NrRrcSap::ThresholdEutra::THRESHOLD_RSRP, timeToTrigger, triggerQuantity, and triggerType.
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().
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().
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().
Report ns3::NrRrcSap::ReportConfigEutra::purpose |
purpose
Definition at line 407 of file nr-rrc-sap.h.
Referenced by ReportConfigEutra(), ns3::NrGnbRrc::AddUeMeasReportConfig(), and ns3::NrRrcAsn1Header::DeserializeMeasConfig().
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().
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().
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().
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().
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().