Threshold for event evaluation. More...
#include "lte-rrc-sap.h"
Collaboration diagram for ns3::LteRrcSap::ThresholdEutra:Public Types | |
| enum | { THRESHOLD_RSRP , THRESHOLD_RSRQ } |
| Threshold enumeration. More... | |
Public Attributes | |
| enum ns3::LteRrcSap::ThresholdEutra:: { ... } | choice |
| Threshold enumeration. | |
| uint8_t | range |
| Value range used in RSRP/RSRQ threshold. | |
Threshold for event evaluation.
For RSRP-based threshold, the actual value is (value - 140) dBm. While for RSRQ-based threshold, the actual value is (value - 40) / 2 dB. This is in accordance with section 9.1.4 and 9.1.7 of 3GPP TS 36.133.
Definition at line 348 of file lte-rrc-sap.h.
| anonymous enum |
Threshold enumeration.
| Enumerator | |
|---|---|
| THRESHOLD_RSRP | RSRP is used for the threshold. |
| THRESHOLD_RSRQ | RSRQ is used for the threshold. |
Definition at line 351 of file lte-rrc-sap.h.
| enum { ... } ns3::LteRrcSap::ThresholdEutra::choice |
Threshold enumeration.
Referenced by LteUeMeasurementsHandoverTestSuite::LteUeMeasurementsHandoverTestSuite(), LteUeMeasurementsPiecewiseTestSuite1::LteUeMeasurementsPiecewiseTestSuite1(), LteUeMeasurementsPiecewiseTestSuite2::LteUeMeasurementsPiecewiseTestSuite2(), LteUeMeasurementsPiecewiseTestSuite3::LteUeMeasurementsPiecewiseTestSuite3(), ns3::LteEnbRrc::AddUeMeasReportConfig(), ns3::RrcAsn1Header::DeserializeThresholdEutra(), ns3::A2A4RsrqHandoverAlgorithm::DoInitialize(), ns3::LteAnr::DoInitialize(), ns3::LteFfrDistributedAlgorithm::DoInitialize(), ns3::LteFfrEnhancedAlgorithm::DoInitialize(), ns3::LteFfrSimple::DoInitialize(), ns3::LteFfrSoftAlgorithm::DoInitialize(), ns3::LteFrSoftAlgorithm::DoInitialize(), ns3::LteFrStrictAlgorithm::DoInitialize(), RrcConnectionReconfigurationTestCase::DoRun(), ns3::LteUeRrc::MeasurementReportTriggering(), and ns3::RrcAsn1Header::SerializeThresholdEutra().
| uint8_t ns3::LteRrcSap::ThresholdEutra::range |
Value range used in RSRP/RSRQ threshold.
Definition at line 357 of file lte-rrc-sap.h.
Referenced by LteUeMeasurementsHandoverTestSuite::LteUeMeasurementsHandoverTestSuite(), LteUeMeasurementsPiecewiseTestSuite1::LteUeMeasurementsPiecewiseTestSuite1(), LteUeMeasurementsPiecewiseTestSuite2::LteUeMeasurementsPiecewiseTestSuite2(), LteUeMeasurementsPiecewiseTestSuite3::LteUeMeasurementsPiecewiseTestSuite3(), ns3::RrcAsn1Header::DeserializeThresholdEutra(), ns3::A2A4RsrqHandoverAlgorithm::DoInitialize(), ns3::LteAnr::DoInitialize(), ns3::LteFfrDistributedAlgorithm::DoInitialize(), ns3::LteFfrEnhancedAlgorithm::DoInitialize(), ns3::LteFfrSimple::DoInitialize(), ns3::LteFfrSoftAlgorithm::DoInitialize(), ns3::LteFrSoftAlgorithm::DoInitialize(), ns3::LteFrStrictAlgorithm::DoInitialize(), RrcConnectionReconfigurationTestCase::DoRun(), ns3::LteUeRrc::MeasurementReportTriggering(), and ns3::RrcAsn1Header::SerializeThresholdEutra().