A Discrete-Event Network Simulator
API
lte-rrc-sap.cc
Go to the documentation of this file.
1 /* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil; -*- */
2 /*
3  * Copyright (c) 2012 Centre Tecnologic de Telecomunicacions de Catalunya (CTTC)
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License version 2 as
7  * published by the Free Software Foundation;
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program; if not, write to the Free Software
16  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17  *
18  * Author: Nicola Baldo <nbaldo@cttc.es>
19  */
20 
21 #include "lte-rrc-sap.h"
22 
23 namespace ns3 {
24 
26 {
27 }
28 
30 {
32  eventId = EVENT_A1;
34  threshold1.range = 0;
36  threshold2.range = 0;
37  reportOnLeave = false;
38  a3Offset = 0;
39  hysteresis = 0;
40  timeToTrigger = 0;
46  reportAmount = 255;
47 }
48 
49 
50 } // namespace ns3
enum ns3::LteRrcSap::ReportConfigEutra::@67 reportQuantity
Report type enumeration.
enum ns3::LteRrcSap::ThresholdEutra::@63 choice
Threshold enumeration.
static const uint8_t MaxReportCells
Constraint values.
Definition: lte-rrc-sap.h:62
uint8_t hysteresis
Parameter used within the entry and leave condition of an event triggered reporting condition...
Definition: lte-rrc-sap.h:384
RSRP is used for the threshold.
Definition: lte-rrc-sap.h:347
ThresholdEutra threshold1
Threshold for event A1, A2, A4, and A5.
Definition: lte-rrc-sap.h:374
enum ns3::LteRrcSap::ReportConfigEutra::report purpose
purpose
virtual ~LteRrcSap()
Definition: lte-rrc-sap.cc:25
enum ns3::LteRrcSap::ReportConfigEutra::@66 triggerQuantity
Trigger type enumeration.
ReportConfigEutra()
Report config eutra function.
Definition: lte-rrc-sap.cc:29
enum ns3::LteRrcSap::ReportConfigEutra::@68 reportInterval
Report interval enumeration.
enum ns3::LteRrcSap::ReportConfigEutra::@65 eventId
Event enumeration.
bool reportOnLeave
Indicates whether or not the UE shall initiate the measurement reporting procedure when the leaving c...
Definition: lte-rrc-sap.h:378
Every class exported by the ns3 library is enclosed in the ns3 namespace.
uint8_t maxReportCells
Maximum number of cells, excluding the serving cell, to be included in the measurement report...
Definition: lte-rrc-sap.h:411
Reference Signal Received Power.
Definition: lte-rrc-sap.h:399
uint8_t range
Value range used in RSRP/RSRQ threshold.
Definition: lte-rrc-sap.h:350
uint8_t reportAmount
Number of measurement reports applicable, always assumed to be infinite.
Definition: lte-rrc-sap.h:435
int8_t a3Offset
Offset value for Event A3. An integer between -30 and 30. The actual value is (value * 0...
Definition: lte-rrc-sap.h:381
Both the RSRP and RSRQ quantities are to be included in the measurement report.
Definition: lte-rrc-sap.h:407
Event A1: Serving becomes better than absolute threshold.
Definition: lte-rrc-sap.h:366
uint16_t timeToTrigger
Time during which specific criteria for the event needs to be met in order to trigger a measurement r...
Definition: lte-rrc-sap.h:387
enum ns3::LteRrcSap::ReportConfigEutra::@64 triggerType
Trigger enumeration.
ThresholdEutra threshold2
Threshold for event A5.
Definition: lte-rrc-sap.h:375