A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
lte-vendor-specific-parameters.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2011 Centre Tecnologic de Telecomunicacions de Catalunya (CTTC)
3 *
4 * SPDX-License-Identifier: GPL-2.0-only
5 *
6 * Author: Marco Miozzo <marco.miozzo@cttc.es>
7 */
8
9#ifndef LTE_VENDOR_SPECIFIC_PARAMETERS
10#define LTE_VENDOR_SPECIFIC_PARAMETERS
11
12#include "ff-mac-common.h"
13
14#define SRS_CQI_RNTI_VSP 1
15
16namespace ns3
17{
18
19/**
20 * @brief Define the RNTI that has generated the
21 */
23{
24 public:
25 /**
26 * @brief SRS CQI RNTI VSP
27 *
28 * @param rnti the RNTI
29 */
30 SrsCqiRntiVsp(uint16_t rnti);
31 ~SrsCqiRntiVsp() override;
32
33 /**
34 * @brief Get RNTI function
35 *
36 * @returns the RNTI
37 */
38 uint16_t GetRnti() const;
39
40 private:
41 uint16_t m_rnti; ///< the rnti
42};
43
44}; // namespace ns3
45
46#endif /* LTE_VENDOR_SPECIFIC_PARAMETERS */
Define the RNTI that has generated the.
uint16_t GetRnti() const
Get RNTI function.
SrsCqiRntiVsp(uint16_t rnti)
SRS CQI RNTI VSP.
Every class exported by the ns3 library is enclosed in the ns3 namespace.
Base class for storing the values of vendor specific parameters.