Changed directory names to srslte and removed uppler layers directories

This commit is contained in:
ismagom 2015-03-18 13:16:28 +01:00
parent 0c1e2eb53d
commit 7d1d2910ee
1526 changed files with 690 additions and 163385 deletions

View File

@ -157,8 +157,7 @@ MESSAGE(STATUS "Building for version: ${VERSION}")
# Add general includes and dependencies
########################################################################
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/common/include)
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/lte/phy/include/)
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/lte/rrc/include/)
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/srslte/include/)
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/cuhd/include)
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/mex/include)
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/graphics/include)
@ -169,5 +168,5 @@ INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/graphics/include)
ADD_SUBDIRECTORY(common)
ADD_SUBDIRECTORY(cuhd)
ADD_SUBDIRECTORY(graphics)
ADD_SUBDIRECTORY(lte)
ADD_SUBDIRECTORY(srslte)
add_subdirectory(mex)

View File

@ -33,8 +33,8 @@ extern "C" {
#include <stdbool.h>
#include <stdint.h>
#include "liblte/config.h"
#include "liblte/cuhd/cuhd_utils.h"
#include "srslte/config.h"
#include "srslte/cuhd/cuhd_utils.h"
LIBLTE_API int cuhd_open(char *args,
void **handler);

View File

@ -25,6 +25,6 @@
*
*/
#include "liblte/config.h"
#include "srslte/config.h"
LIBLTE_API int cuhd_rssi_scan(void *uhd, float *freqs, float *rssi, int nof_bands, double fs, int nsamp);

View File

@ -31,9 +31,9 @@
#include <unistd.h>
#include "liblte/cuhd/cuhd.h"
#include "liblte/phy/utils/vector.h"
#include "liblte/phy/utils/debug.h"
#include "srslte/cuhd/cuhd.h"
#include "srslte/phy/utils/vector.h"
#include "srslte/phy/utils/debug.h"
int cuhd_rssi_scan(void *uhd, float *freqs, float *rssi, int nof_bands, double fs, int nsamp) {
int i, j;

View File

@ -33,12 +33,12 @@
extern "C" {
#endif
#include "liblte/config.h"
#include "srslte/config.h"
#include "liblte/graphics/plot/plot_real.h"
#include "liblte/graphics/plot/plot_scatter.h"
#include "liblte/graphics/plot/plot_complex.h"
#include "liblte/graphics/plot/plot_waterfall.h"
#include "srslte/graphics/plot/plot_real.h"
#include "srslte/graphics/plot/plot_scatter.h"
#include "srslte/graphics/plot/plot_complex.h"
#include "srslte/graphics/plot/plot_waterfall.h"
LIBLTE_API int plot_init();
LIBLTE_API void plot_exit();

View File

@ -35,7 +35,7 @@ extern "C" {
#endif
#include <stdbool.h>
#include "liblte/config.h"
#include "srslte/config.h"
typedef enum {
Ip, Q, Magnitude, Phase

View File

@ -34,7 +34,7 @@ extern "C" {
#endif
#include <stdbool.h>
#include "liblte/config.h"
#include "srslte/config.h"
typedef void* plot_real_t;

View File

@ -34,7 +34,7 @@ extern "C" {
#endif
#include <stdbool.h>
#include "liblte/config.h"
#include "srslte/config.h"
typedef void* plot_scatter_t;

View File

@ -34,7 +34,7 @@ extern "C" {
#endif
#include <stdbool.h>
#include "liblte/config.h"
#include "srslte/config.h"
typedef void* plot_waterfall_t;

View File

@ -3,7 +3,7 @@
#include <string>
#include <complex>
#include "liblte/config.h"
#include "srslte/config.h"
class ScatterplotWrapper;

View File

@ -1,30 +0,0 @@
#
# Copyright 2012-2013 The libLTE Developers. See the
# COPYRIGHT file at the top-level directory of this distribution.
#
# This file is part of the libLTE library.
#
# libLTE is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of
# the License, or (at your option) any later version.
#
# libLTE is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# A copy of the GNU Lesser General Public License can be found in
# the LICENSE file in the top-level directory of this distribution
# and at http://www.gnu.org/licenses/.
#
########################################################################
# Add the subdirectories
########################################################################
ADD_SUBDIRECTORY(phy)
ADD_SUBDIRECTORY(mac)
ADD_SUBDIRECTORY(rlc)
ADD_SUBDIRECTORY(rrc)
ADD_SUBDIRECTORY(pdcp)
ADD_SUBDIRECTORY(examples)

View File

@ -1,21 +0,0 @@
#
# Copyright 2012-2013 The libLTE Developers. See the
# COPYRIGHT file at the top-level directory of this distribution.
#
# This file is part of the libLTE library.
#
# libLTE is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of
# the License, or (at your option) any later version.
#
# libLTE is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# A copy of the GNU Lesser General Public License can be found in
# the LICENSE file in the top-level directory of this distribution
# and at http://www.gnu.org/licenses/.
#

View File

@ -1,21 +0,0 @@
#
# Copyright 2012-2013 The libLTE Developers. See the
# COPYRIGHT file at the top-level directory of this distribution.
#
# This file is part of the libLTE library.
#
# libLTE is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of
# the License, or (at your option) any later version.
#
# libLTE is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# A copy of the GNU Lesser General Public License can be found in
# the LICENSE file in the top-level directory of this distribution
# and at http://www.gnu.org/licenses/.
#

View File

@ -1,126 +0,0 @@
/**
*
* \section COPYRIGHT
*
* Copyright 2013-2014 The libLTE Developers. See the
* COPYRIGHT file at the top-level directory of this distribution.
*
* \section LICENSE
*
* This file is part of the libLTE library.
*
* libLTE is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation, either version 3 of
* the License, or (at your option) any later version.
*
* libLTE is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* A copy of the GNU Lesser General Public License can be found in
* the LICENSE file in the top-level directory of this distribution
* and at http://www.gnu.org/licenses/.
*
*/
#ifndef _LTE_
#define _LTE_
#ifdef __cplusplus
extern "C" {
#endif
#include <complex.h>
#include <math.h>
#include "liblte/config.h"
#include "liblte/phy/utils/bit.h"
#include "liblte/phy/utils/convolution.h"
#include "liblte/phy/utils/debug.h"
#include "liblte/phy/utils/dft.h"
#include "liblte/phy/utils/matrix.h"
#include "liblte/phy/utils/mux.h"
#include "liblte/phy/utils/cexptab.h"
#include "liblte/phy/utils/pack.h"
#include "liblte/phy/utils/vector.h"
#include "liblte/phy/common/timestamp.h"
#include "liblte/phy/common/sequence.h"
#include "liblte/phy/common/phy_common.h"
#include "liblte/phy/common/fft.h"
#include "liblte/phy/ch_estimation/chest_dl.h"
#include "liblte/phy/ch_estimation/refsignal_dl.h"
#include "liblte/phy/ch_estimation/refsignal_ul.h"
#include "liblte/phy/resampling/interp.h"
#include "liblte/phy/resampling/decim.h"
#include "liblte/phy/resampling/resample_arb.h"
#include "liblte/phy/channel/ch_awgn.h"
#include "liblte/phy/fec/viterbi.h"
#include "liblte/phy/fec/convcoder.h"
#include "liblte/phy/fec/crc.h"
#include "liblte/phy/fec/tc_interl.h"
#include "liblte/phy/fec/turbocoder.h"
#include "liblte/phy/fec/turbodecoder.h"
#include "liblte/phy/fec/rm_conv.h"
#include "liblte/phy/fec/rm_turbo.h"
#include "liblte/phy/filter/filter2d.h"
#include "liblte/phy/filter/dft_precoding.h"
#include "liblte/phy/io/binsource.h"
#include "liblte/phy/io/filesink.h"
#include "liblte/phy/io/filesource.h"
#include "liblte/phy/io/netsink.h"
#include "liblte/phy/io/netsource.h"
#include "liblte/phy/modem/demod_hard.h"
#include "liblte/phy/modem/demod_soft.h"
#include "liblte/phy/modem/mod.h"
#include "liblte/phy/modem/modem_table.h"
#include "liblte/phy/mimo/precoding.h"
#include "liblte/phy/mimo/layermap.h"
#include "liblte/phy/phch/cqi.h"
#include "liblte/phy/phch/dci.h"
#include "liblte/phy/phch/harq.h"
#include "liblte/phy/phch/pbch.h"
#include "liblte/phy/phch/pcfich.h"
#include "liblte/phy/phch/pdcch.h"
#include "liblte/phy/phch/pdsch.h"
#include "liblte/phy/phch/phich.h"
#include "liblte/phy/phch/pusch.h"
#include "liblte/phy/phch/prach.h"
#include "liblte/phy/phch/ra.h"
#include "liblte/phy/phch/regs.h"
#include "liblte/phy/phch/sch.h"
#include "liblte/phy/phch/uci.h"
#include "liblte/phy/ue/ue_sync.h"
#include "liblte/phy/ue/ue_mib.h"
#include "liblte/phy/ue/ue_cell_search.h"
#include "liblte/phy/ue/ue_dl.h"
#include "liblte/phy/ue/ue_ul.h"
#include "liblte/phy/scrambling/scrambling.h"
#include "liblte/phy/sync/pss.h"
#include "liblte/phy/sync/sfo.h"
#include "liblte/phy/sync/sss.h"
#include "liblte/phy/sync/sync.h"
#include "liblte/phy/sync/cfo.h"
#ifdef __cplusplus
}
#undef I // Fix complex.h #define I nastiness when using C++
#endif
#endif

View File

@ -1,21 +0,0 @@
#
# Copyright 2012-2013 The libLTE Developers. See the
# COPYRIGHT file at the top-level directory of this distribution.
#
# This file is part of the libLTE library.
#
# libLTE is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of
# the License, or (at your option) any later version.
#
# libLTE is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# A copy of the GNU Lesser General Public License can be found in
# the LICENSE file in the top-level directory of this distribution
# and at http://www.gnu.org/licenses/.
#

View File

@ -1,48 +0,0 @@
#
# Copyright 2012-2013 The libLTE Developers. See the
# COPYRIGHT file at the top-level directory of this distribution.
#
# This file is part of the libLTE library.
#
# libLTE is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of
# the License, or (at your option) any later version.
#
# libLTE is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# A copy of the GNU Lesser General Public License can be found in
# the LICENSE file in the top-level directory of this distribution
# and at http://www.gnu.org/licenses/.
#
########################################################################
# Install headers
########################################################################
INSTALL(DIRECTORY include/
DESTINATION "${INCLUDE_DIR}"
FILES_MATCHING PATTERN "*.h"
PATTERN ".svn" EXCLUDE
)
########################################################################
# Add headers to cmake project (useful for IDEs)
########################################################################
SET(HEADERS_ALL "")
FILE(GLOB headers *)
FOREACH (_header ${headers})
IF(IS_DIRECTORY ${_header})
FILE(GLOB_RECURSE tmp "${_header}/*.h")
LIST(APPEND HEADERS_ALL ${tmp})
ENDIF(IS_DIRECTORY ${_header})
ENDFOREACH()
ADD_CUSTOM_TARGET (add_lte_rrc_headers SOURCES ${HEADERS_ALL})
########################################################################
# Add subdirectories
########################################################################
add_subdirectory(lib)

View File

@ -1,73 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _AC_BarringConfig_H_
#define _AC_BarringConfig_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/BIT_STRING.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum AC_BarringConfig__ac_BarringFactor {
AC_BarringConfig__ac_BarringFactor_p00 = 0,
AC_BarringConfig__ac_BarringFactor_p05 = 1,
AC_BarringConfig__ac_BarringFactor_p10 = 2,
AC_BarringConfig__ac_BarringFactor_p15 = 3,
AC_BarringConfig__ac_BarringFactor_p20 = 4,
AC_BarringConfig__ac_BarringFactor_p25 = 5,
AC_BarringConfig__ac_BarringFactor_p30 = 6,
AC_BarringConfig__ac_BarringFactor_p40 = 7,
AC_BarringConfig__ac_BarringFactor_p50 = 8,
AC_BarringConfig__ac_BarringFactor_p60 = 9,
AC_BarringConfig__ac_BarringFactor_p70 = 10,
AC_BarringConfig__ac_BarringFactor_p75 = 11,
AC_BarringConfig__ac_BarringFactor_p80 = 12,
AC_BarringConfig__ac_BarringFactor_p85 = 13,
AC_BarringConfig__ac_BarringFactor_p90 = 14,
AC_BarringConfig__ac_BarringFactor_p95 = 15
} e_AC_BarringConfig__ac_BarringFactor;
typedef enum AC_BarringConfig__ac_BarringTime {
AC_BarringConfig__ac_BarringTime_s4 = 0,
AC_BarringConfig__ac_BarringTime_s8 = 1,
AC_BarringConfig__ac_BarringTime_s16 = 2,
AC_BarringConfig__ac_BarringTime_s32 = 3,
AC_BarringConfig__ac_BarringTime_s64 = 4,
AC_BarringConfig__ac_BarringTime_s128 = 5,
AC_BarringConfig__ac_BarringTime_s256 = 6,
AC_BarringConfig__ac_BarringTime_s512 = 7
} e_AC_BarringConfig__ac_BarringTime;
/* AC-BarringConfig */
typedef struct AC_BarringConfig {
long ac_BarringFactor;
long ac_BarringTime;
BIT_STRING_t ac_BarringForSpecialAC;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AC_BarringConfig_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_ac_BarringFactor_2; // (Use -fall-defs-global to expose) */
/* extern asn_TYPE_descriptor_t asn_DEF_ac_BarringTime_19; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_AC_BarringConfig;
#ifdef __cplusplus
}
#endif
#endif /* _AC_BarringConfig_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,47 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _AC_BarringConfig1XRTT_r9_H_
#define _AC_BarringConfig1XRTT_r9_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeInteger.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* AC-BarringConfig1XRTT-r9 */
typedef struct AC_BarringConfig1XRTT_r9 {
long ac_Barring0to9_r9;
long ac_Barring10_r9;
long ac_Barring11_r9;
long ac_Barring12_r9;
long ac_Barring13_r9;
long ac_Barring14_r9;
long ac_Barring15_r9;
long ac_BarringMsg_r9;
long ac_BarringReg_r9;
long ac_BarringEmg_r9;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AC_BarringConfig1XRTT_r9_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AC_BarringConfig1XRTT_r9;
#ifdef __cplusplus
}
#endif
#endif /* _AC_BarringConfig1XRTT_r9_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,41 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _ARFCN_ValueCDMA2000_H_
#define _ARFCN_ValueCDMA2000_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeInteger.h>
#ifdef __cplusplus
extern "C" {
#endif
/* ARFCN-ValueCDMA2000 */
typedef long ARFCN_ValueCDMA2000_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_ARFCN_ValueCDMA2000;
asn_struct_free_f ARFCN_ValueCDMA2000_free;
asn_struct_print_f ARFCN_ValueCDMA2000_print;
asn_constr_check_f ARFCN_ValueCDMA2000_constraint;
ber_type_decoder_f ARFCN_ValueCDMA2000_decode_ber;
der_type_encoder_f ARFCN_ValueCDMA2000_encode_der;
xer_type_decoder_f ARFCN_ValueCDMA2000_decode_xer;
xer_type_encoder_f ARFCN_ValueCDMA2000_encode_xer;
per_type_decoder_f ARFCN_ValueCDMA2000_decode_uper;
per_type_encoder_f ARFCN_ValueCDMA2000_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _ARFCN_ValueCDMA2000_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,41 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _ARFCN_ValueEUTRA_H_
#define _ARFCN_ValueEUTRA_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeInteger.h>
#ifdef __cplusplus
extern "C" {
#endif
/* ARFCN-ValueEUTRA */
typedef long ARFCN_ValueEUTRA_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_ARFCN_ValueEUTRA;
asn_struct_free_f ARFCN_ValueEUTRA_free;
asn_struct_print_f ARFCN_ValueEUTRA_print;
asn_constr_check_f ARFCN_ValueEUTRA_constraint;
ber_type_decoder_f ARFCN_ValueEUTRA_decode_ber;
der_type_encoder_f ARFCN_ValueEUTRA_encode_der;
xer_type_decoder_f ARFCN_ValueEUTRA_decode_xer;
xer_type_encoder_f ARFCN_ValueEUTRA_encode_xer;
per_type_decoder_f ARFCN_ValueEUTRA_decode_uper;
per_type_encoder_f ARFCN_ValueEUTRA_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _ARFCN_ValueEUTRA_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,41 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _ARFCN_ValueGERAN_H_
#define _ARFCN_ValueGERAN_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeInteger.h>
#ifdef __cplusplus
extern "C" {
#endif
/* ARFCN-ValueGERAN */
typedef long ARFCN_ValueGERAN_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_ARFCN_ValueGERAN;
asn_struct_free_f ARFCN_ValueGERAN_free;
asn_struct_print_f ARFCN_ValueGERAN_print;
asn_constr_check_f ARFCN_ValueGERAN_constraint;
ber_type_decoder_f ARFCN_ValueGERAN_decode_ber;
der_type_encoder_f ARFCN_ValueGERAN_encode_der;
xer_type_decoder_f ARFCN_ValueGERAN_decode_xer;
xer_type_encoder_f ARFCN_ValueGERAN_encode_xer;
per_type_decoder_f ARFCN_ValueGERAN_decode_uper;
per_type_encoder_f ARFCN_ValueGERAN_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _ARFCN_ValueGERAN_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,41 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _ARFCN_ValueUTRA_H_
#define _ARFCN_ValueUTRA_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeInteger.h>
#ifdef __cplusplus
extern "C" {
#endif
/* ARFCN-ValueUTRA */
typedef long ARFCN_ValueUTRA_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_ARFCN_ValueUTRA;
asn_struct_free_f ARFCN_ValueUTRA_free;
asn_struct_print_f ARFCN_ValueUTRA_print;
asn_constr_check_f ARFCN_ValueUTRA_constraint;
ber_type_decoder_f ARFCN_ValueUTRA_decode_ber;
der_type_encoder_f ARFCN_ValueUTRA_encode_der;
xer_type_decoder_f ARFCN_ValueUTRA_decode_xer;
xer_type_encoder_f ARFCN_ValueUTRA_encode_xer;
per_type_decoder_f ARFCN_ValueUTRA_decode_uper;
per_type_encoder_f ARFCN_ValueUTRA_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _ARFCN_ValueUTRA_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,64 +0,0 @@
/*
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-InterNodeDefinitions"
* found in "EUTRA-InterNodeDefinitions.asn"
*/
#ifndef _AS_Config_H_
#define _AS_Config_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/MeasConfig.h"
#include "liblte/rrc/asn/RadioResourceConfigDedicated.h"
#include "liblte/rrc/asn/SecurityAlgorithmConfig.h"
#include "liblte/rrc/asn/C-RNTI.h"
#include "liblte/rrc/asn/MasterInformationBlock.h"
#include "liblte/rrc/asn/SystemInformationBlockType1.h"
#include "liblte/rrc/asn/SystemInformationBlockType2.h"
#include "liblte/rrc/asn/AntennaInfoCommon.h"
#include "liblte/rrc/asn/ARFCN-ValueEUTRA.h"
#include <liblte/rrc/asn/OCTET_STRING.h>
#include "liblte/rrc/asn/OtherConfig-r9.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct OtherConfig_r9;
/* AS-Config */
typedef struct AS_Config {
MeasConfig_t sourceMeasConfig;
RadioResourceConfigDedicated_t sourceRadioResourceConfig;
SecurityAlgorithmConfig_t sourceSecurityAlgorithmConfig;
C_RNTI_t sourceUE_Identity;
MasterInformationBlock_t sourceMasterInformationBlock;
SystemInformationBlockType1_t sourceSystemInformationBlockType1;
SystemInformationBlockType2_t sourceSystemInformationBlockType2;
AntennaInfoCommon_t antennaInfoCommon;
ARFCN_ValueEUTRA_t sourceDl_CarrierFreq;
/*
* This type is extensible,
* possible extensions are below.
*/
OCTET_STRING_t *sourceSystemInformationBlockType1Ext /* OPTIONAL */;
struct OtherConfig_r9 *sourceOtherConfig_r9;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AS_Config_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AS_Config;
#ifdef __cplusplus
}
#endif
#endif /* _AS_Config_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,42 +0,0 @@
/*
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-InterNodeDefinitions"
* found in "EUTRA-InterNodeDefinitions.asn"
*/
#ifndef _AS_Context_H_
#define _AS_Context_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct ReestablishmentInfo;
/* AS-Context */
typedef struct AS_Context {
struct ReestablishmentInfo *reestablishmentInfo /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AS_Context_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AS_Context;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/ReestablishmentInfo.h"
#endif /* _AS_Context_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,41 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _AbsoluteTimeInfo_r10_H_
#define _AbsoluteTimeInfo_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/BIT_STRING.h>
#ifdef __cplusplus
extern "C" {
#endif
/* AbsoluteTimeInfo-r10 */
typedef BIT_STRING_t AbsoluteTimeInfo_r10_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AbsoluteTimeInfo_r10;
asn_struct_free_f AbsoluteTimeInfo_r10_free;
asn_struct_print_f AbsoluteTimeInfo_r10_print;
asn_constr_check_f AbsoluteTimeInfo_r10_constraint;
ber_type_decoder_f AbsoluteTimeInfo_r10_decode_ber;
der_type_encoder_f AbsoluteTimeInfo_r10_encode_der;
xer_type_decoder_f AbsoluteTimeInfo_r10_decode_xer;
xer_type_encoder_f AbsoluteTimeInfo_r10_encode_xer;
per_type_decoder_f AbsoluteTimeInfo_r10_decode_uper;
per_type_encoder_f AbsoluteTimeInfo_r10_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _AbsoluteTimeInfo_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,56 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _AccessStratumRelease_H_
#define _AccessStratumRelease_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum AccessStratumRelease {
AccessStratumRelease_rel8 = 0,
AccessStratumRelease_rel9 = 1,
AccessStratumRelease_rel10 = 2,
AccessStratumRelease_spare5 = 3,
AccessStratumRelease_spare4 = 4,
AccessStratumRelease_spare3 = 5,
AccessStratumRelease_spare2 = 6,
AccessStratumRelease_spare1 = 7
/*
* Enumeration is extensible
*/
} e_AccessStratumRelease;
/* AccessStratumRelease */
typedef long AccessStratumRelease_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AccessStratumRelease;
asn_struct_free_f AccessStratumRelease_free;
asn_struct_print_f AccessStratumRelease_print;
asn_constr_check_f AccessStratumRelease_constraint;
ber_type_decoder_f AccessStratumRelease_decode_ber;
der_type_encoder_f AccessStratumRelease_encode_der;
xer_type_decoder_f AccessStratumRelease_decode_xer;
xer_type_encoder_f AccessStratumRelease_encode_xer;
per_type_decoder_f AccessStratumRelease_decode_uper;
per_type_encoder_f AccessStratumRelease_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _AccessStratumRelease_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,41 +0,0 @@
/*
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-InterNodeDefinitions"
* found in "EUTRA-InterNodeDefinitions.asn"
*/
#ifndef _AdditionalReestabInfo_H_
#define _AdditionalReestabInfo_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/CellIdentity.h"
#include "liblte/rrc/asn/Key-eNodeB-Star.h"
#include "liblte/rrc/asn/ShortMAC-I.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* AdditionalReestabInfo */
typedef struct AdditionalReestabInfo {
CellIdentity_t cellIdentity;
Key_eNodeB_Star_t key_eNodeB_Star;
ShortMAC_I_t shortMAC_I;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AdditionalReestabInfo_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AdditionalReestabInfo;
#ifdef __cplusplus
}
#endif
#endif /* _AdditionalReestabInfo_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,43 +0,0 @@
/*
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-InterNodeDefinitions"
* found in "EUTRA-InterNodeDefinitions.asn"
*/
#ifndef _AdditionalReestabInfoList_H_
#define _AdditionalReestabInfoList_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/asn_SEQUENCE_OF.h>
#include <liblte/rrc/asn/constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct AdditionalReestabInfo;
/* AdditionalReestabInfoList */
typedef struct AdditionalReestabInfoList {
A_SEQUENCE_OF(struct AdditionalReestabInfo) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AdditionalReestabInfoList_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AdditionalReestabInfoList;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/AdditionalReestabInfo.h"
#endif /* _AdditionalReestabInfoList_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,46 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _AdditionalSI_Info_r9_H_
#define _AdditionalSI_Info_r9_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#include "liblte/rrc/asn/CSG-Identity.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum AdditionalSI_Info_r9__csg_MemberStatus_r9 {
AdditionalSI_Info_r9__csg_MemberStatus_r9_member = 0
} e_AdditionalSI_Info_r9__csg_MemberStatus_r9;
/* AdditionalSI-Info-r9 */
typedef struct AdditionalSI_Info_r9 {
long *csg_MemberStatus_r9 /* OPTIONAL */;
CSG_Identity_t *csg_Identity_r9 /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AdditionalSI_Info_r9_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_csg_MemberStatus_r9_2; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_AdditionalSI_Info_r9;
#ifdef __cplusplus
}
#endif
#endif /* _AdditionalSI_Info_r9_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,41 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _AdditionalSpectrumEmission_H_
#define _AdditionalSpectrumEmission_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeInteger.h>
#ifdef __cplusplus
extern "C" {
#endif
/* AdditionalSpectrumEmission */
typedef long AdditionalSpectrumEmission_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AdditionalSpectrumEmission;
asn_struct_free_f AdditionalSpectrumEmission_free;
asn_struct_print_f AdditionalSpectrumEmission_print;
asn_constr_check_f AdditionalSpectrumEmission_constraint;
ber_type_decoder_f AdditionalSpectrumEmission_decode_ber;
der_type_encoder_f AdditionalSpectrumEmission_encode_der;
xer_type_decoder_f AdditionalSpectrumEmission_decode_xer;
xer_type_encoder_f AdditionalSpectrumEmission_encode_xer;
per_type_decoder_f AdditionalSpectrumEmission_decode_uper;
per_type_encoder_f AdditionalSpectrumEmission_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _AdditionalSpectrumEmission_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,51 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _AllowedMeasBandwidth_H_
#define _AllowedMeasBandwidth_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum AllowedMeasBandwidth {
AllowedMeasBandwidth_mbw6 = 0,
AllowedMeasBandwidth_mbw15 = 1,
AllowedMeasBandwidth_mbw25 = 2,
AllowedMeasBandwidth_mbw50 = 3,
AllowedMeasBandwidth_mbw75 = 4,
AllowedMeasBandwidth_mbw100 = 5
} e_AllowedMeasBandwidth;
/* AllowedMeasBandwidth */
typedef long AllowedMeasBandwidth_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AllowedMeasBandwidth;
asn_struct_free_f AllowedMeasBandwidth_free;
asn_struct_print_f AllowedMeasBandwidth_print;
asn_constr_check_f AllowedMeasBandwidth_constraint;
ber_type_decoder_f AllowedMeasBandwidth_decode_ber;
der_type_encoder_f AllowedMeasBandwidth_encode_der;
xer_type_decoder_f AllowedMeasBandwidth_decode_xer;
xer_type_encoder_f AllowedMeasBandwidth_encode_xer;
per_type_decoder_f AllowedMeasBandwidth_decode_uper;
per_type_encoder_f AllowedMeasBandwidth_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _AllowedMeasBandwidth_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,47 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _AntennaInfoCommon_H_
#define _AntennaInfoCommon_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum AntennaInfoCommon__antennaPortsCount {
AntennaInfoCommon__antennaPortsCount_an1 = 0,
AntennaInfoCommon__antennaPortsCount_an2 = 1,
AntennaInfoCommon__antennaPortsCount_an4 = 2,
AntennaInfoCommon__antennaPortsCount_spare1 = 3
} e_AntennaInfoCommon__antennaPortsCount;
/* AntennaInfoCommon */
typedef struct AntennaInfoCommon {
long antennaPortsCount;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AntennaInfoCommon_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_antennaPortsCount_2; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_AntennaInfoCommon;
#ifdef __cplusplus
}
#endif
#endif /* _AntennaInfoCommon_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,83 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _AntennaInfoDedicated_r10_H_
#define _AntennaInfoDedicated_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/BIT_STRING.h>
#include <liblte/rrc/asn/NULL.h>
#include <liblte/rrc/asn/constr_CHOICE.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum AntennaInfoDedicated_r10__transmissionMode_r10 {
AntennaInfoDedicated_r10__transmissionMode_r10_tm1 = 0,
AntennaInfoDedicated_r10__transmissionMode_r10_tm2 = 1,
AntennaInfoDedicated_r10__transmissionMode_r10_tm3 = 2,
AntennaInfoDedicated_r10__transmissionMode_r10_tm4 = 3,
AntennaInfoDedicated_r10__transmissionMode_r10_tm5 = 4,
AntennaInfoDedicated_r10__transmissionMode_r10_tm6 = 5,
AntennaInfoDedicated_r10__transmissionMode_r10_tm7 = 6,
AntennaInfoDedicated_r10__transmissionMode_r10_tm8_v920 = 7,
AntennaInfoDedicated_r10__transmissionMode_r10_tm9_v1020 = 8,
AntennaInfoDedicated_r10__transmissionMode_r10_spare7 = 9,
AntennaInfoDedicated_r10__transmissionMode_r10_spare6 = 10,
AntennaInfoDedicated_r10__transmissionMode_r10_spare5 = 11,
AntennaInfoDedicated_r10__transmissionMode_r10_spare4 = 12,
AntennaInfoDedicated_r10__transmissionMode_r10_spare3 = 13,
AntennaInfoDedicated_r10__transmissionMode_r10_spare2 = 14,
AntennaInfoDedicated_r10__transmissionMode_r10_spare1 = 15
} e_AntennaInfoDedicated_r10__transmissionMode_r10;
typedef enum AntennaInfoDedicated_r10__ue_TransmitAntennaSelection_PR {
AntennaInfoDedicated_r10__ue_TransmitAntennaSelection_PR_NOTHING, /* No components present */
AntennaInfoDedicated_r10__ue_TransmitAntennaSelection_PR_release,
AntennaInfoDedicated_r10__ue_TransmitAntennaSelection_PR_setup
} AntennaInfoDedicated_r10__ue_TransmitAntennaSelection_PR;
typedef enum AntennaInfoDedicated_r10__ue_TransmitAntennaSelection__setup {
AntennaInfoDedicated_r10__ue_TransmitAntennaSelection__setup_closedLoop = 0,
AntennaInfoDedicated_r10__ue_TransmitAntennaSelection__setup_openLoop = 1
} e_AntennaInfoDedicated_r10__ue_TransmitAntennaSelection__setup;
/* AntennaInfoDedicated-r10 */
typedef struct AntennaInfoDedicated_r10 {
long transmissionMode_r10;
BIT_STRING_t *codebookSubsetRestriction_r10 /* OPTIONAL */;
struct AntennaInfoDedicated_r10__ue_TransmitAntennaSelection {
AntennaInfoDedicated_r10__ue_TransmitAntennaSelection_PR present;
union AntennaInfoDedicated_r10__ue_TransmitAntennaSelection_u {
NULL_t release;
long setup;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} ue_TransmitAntennaSelection;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AntennaInfoDedicated_r10_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_transmissionMode_r10_2; // (Use -fall-defs-global to expose) */
/* extern asn_TYPE_descriptor_t asn_DEF_setup_22; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_AntennaInfoDedicated_r10;
#ifdef __cplusplus
}
#endif
#endif /* _AntennaInfoDedicated_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,55 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _AntennaInfoDedicated_v920_H_
#define _AntennaInfoDedicated_v920_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/BIT_STRING.h>
#include <liblte/rrc/asn/constr_CHOICE.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum AntennaInfoDedicated_v920__codebookSubsetRestriction_v920_PR {
AntennaInfoDedicated_v920__codebookSubsetRestriction_v920_PR_NOTHING, /* No components present */
AntennaInfoDedicated_v920__codebookSubsetRestriction_v920_PR_n2TxAntenna_tm8_r9,
AntennaInfoDedicated_v920__codebookSubsetRestriction_v920_PR_n4TxAntenna_tm8_r9
} AntennaInfoDedicated_v920__codebookSubsetRestriction_v920_PR;
/* AntennaInfoDedicated-v920 */
typedef struct AntennaInfoDedicated_v920 {
struct AntennaInfoDedicated_v920__codebookSubsetRestriction_v920 {
AntennaInfoDedicated_v920__codebookSubsetRestriction_v920_PR present;
union AntennaInfoDedicated_v920__codebookSubsetRestriction_v920_u {
BIT_STRING_t n2TxAntenna_tm8_r9;
BIT_STRING_t n4TxAntenna_tm8_r9;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} *codebookSubsetRestriction_v920;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AntennaInfoDedicated_v920_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AntennaInfoDedicated_v920;
#ifdef __cplusplus
}
#endif
#endif /* _AntennaInfoDedicated_v920_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,101 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _AntennaInfoDedicated_H_
#define _AntennaInfoDedicated_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/BIT_STRING.h>
#include <liblte/rrc/asn/constr_CHOICE.h>
#include <liblte/rrc/asn/NULL.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum AntennaInfoDedicated__transmissionMode {
AntennaInfoDedicated__transmissionMode_tm1 = 0,
AntennaInfoDedicated__transmissionMode_tm2 = 1,
AntennaInfoDedicated__transmissionMode_tm3 = 2,
AntennaInfoDedicated__transmissionMode_tm4 = 3,
AntennaInfoDedicated__transmissionMode_tm5 = 4,
AntennaInfoDedicated__transmissionMode_tm6 = 5,
AntennaInfoDedicated__transmissionMode_tm7 = 6,
AntennaInfoDedicated__transmissionMode_tm8_v920 = 7
} e_AntennaInfoDedicated__transmissionMode;
typedef enum AntennaInfoDedicated__codebookSubsetRestriction_PR {
AntennaInfoDedicated__codebookSubsetRestriction_PR_NOTHING, /* No components present */
AntennaInfoDedicated__codebookSubsetRestriction_PR_n2TxAntenna_tm3,
AntennaInfoDedicated__codebookSubsetRestriction_PR_n4TxAntenna_tm3,
AntennaInfoDedicated__codebookSubsetRestriction_PR_n2TxAntenna_tm4,
AntennaInfoDedicated__codebookSubsetRestriction_PR_n4TxAntenna_tm4,
AntennaInfoDedicated__codebookSubsetRestriction_PR_n2TxAntenna_tm5,
AntennaInfoDedicated__codebookSubsetRestriction_PR_n4TxAntenna_tm5,
AntennaInfoDedicated__codebookSubsetRestriction_PR_n2TxAntenna_tm6,
AntennaInfoDedicated__codebookSubsetRestriction_PR_n4TxAntenna_tm6
} AntennaInfoDedicated__codebookSubsetRestriction_PR;
typedef enum AntennaInfoDedicated__ue_TransmitAntennaSelection_PR {
AntennaInfoDedicated__ue_TransmitAntennaSelection_PR_NOTHING, /* No components present */
AntennaInfoDedicated__ue_TransmitAntennaSelection_PR_release,
AntennaInfoDedicated__ue_TransmitAntennaSelection_PR_setup
} AntennaInfoDedicated__ue_TransmitAntennaSelection_PR;
typedef enum AntennaInfoDedicated__ue_TransmitAntennaSelection__setup {
AntennaInfoDedicated__ue_TransmitAntennaSelection__setup_closedLoop = 0,
AntennaInfoDedicated__ue_TransmitAntennaSelection__setup_openLoop = 1
} e_AntennaInfoDedicated__ue_TransmitAntennaSelection__setup;
/* AntennaInfoDedicated */
typedef struct AntennaInfoDedicated {
long transmissionMode;
struct AntennaInfoDedicated__codebookSubsetRestriction {
AntennaInfoDedicated__codebookSubsetRestriction_PR present;
union AntennaInfoDedicated__codebookSubsetRestriction_u {
BIT_STRING_t n2TxAntenna_tm3;
BIT_STRING_t n4TxAntenna_tm3;
BIT_STRING_t n2TxAntenna_tm4;
BIT_STRING_t n4TxAntenna_tm4;
BIT_STRING_t n2TxAntenna_tm5;
BIT_STRING_t n4TxAntenna_tm5;
BIT_STRING_t n2TxAntenna_tm6;
BIT_STRING_t n4TxAntenna_tm6;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} *codebookSubsetRestriction;
struct AntennaInfoDedicated__ue_TransmitAntennaSelection {
AntennaInfoDedicated__ue_TransmitAntennaSelection_PR present;
union AntennaInfoDedicated__ue_TransmitAntennaSelection_u {
NULL_t release;
long setup;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} ue_TransmitAntennaSelection;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AntennaInfoDedicated_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_transmissionMode_2; // (Use -fall-defs-global to expose) */
/* extern asn_TYPE_descriptor_t asn_DEF_setup_22; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_AntennaInfoDedicated;
#ifdef __cplusplus
}
#endif
#endif /* _AntennaInfoDedicated_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,56 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _AntennaInfoUL_r10_H_
#define _AntennaInfoUL_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum AntennaInfoUL_r10__transmissionModeUL_r10 {
AntennaInfoUL_r10__transmissionModeUL_r10_tm1 = 0,
AntennaInfoUL_r10__transmissionModeUL_r10_tm2 = 1,
AntennaInfoUL_r10__transmissionModeUL_r10_spare6 = 2,
AntennaInfoUL_r10__transmissionModeUL_r10_spare5 = 3,
AntennaInfoUL_r10__transmissionModeUL_r10_spare4 = 4,
AntennaInfoUL_r10__transmissionModeUL_r10_spare3 = 5,
AntennaInfoUL_r10__transmissionModeUL_r10_spare2 = 6,
AntennaInfoUL_r10__transmissionModeUL_r10_spare1 = 7
} e_AntennaInfoUL_r10__transmissionModeUL_r10;
typedef enum AntennaInfoUL_r10__fourAntennaPortActivated_r10 {
AntennaInfoUL_r10__fourAntennaPortActivated_r10_setup = 0
} e_AntennaInfoUL_r10__fourAntennaPortActivated_r10;
/* AntennaInfoUL-r10 */
typedef struct AntennaInfoUL_r10 {
long *transmissionModeUL_r10 /* OPTIONAL */;
long *fourAntennaPortActivated_r10 /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AntennaInfoUL_r10_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_transmissionModeUL_r10_2; // (Use -fall-defs-global to expose) */
/* extern asn_TYPE_descriptor_t asn_DEF_fourAntennaPortActivated_r10_11; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_AntennaInfoUL_r10;
#ifdef __cplusplus
}
#endif
#endif /* _AntennaInfoUL_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,50 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _AreaConfiguration_r10_H_
#define _AreaConfiguration_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/CellGlobalIdList-r10.h"
#include "liblte/rrc/asn/TrackingAreaCodeList-r10.h"
#include <liblte/rrc/asn/constr_CHOICE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum AreaConfiguration_r10_PR {
AreaConfiguration_r10_PR_NOTHING, /* No components present */
AreaConfiguration_r10_PR_cellGlobalIdList_r10,
AreaConfiguration_r10_PR_trackingAreaCodeList_r10
} AreaConfiguration_r10_PR;
/* AreaConfiguration-r10 */
typedef struct AreaConfiguration_r10 {
AreaConfiguration_r10_PR present;
union AreaConfiguration_r10_u {
CellGlobalIdList_r10_t cellGlobalIdList_r10;
TrackingAreaCodeList_r10_t trackingAreaCodeList_r10;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AreaConfiguration_r10_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AreaConfiguration_r10;
#ifdef __cplusplus
}
#endif
#endif /* _AreaConfiguration_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,38 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BCCH_BCH_Message_H_
#define _BCCH_BCH_Message_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/BCCH-BCH-MessageType.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* BCCH-BCH-Message */
typedef struct BCCH_BCH_Message {
BCCH_BCH_MessageType_t message;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BCCH_BCH_Message_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BCCH_BCH_Message;
#ifdef __cplusplus
}
#endif
#endif /* _BCCH_BCH_Message_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,41 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BCCH_BCH_MessageType_H_
#define _BCCH_BCH_MessageType_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/MasterInformationBlock.h"
#ifdef __cplusplus
extern "C" {
#endif
/* BCCH-BCH-MessageType */
typedef MasterInformationBlock_t BCCH_BCH_MessageType_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BCCH_BCH_MessageType;
asn_struct_free_f BCCH_BCH_MessageType_free;
asn_struct_print_f BCCH_BCH_MessageType_print;
asn_constr_check_f BCCH_BCH_MessageType_constraint;
ber_type_decoder_f BCCH_BCH_MessageType_decode_ber;
der_type_encoder_f BCCH_BCH_MessageType_encode_der;
xer_type_decoder_f BCCH_BCH_MessageType_decode_xer;
xer_type_encoder_f BCCH_BCH_MessageType_encode_xer;
per_type_decoder_f BCCH_BCH_MessageType_decode_uper;
per_type_encoder_f BCCH_BCH_MessageType_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _BCCH_BCH_MessageType_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,47 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BCCH_Config_H_
#define _BCCH_Config_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum BCCH_Config__modificationPeriodCoeff {
BCCH_Config__modificationPeriodCoeff_n2 = 0,
BCCH_Config__modificationPeriodCoeff_n4 = 1,
BCCH_Config__modificationPeriodCoeff_n8 = 2,
BCCH_Config__modificationPeriodCoeff_n16 = 3
} e_BCCH_Config__modificationPeriodCoeff;
/* BCCH-Config */
typedef struct BCCH_Config {
long modificationPeriodCoeff;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BCCH_Config_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_modificationPeriodCoeff_2; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_BCCH_Config;
#ifdef __cplusplus
}
#endif
#endif /* _BCCH_Config_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,38 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BCCH_DL_SCH_Message_H_
#define _BCCH_DL_SCH_Message_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/BCCH-DL-SCH-MessageType.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* BCCH-DL-SCH-Message */
typedef struct BCCH_DL_SCH_Message {
BCCH_DL_SCH_MessageType_t message;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BCCH_DL_SCH_Message_t;
/* Implementation */
LIBLTE_API extern asn_TYPE_descriptor_t asn_DEF_BCCH_DL_SCH_Message;
#ifdef __cplusplus
}
#endif
#endif /* _BCCH_DL_SCH_Message_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,69 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BCCH_DL_SCH_MessageType_H_
#define _BCCH_DL_SCH_MessageType_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/SystemInformation.h"
#include "liblte/rrc/asn/SystemInformationBlockType1.h"
#include <liblte/rrc/asn/constr_CHOICE.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum BCCH_DL_SCH_MessageType_PR {
BCCH_DL_SCH_MessageType_PR_NOTHING, /* No components present */
BCCH_DL_SCH_MessageType_PR_c1,
BCCH_DL_SCH_MessageType_PR_messageClassExtension
} BCCH_DL_SCH_MessageType_PR;
typedef enum BCCH_DL_SCH_MessageType__c1_PR {
BCCH_DL_SCH_MessageType__c1_PR_NOTHING, /* No components present */
BCCH_DL_SCH_MessageType__c1_PR_systemInformation,
BCCH_DL_SCH_MessageType__c1_PR_systemInformationBlockType1
} BCCH_DL_SCH_MessageType__c1_PR;
/* BCCH-DL-SCH-MessageType */
typedef struct BCCH_DL_SCH_MessageType {
BCCH_DL_SCH_MessageType_PR present;
union BCCH_DL_SCH_MessageType_u {
struct BCCH_DL_SCH_MessageType__c1 {
BCCH_DL_SCH_MessageType__c1_PR present;
union BCCH_DL_SCH_MessageType__c1_u {
SystemInformation_t systemInformation;
SystemInformationBlockType1_t systemInformationBlockType1;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} c1;
struct BCCH_DL_SCH_MessageType__messageClassExtension {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} messageClassExtension;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BCCH_DL_SCH_MessageType_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BCCH_DL_SCH_MessageType;
#ifdef __cplusplus
}
#endif
#endif /* _BCCH_DL_SCH_MessageType_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,33 +0,0 @@
/*-
* Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.
* Redistribution and modifications are permitted subject to BSD license.
*/
#ifndef _BIT_STRING_H_
#define _BIT_STRING_H_
#include <liblte/rrc/asn/OCTET_STRING.h> /* Some help from OCTET STRING */
#ifdef __cplusplus
extern "C" {
#endif
typedef struct BIT_STRING_s {
uint8_t *buf; /* BIT STRING body */
int size; /* Size of the above buffer */
int bits_unused;/* Unused trailing bits in the last octet (0..7) */
asn_struct_ctx_t _asn_ctx; /* Parsing across buffer boundaries */
} BIT_STRING_t;
extern asn_TYPE_descriptor_t asn_DEF_BIT_STRING;
asn_struct_print_f BIT_STRING_print; /* Human-readable output */
asn_constr_check_f BIT_STRING_constraint;
xer_type_encoder_f BIT_STRING_encode_xer;
#ifdef __cplusplus
}
#endif
#endif /* _BIT_STRING_H_ */

View File

@ -1,36 +0,0 @@
/*-
* Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.
* Redistribution and modifications are permitted subject to BSD license.
*/
#ifndef _BOOLEAN_H_
#define _BOOLEAN_H_
#include <liblte/rrc/asn/asn_application.h>
#ifdef __cplusplus
extern "C" {
#endif
/*
* The underlying integer may contain various values, but everything
* non-zero is capped to 0xff by the DER encoder. The BER decoder may
* yield non-zero values different from 1, beware.
*/
typedef int BOOLEAN_t;
extern asn_TYPE_descriptor_t asn_DEF_BOOLEAN;
asn_struct_free_f BOOLEAN_free;
asn_struct_print_f BOOLEAN_print;
ber_type_decoder_f BOOLEAN_decode_ber;
der_type_encoder_f BOOLEAN_encode_der;
xer_type_decoder_f BOOLEAN_decode_xer;
xer_type_encoder_f BOOLEAN_encode_xer;
per_type_decoder_f BOOLEAN_decode_uper;
per_type_encoder_f BOOLEAN_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _BOOLEAN_H_ */

View File

@ -1,47 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandClassInfoCDMA2000_H_
#define _BandClassInfoCDMA2000_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/BandclassCDMA2000.h"
#include "liblte/rrc/asn/CellReselectionPriority.h"
#include <liblte/rrc/asn/NativeInteger.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* BandClassInfoCDMA2000 */
typedef struct BandClassInfoCDMA2000 {
BandclassCDMA2000_t bandClass;
CellReselectionPriority_t *cellReselectionPriority /* OPTIONAL */;
long threshX_High;
long threshX_Low;
/*
* This type is extensible,
* possible extensions are below.
*/
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BandClassInfoCDMA2000_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandClassInfoCDMA2000;
#ifdef __cplusplus
}
#endif
#endif /* _BandClassInfoCDMA2000_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,44 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandClassListCDMA2000_H_
#define _BandClassListCDMA2000_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/asn_SEQUENCE_OF.h>
#include <liblte/rrc/asn/constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct BandClassInfoCDMA2000;
/* BandClassListCDMA2000 */
typedef struct BandClassListCDMA2000 {
A_SEQUENCE_OF(struct BandClassInfoCDMA2000) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BandClassListCDMA2000_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandClassListCDMA2000;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/BandClassInfoCDMA2000.h"
#endif /* _BandClassListCDMA2000_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,40 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandClassPriority1XRTT_H_
#define _BandClassPriority1XRTT_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/BandclassCDMA2000.h"
#include "liblte/rrc/asn/CellReselectionPriority.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* BandClassPriority1XRTT */
typedef struct BandClassPriority1XRTT {
BandclassCDMA2000_t bandClass;
CellReselectionPriority_t cellReselectionPriority;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BandClassPriority1XRTT_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandClassPriority1XRTT;
#ifdef __cplusplus
}
#endif
#endif /* _BandClassPriority1XRTT_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,40 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandClassPriorityHRPD_H_
#define _BandClassPriorityHRPD_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/BandclassCDMA2000.h"
#include "liblte/rrc/asn/CellReselectionPriority.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* BandClassPriorityHRPD */
typedef struct BandClassPriorityHRPD {
BandclassCDMA2000_t bandClass;
CellReselectionPriority_t cellReselectionPriority;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BandClassPriorityHRPD_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandClassPriorityHRPD;
#ifdef __cplusplus
}
#endif
#endif /* _BandClassPriorityHRPD_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,44 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandClassPriorityList1XRTT_H_
#define _BandClassPriorityList1XRTT_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/asn_SEQUENCE_OF.h>
#include <liblte/rrc/asn/constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct BandClassPriority1XRTT;
/* BandClassPriorityList1XRTT */
typedef struct BandClassPriorityList1XRTT {
A_SEQUENCE_OF(struct BandClassPriority1XRTT) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BandClassPriorityList1XRTT_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandClassPriorityList1XRTT;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/BandClassPriority1XRTT.h"
#endif /* _BandClassPriorityList1XRTT_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,44 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandClassPriorityListHRPD_H_
#define _BandClassPriorityListHRPD_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/asn_SEQUENCE_OF.h>
#include <liblte/rrc/asn/constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct BandClassPriorityHRPD;
/* BandClassPriorityListHRPD */
typedef struct BandClassPriorityListHRPD {
A_SEQUENCE_OF(struct BandClassPriorityHRPD) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BandClassPriorityListHRPD_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandClassPriorityListHRPD;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/BandClassPriorityHRPD.h"
#endif /* _BandClassPriorityListHRPD_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,44 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandCombinationListEUTRA_r10_H_
#define _BandCombinationListEUTRA_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/asn_SEQUENCE_OF.h>
#include <liblte/rrc/asn/constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct BandInfoEUTRA;
/* BandCombinationListEUTRA-r10 */
typedef struct BandCombinationListEUTRA_r10 {
A_SEQUENCE_OF(struct BandInfoEUTRA) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BandCombinationListEUTRA_r10_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandCombinationListEUTRA_r10;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/BandInfoEUTRA.h"
#endif /* _BandCombinationListEUTRA_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,44 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandCombinationParameters_r10_H_
#define _BandCombinationParameters_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/asn_SEQUENCE_OF.h>
#include <liblte/rrc/asn/constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct BandParameters_r10;
/* BandCombinationParameters-r10 */
typedef struct BandCombinationParameters_r10 {
A_SEQUENCE_OF(struct BandParameters_r10) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BandCombinationParameters_r10_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandCombinationParameters_r10;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/BandParameters-r10.h"
#endif /* _BandCombinationParameters_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,47 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandIndicatorGERAN_H_
#define _BandIndicatorGERAN_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum BandIndicatorGERAN {
BandIndicatorGERAN_dcs1800 = 0,
BandIndicatorGERAN_pcs1900 = 1
} e_BandIndicatorGERAN;
/* BandIndicatorGERAN */
typedef long BandIndicatorGERAN_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandIndicatorGERAN;
asn_struct_free_f BandIndicatorGERAN_free;
asn_struct_print_f BandIndicatorGERAN_print;
asn_constr_check_f BandIndicatorGERAN_constraint;
ber_type_decoder_f BandIndicatorGERAN_decode_ber;
der_type_encoder_f BandIndicatorGERAN_encode_der;
xer_type_decoder_f BandIndicatorGERAN_decode_xer;
xer_type_encoder_f BandIndicatorGERAN_encode_xer;
per_type_decoder_f BandIndicatorGERAN_decode_uper;
per_type_encoder_f BandIndicatorGERAN_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _BandIndicatorGERAN_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,45 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandInfoEUTRA_H_
#define _BandInfoEUTRA_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/InterFreqBandList.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct InterRAT_BandList;
/* BandInfoEUTRA */
typedef struct BandInfoEUTRA {
InterFreqBandList_t interFreqBandList;
struct InterRAT_BandList *interRAT_BandList /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BandInfoEUTRA_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandInfoEUTRA;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/InterRAT-BandList.h"
#endif /* _BandInfoEUTRA_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,44 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandListEUTRA_H_
#define _BandListEUTRA_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/asn_SEQUENCE_OF.h>
#include <liblte/rrc/asn/constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct BandInfoEUTRA;
/* BandListEUTRA */
typedef struct BandListEUTRA {
A_SEQUENCE_OF(struct BandInfoEUTRA) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BandListEUTRA_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandListEUTRA;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/BandInfoEUTRA.h"
#endif /* _BandListEUTRA_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,48 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandParameters_r10_H_
#define _BandParameters_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeInteger.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct BandParametersUL_r10;
struct BandParametersDL_r10;
/* BandParameters-r10 */
typedef struct BandParameters_r10 {
long bandEUTRA_r10;
struct BandParametersUL_r10 *bandParametersUL_r10 /* OPTIONAL */;
struct BandParametersDL_r10 *bandParametersDL_r10 /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BandParameters_r10_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandParameters_r10;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/BandParametersUL-r10.h"
#include "liblte/rrc/asn/BandParametersDL-r10.h"
#endif /* _BandParameters_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,44 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandParametersDL_r10_H_
#define _BandParametersDL_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/asn_SEQUENCE_OF.h>
#include <liblte/rrc/asn/constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct CA_MIMO_ParametersDL_r10;
/* BandParametersDL-r10 */
typedef struct BandParametersDL_r10 {
A_SEQUENCE_OF(struct CA_MIMO_ParametersDL_r10) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BandParametersDL_r10_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandParametersDL_r10;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/CA-MIMO-ParametersDL-r10.h"
#endif /* _BandParametersDL_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,44 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandParametersUL_r10_H_
#define _BandParametersUL_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/asn_SEQUENCE_OF.h>
#include <liblte/rrc/asn/constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct CA_MIMO_ParametersUL_r10;
/* BandParametersUL-r10 */
typedef struct BandParametersUL_r10 {
A_SEQUENCE_OF(struct CA_MIMO_ParametersUL_r10) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BandParametersUL_r10_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandParametersUL_r10;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/CA-MIMO-ParametersUL-r10.h"
#endif /* _BandParametersUL_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,80 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BandclassCDMA2000_H_
#define _BandclassCDMA2000_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum BandclassCDMA2000 {
BandclassCDMA2000_bc0 = 0,
BandclassCDMA2000_bc1 = 1,
BandclassCDMA2000_bc2 = 2,
BandclassCDMA2000_bc3 = 3,
BandclassCDMA2000_bc4 = 4,
BandclassCDMA2000_bc5 = 5,
BandclassCDMA2000_bc6 = 6,
BandclassCDMA2000_bc7 = 7,
BandclassCDMA2000_bc8 = 8,
BandclassCDMA2000_bc9 = 9,
BandclassCDMA2000_bc10 = 10,
BandclassCDMA2000_bc11 = 11,
BandclassCDMA2000_bc12 = 12,
BandclassCDMA2000_bc13 = 13,
BandclassCDMA2000_bc14 = 14,
BandclassCDMA2000_bc15 = 15,
BandclassCDMA2000_bc16 = 16,
BandclassCDMA2000_bc17 = 17,
BandclassCDMA2000_spare14 = 18,
BandclassCDMA2000_spare13 = 19,
BandclassCDMA2000_spare12 = 20,
BandclassCDMA2000_spare11 = 21,
BandclassCDMA2000_spare10 = 22,
BandclassCDMA2000_spare9 = 23,
BandclassCDMA2000_spare8 = 24,
BandclassCDMA2000_spare7 = 25,
BandclassCDMA2000_spare6 = 26,
BandclassCDMA2000_spare5 = 27,
BandclassCDMA2000_spare4 = 28,
BandclassCDMA2000_spare3 = 29,
BandclassCDMA2000_spare2 = 30,
BandclassCDMA2000_spare1 = 31
/*
* Enumeration is extensible
*/
} e_BandclassCDMA2000;
/* BandclassCDMA2000 */
typedef long BandclassCDMA2000_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BandclassCDMA2000;
asn_struct_free_f BandclassCDMA2000_free;
asn_struct_print_f BandclassCDMA2000_print;
asn_constr_check_f BandclassCDMA2000_constraint;
ber_type_decoder_f BandclassCDMA2000_decode_ber;
der_type_encoder_f BandclassCDMA2000_encode_der;
xer_type_decoder_f BandclassCDMA2000_decode_xer;
xer_type_encoder_f BandclassCDMA2000_encode_xer;
per_type_decoder_f BandclassCDMA2000_decode_uper;
per_type_encoder_f BandclassCDMA2000_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _BandclassCDMA2000_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,41 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BetaOffset_CA_Index_H_
#define _BetaOffset_CA_Index_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeInteger.h>
#ifdef __cplusplus
extern "C" {
#endif
/* BetaOffset-CA-Index */
typedef long BetaOffset_CA_Index_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BetaOffset_CA_Index;
asn_struct_free_f BetaOffset_CA_Index_free;
asn_struct_print_f BetaOffset_CA_Index_print;
asn_constr_check_f BetaOffset_CA_Index_constraint;
ber_type_decoder_f BetaOffset_CA_Index_decode_ber;
der_type_encoder_f BetaOffset_CA_Index_encode_der;
xer_type_decoder_f BetaOffset_CA_Index_decode_xer;
xer_type_encoder_f BetaOffset_CA_Index_encode_xer;
per_type_decoder_f BetaOffset_CA_Index_decode_uper;
per_type_encoder_f BetaOffset_CA_Index_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _BetaOffset_CA_Index_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,40 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BlackCellsToAddMod_H_
#define _BlackCellsToAddMod_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeInteger.h>
#include "liblte/rrc/asn/PhysCellIdRange.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* BlackCellsToAddMod */
typedef struct BlackCellsToAddMod {
long cellIndex;
PhysCellIdRange_t physCellIdRange;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BlackCellsToAddMod_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BlackCellsToAddMod;
#ifdef __cplusplus
}
#endif
#endif /* _BlackCellsToAddMod_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,44 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _BlackCellsToAddModList_H_
#define _BlackCellsToAddModList_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/asn_SEQUENCE_OF.h>
#include <liblte/rrc/asn/constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct BlackCellsToAddMod;
/* BlackCellsToAddModList */
typedef struct BlackCellsToAddModList {
A_SEQUENCE_OF(struct BlackCellsToAddMod) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BlackCellsToAddModList_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BlackCellsToAddModList;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/BlackCellsToAddMod.h"
#endif /* _BlackCellsToAddModList_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,41 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _C_RNTI_H_
#define _C_RNTI_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/BIT_STRING.h>
#ifdef __cplusplus
extern "C" {
#endif
/* C-RNTI */
typedef BIT_STRING_t C_RNTI_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_C_RNTI;
asn_struct_free_f C_RNTI_free;
asn_struct_print_f C_RNTI_print;
asn_constr_check_f C_RNTI_constraint;
ber_type_decoder_f C_RNTI_decode_ber;
der_type_encoder_f C_RNTI_encode_der;
xer_type_decoder_f C_RNTI_decode_xer;
xer_type_encoder_f C_RNTI_encode_xer;
per_type_decoder_f C_RNTI_decode_uper;
per_type_encoder_f C_RNTI_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _C_RNTI_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,54 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CA_BandwidthClass_r10_H_
#define _CA_BandwidthClass_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CA_BandwidthClass_r10 {
CA_BandwidthClass_r10_a = 0,
CA_BandwidthClass_r10_b = 1,
CA_BandwidthClass_r10_c = 2,
CA_BandwidthClass_r10_d = 3,
CA_BandwidthClass_r10_e = 4,
CA_BandwidthClass_r10_f = 5
/*
* Enumeration is extensible
*/
} e_CA_BandwidthClass_r10;
/* CA-BandwidthClass-r10 */
typedef long CA_BandwidthClass_r10_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CA_BandwidthClass_r10;
asn_struct_free_f CA_BandwidthClass_r10_free;
asn_struct_print_f CA_BandwidthClass_r10_print;
asn_constr_check_f CA_BandwidthClass_r10_constraint;
ber_type_decoder_f CA_BandwidthClass_r10_decode_ber;
der_type_encoder_f CA_BandwidthClass_r10_encode_der;
xer_type_decoder_f CA_BandwidthClass_r10_decode_xer;
xer_type_encoder_f CA_BandwidthClass_r10_encode_xer;
per_type_decoder_f CA_BandwidthClass_r10_decode_uper;
per_type_encoder_f CA_BandwidthClass_r10_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _CA_BandwidthClass_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,40 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CA_MIMO_ParametersDL_r10_H_
#define _CA_MIMO_ParametersDL_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/CA-BandwidthClass-r10.h"
#include "liblte/rrc/asn/MIMO-CapabilityDL-r10.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CA-MIMO-ParametersDL-r10 */
typedef struct CA_MIMO_ParametersDL_r10 {
CA_BandwidthClass_r10_t ca_BandwidthClassDL_r10;
MIMO_CapabilityDL_r10_t *supportedMIMO_CapabilityDL_r10 /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CA_MIMO_ParametersDL_r10_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CA_MIMO_ParametersDL_r10;
#ifdef __cplusplus
}
#endif
#endif /* _CA_MIMO_ParametersDL_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,40 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CA_MIMO_ParametersUL_r10_H_
#define _CA_MIMO_ParametersUL_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/CA-BandwidthClass-r10.h"
#include "liblte/rrc/asn/MIMO-CapabilityUL-r10.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CA-MIMO-ParametersUL-r10 */
typedef struct CA_MIMO_ParametersUL_r10 {
CA_BandwidthClass_r10_t ca_BandwidthClassUL_r10;
MIMO_CapabilityUL_r10_t *supportedMIMO_CapabilityUL_r10 /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CA_MIMO_ParametersUL_r10_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CA_MIMO_ParametersUL_r10;
#ifdef __cplusplus
}
#endif
#endif /* _CA_MIMO_ParametersUL_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,41 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CA_RNTI_H_
#define _CA_RNTI_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/BIT_STRING.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CA-RNTI */
typedef BIT_STRING_t CA_RNTI_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CA_RNTI;
asn_struct_free_f CA_RNTI_free;
asn_struct_print_f CA_RNTI_print;
asn_constr_check_f CA_RNTI_constraint;
ber_type_decoder_f CA_RNTI_decode_ber;
der_type_encoder_f CA_RNTI_encode_der;
xer_type_decoder_f CA_RNTI_decode_xer;
xer_type_encoder_f CA_RNTI_encode_xer;
per_type_decoder_f CA_RNTI_decode_uper;
per_type_encoder_f CA_RNTI_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _CA_RNTI_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,61 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CA_semiPersistSchedIntervalUL_H_
#define _CA_semiPersistSchedIntervalUL_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CA_semiPersistSchedIntervalUL {
CA_semiPersistSchedIntervalUL_sf10 = 0,
CA_semiPersistSchedIntervalUL_sf20 = 1,
CA_semiPersistSchedIntervalUL_sf32 = 2,
CA_semiPersistSchedIntervalUL_sf40 = 3,
CA_semiPersistSchedIntervalUL_sf64 = 4,
CA_semiPersistSchedIntervalUL_sf80 = 5,
CA_semiPersistSchedIntervalUL_sf128 = 6,
CA_semiPersistSchedIntervalUL_sf160 = 7,
CA_semiPersistSchedIntervalUL_sf320 = 8,
CA_semiPersistSchedIntervalUL_sf640 = 9,
CA_semiPersistSchedIntervalUL_spare6 = 10,
CA_semiPersistSchedIntervalUL_spare5 = 11,
CA_semiPersistSchedIntervalUL_spare4 = 12,
CA_semiPersistSchedIntervalUL_spare3 = 13,
CA_semiPersistSchedIntervalUL_spare2 = 14,
CA_semiPersistSchedIntervalUL_spare1 = 15
} e_CA_semiPersistSchedIntervalUL;
/* CA-semiPersistSchedIntervalUL */
typedef long CA_semiPersistSchedIntervalUL_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CA_semiPersistSchedIntervalUL;
asn_struct_free_f CA_semiPersistSchedIntervalUL_free;
asn_struct_print_f CA_semiPersistSchedIntervalUL_print;
asn_constr_check_f CA_semiPersistSchedIntervalUL_constraint;
ber_type_decoder_f CA_semiPersistSchedIntervalUL_decode_ber;
der_type_encoder_f CA_semiPersistSchedIntervalUL_encode_der;
xer_type_decoder_f CA_semiPersistSchedIntervalUL_decode_xer;
xer_type_encoder_f CA_semiPersistSchedIntervalUL_encode_xer;
per_type_decoder_f CA_semiPersistSchedIntervalUL_decode_uper;
per_type_encoder_f CA_semiPersistSchedIntervalUL_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _CA_semiPersistSchedIntervalUL_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,47 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CDMA2000_Type_H_
#define _CDMA2000_Type_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CDMA2000_Type {
CDMA2000_Type_type1XRTT = 0,
CDMA2000_Type_typeHRPD = 1
} e_CDMA2000_Type;
/* CDMA2000-Type */
typedef long CDMA2000_Type_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CDMA2000_Type;
asn_struct_free_f CDMA2000_Type_free;
asn_struct_print_f CDMA2000_Type_print;
asn_constr_check_f CDMA2000_Type_constraint;
ber_type_decoder_f CDMA2000_Type_decode_ber;
der_type_encoder_f CDMA2000_Type_encode_der;
xer_type_decoder_f CDMA2000_Type_decode_xer;
xer_type_encoder_f CDMA2000_Type_encode_xer;
per_type_decoder_f CDMA2000_Type_decode_uper;
per_type_encoder_f CDMA2000_Type_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _CDMA2000_Type_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,75 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CQI_ReportAperiodic_r10_H_
#define _CQI_ReportAperiodic_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NULL.h>
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/BIT_STRING.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#include <liblte/rrc/asn/constr_CHOICE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CQI_ReportAperiodic_r10_PR {
CQI_ReportAperiodic_r10_PR_NOTHING, /* No components present */
CQI_ReportAperiodic_r10_PR_release,
CQI_ReportAperiodic_r10_PR_setup
} CQI_ReportAperiodic_r10_PR;
typedef enum CQI_ReportAperiodic_r10__setup__cqi_ReportModeAperiodic_r10 {
CQI_ReportAperiodic_r10__setup__cqi_ReportModeAperiodic_r10_rm12 = 0,
CQI_ReportAperiodic_r10__setup__cqi_ReportModeAperiodic_r10_rm20 = 1,
CQI_ReportAperiodic_r10__setup__cqi_ReportModeAperiodic_r10_rm22 = 2,
CQI_ReportAperiodic_r10__setup__cqi_ReportModeAperiodic_r10_rm30 = 3,
CQI_ReportAperiodic_r10__setup__cqi_ReportModeAperiodic_r10_rm31 = 4,
CQI_ReportAperiodic_r10__setup__cqi_ReportModeAperiodic_r10_spare3 = 5,
CQI_ReportAperiodic_r10__setup__cqi_ReportModeAperiodic_r10_spare2 = 6,
CQI_ReportAperiodic_r10__setup__cqi_ReportModeAperiodic_r10_spare1 = 7
} e_CQI_ReportAperiodic_r10__setup__cqi_ReportModeAperiodic_r10;
/* CQI-ReportAperiodic-r10 */
typedef struct CQI_ReportAperiodic_r10 {
CQI_ReportAperiodic_r10_PR present;
union CQI_ReportAperiodic_r10_u {
NULL_t release;
struct CQI_ReportAperiodic_r10__setup {
long cqi_ReportModeAperiodic_r10;
struct CQI_ReportAperiodic_r10__setup__aperiodicCSI_Trigger_r10 {
BIT_STRING_t trigger1_r10;
BIT_STRING_t trigger2_r10;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} *aperiodicCSI_Trigger_r10;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} setup;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CQI_ReportAperiodic_r10_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_cqi_ReportModeAperiodic_r10_4; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_CQI_ReportAperiodic_r10;
#ifdef __cplusplus
}
#endif
#endif /* _CQI_ReportAperiodic_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,80 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CQI_ReportConfig_r10_H_
#define _CQI_ReportConfig_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeInteger.h>
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/NULL.h>
#include "liblte/rrc/asn/MeasSubframePattern-r10.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#include <liblte/rrc/asn/constr_CHOICE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CQI_ReportConfig_r10__pmi_RI_Report_r9 {
CQI_ReportConfig_r10__pmi_RI_Report_r9_setup = 0
} e_CQI_ReportConfig_r10__pmi_RI_Report_r9;
typedef enum CQI_ReportConfig_r10__csi_SubframePatternConfig_r10_PR {
CQI_ReportConfig_r10__csi_SubframePatternConfig_r10_PR_NOTHING, /* No components present */
CQI_ReportConfig_r10__csi_SubframePatternConfig_r10_PR_release,
CQI_ReportConfig_r10__csi_SubframePatternConfig_r10_PR_setup
} CQI_ReportConfig_r10__csi_SubframePatternConfig_r10_PR;
/* Forward declarations */
struct CQI_ReportAperiodic_r10;
struct CQI_ReportPeriodic_r10;
/* CQI-ReportConfig-r10 */
typedef struct CQI_ReportConfig_r10 {
struct CQI_ReportAperiodic_r10 *cqi_ReportAperiodic_r10 /* OPTIONAL */;
long nomPDSCH_RS_EPRE_Offset;
struct CQI_ReportPeriodic_r10 *cqi_ReportPeriodic_r10 /* OPTIONAL */;
long *pmi_RI_Report_r9 /* OPTIONAL */;
struct CQI_ReportConfig_r10__csi_SubframePatternConfig_r10 {
CQI_ReportConfig_r10__csi_SubframePatternConfig_r10_PR present;
union CQI_ReportConfig_r10__csi_SubframePatternConfig_r10_u {
NULL_t release;
struct CQI_ReportConfig_r10__csi_SubframePatternConfig_r10__setup {
MeasSubframePattern_r10_t csi_MeasSubframeSet1_r10;
MeasSubframePattern_r10_t csi_MeasSubframeSet2_r10;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} setup;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} *csi_SubframePatternConfig_r10;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CQI_ReportConfig_r10_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_pmi_RI_Report_r9_5; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_CQI_ReportConfig_r10;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/CQI-ReportAperiodic-r10.h"
#include "liblte/rrc/asn/CQI-ReportPeriodic-r10.h"
#endif /* _CQI_ReportConfig_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,49 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CQI_ReportConfig_v920_H_
#define _CQI_ReportConfig_v920_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CQI_ReportConfig_v920__cqi_Mask_r9 {
CQI_ReportConfig_v920__cqi_Mask_r9_setup = 0
} e_CQI_ReportConfig_v920__cqi_Mask_r9;
typedef enum CQI_ReportConfig_v920__pmi_RI_Report_r9 {
CQI_ReportConfig_v920__pmi_RI_Report_r9_setup = 0
} e_CQI_ReportConfig_v920__pmi_RI_Report_r9;
/* CQI-ReportConfig-v920 */
typedef struct CQI_ReportConfig_v920 {
long *cqi_Mask_r9 /* OPTIONAL */;
long *pmi_RI_Report_r9 /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CQI_ReportConfig_v920_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_cqi_Mask_r9_2; // (Use -fall-defs-global to expose) */
/* extern asn_TYPE_descriptor_t asn_DEF_pmi_RI_Report_r9_4; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_CQI_ReportConfig_v920;
#ifdef __cplusplus
}
#endif
#endif /* _CQI_ReportConfig_v920_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,47 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CQI_ReportConfig_H_
#define _CQI_ReportConfig_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/CQI-ReportModeAperiodic.h"
#include <liblte/rrc/asn/NativeInteger.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct CQI_ReportPeriodic;
/* CQI-ReportConfig */
typedef struct CQI_ReportConfig {
CQI_ReportModeAperiodic_t *cqi_ReportModeAperiodic /* OPTIONAL */;
long nomPDSCH_RS_EPRE_Offset;
struct CQI_ReportPeriodic *cqi_ReportPeriodic /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CQI_ReportConfig_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CQI_ReportConfig;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/CQI-ReportPeriodic.h"
#endif /* _CQI_ReportConfig_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,55 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CQI_ReportConfigSCell_r10_H_
#define _CQI_ReportConfigSCell_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/CQI-ReportModeAperiodic.h"
#include <liblte/rrc/asn/NativeInteger.h>
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CQI_ReportConfigSCell_r10__pmi_RI_Report_r10 {
CQI_ReportConfigSCell_r10__pmi_RI_Report_r10_setup = 0
} e_CQI_ReportConfigSCell_r10__pmi_RI_Report_r10;
/* Forward declarations */
struct CQI_ReportPeriodic_r10;
/* CQI-ReportConfigSCell-r10 */
typedef struct CQI_ReportConfigSCell_r10 {
CQI_ReportModeAperiodic_t *cqi_ReportModeAperiodic_r10 /* OPTIONAL */;
long nomPDSCH_RS_EPRE_Offset_r10;
struct CQI_ReportPeriodic_r10 *cqi_ReportPeriodicSCell_r10 /* OPTIONAL */;
long *pmi_RI_Report_r10 /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CQI_ReportConfigSCell_r10_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_pmi_RI_Report_r10_5; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_CQI_ReportConfigSCell_r10;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/CQI-ReportPeriodic-r10.h"
#endif /* _CQI_ReportConfigSCell_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,53 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CQI_ReportModeAperiodic_H_
#define _CQI_ReportModeAperiodic_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CQI_ReportModeAperiodic {
CQI_ReportModeAperiodic_rm12 = 0,
CQI_ReportModeAperiodic_rm20 = 1,
CQI_ReportModeAperiodic_rm22 = 2,
CQI_ReportModeAperiodic_rm30 = 3,
CQI_ReportModeAperiodic_rm31 = 4,
CQI_ReportModeAperiodic_spare3 = 5,
CQI_ReportModeAperiodic_spare2 = 6,
CQI_ReportModeAperiodic_spare1 = 7
} e_CQI_ReportModeAperiodic;
/* CQI-ReportModeAperiodic */
typedef long CQI_ReportModeAperiodic_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CQI_ReportModeAperiodic;
asn_struct_free_f CQI_ReportModeAperiodic_free;
asn_struct_print_f CQI_ReportModeAperiodic_print;
asn_constr_check_f CQI_ReportModeAperiodic_constraint;
ber_type_decoder_f CQI_ReportModeAperiodic_decode_ber;
der_type_encoder_f CQI_ReportModeAperiodic_encode_der;
xer_type_decoder_f CQI_ReportModeAperiodic_decode_xer;
xer_type_encoder_f CQI_ReportModeAperiodic_encode_xer;
per_type_decoder_f CQI_ReportModeAperiodic_decode_uper;
per_type_encoder_f CQI_ReportModeAperiodic_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _CQI_ReportModeAperiodic_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,124 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CQI_ReportPeriodic_r10_H_
#define _CQI_ReportPeriodic_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NULL.h>
#include <liblte/rrc/asn/NativeInteger.h>
#include <liblte/rrc/asn/BOOLEAN.h>
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#include <liblte/rrc/asn/constr_CHOICE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CQI_ReportPeriodic_r10_PR {
CQI_ReportPeriodic_r10_PR_NOTHING, /* No components present */
CQI_ReportPeriodic_r10_PR_release,
CQI_ReportPeriodic_r10_PR_setup
} CQI_ReportPeriodic_r10_PR;
typedef enum CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10_PR {
CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10_PR_NOTHING, /* No components present */
CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10_PR_widebandCQI_r10,
CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10_PR_subbandCQI_r10
} CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10_PR;
typedef enum CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10__widebandCQI_r10__csi_ReportMode_r10 {
CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10__widebandCQI_r10__csi_ReportMode_r10_submode1 = 0,
CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10__widebandCQI_r10__csi_ReportMode_r10_submode2 = 1
} e_CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10__widebandCQI_r10__csi_ReportMode_r10;
typedef enum CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10__subbandCQI_r10__periodicityFactor_r10 {
CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10__subbandCQI_r10__periodicityFactor_r10_n2 = 0,
CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10__subbandCQI_r10__periodicityFactor_r10_n4 = 1
} e_CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10__subbandCQI_r10__periodicityFactor_r10;
typedef enum CQI_ReportPeriodic_r10__setup__cqi_Mask_r9 {
CQI_ReportPeriodic_r10__setup__cqi_Mask_r9_setup = 0
} e_CQI_ReportPeriodic_r10__setup__cqi_Mask_r9;
typedef enum CQI_ReportPeriodic_r10__setup__csi_ConfigIndex_r10_PR {
CQI_ReportPeriodic_r10__setup__csi_ConfigIndex_r10_PR_NOTHING, /* No components present */
CQI_ReportPeriodic_r10__setup__csi_ConfigIndex_r10_PR_release,
CQI_ReportPeriodic_r10__setup__csi_ConfigIndex_r10_PR_setup
} CQI_ReportPeriodic_r10__setup__csi_ConfigIndex_r10_PR;
/* CQI-ReportPeriodic-r10 */
typedef struct CQI_ReportPeriodic_r10 {
CQI_ReportPeriodic_r10_PR present;
union CQI_ReportPeriodic_r10_u {
NULL_t release;
struct CQI_ReportPeriodic_r10__setup {
long cqi_PUCCH_ResourceIndex_r10;
long *cqi_PUCCH_ResourceIndexP1_r10 /* OPTIONAL */;
long cqi_pmi_ConfigIndex;
struct CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10 {
CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10_PR present;
union CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10_u {
struct CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10__widebandCQI_r10 {
long *csi_ReportMode_r10 /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} widebandCQI_r10;
struct CQI_ReportPeriodic_r10__setup__cqi_FormatIndicatorPeriodic_r10__subbandCQI_r10 {
long k;
long periodicityFactor_r10;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} subbandCQI_r10;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} cqi_FormatIndicatorPeriodic_r10;
long *ri_ConfigIndex /* OPTIONAL */;
BOOLEAN_t simultaneousAckNackAndCQI;
long *cqi_Mask_r9 /* OPTIONAL */;
struct CQI_ReportPeriodic_r10__setup__csi_ConfigIndex_r10 {
CQI_ReportPeriodic_r10__setup__csi_ConfigIndex_r10_PR present;
union CQI_ReportPeriodic_r10__setup__csi_ConfigIndex_r10_u {
NULL_t release;
struct CQI_ReportPeriodic_r10__setup__csi_ConfigIndex_r10__setup {
long cqi_pmi_ConfigIndex2_r10;
long *ri_ConfigIndex2_r10 /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} setup;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} *csi_ConfigIndex_r10;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} setup;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CQI_ReportPeriodic_r10_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_csi_ReportMode_r10_9; // (Use -fall-defs-global to expose) */
/* extern asn_TYPE_descriptor_t asn_DEF_periodicityFactor_r10_14; // (Use -fall-defs-global to expose) */
/* extern asn_TYPE_descriptor_t asn_DEF_cqi_Mask_r9_19; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_CQI_ReportPeriodic_r10;
#ifdef __cplusplus
}
#endif
#endif /* _CQI_ReportPeriodic_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,80 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CQI_ReportPeriodic_H_
#define _CQI_ReportPeriodic_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NULL.h>
#include <liblte/rrc/asn/NativeInteger.h>
#include <liblte/rrc/asn/BOOLEAN.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#include <liblte/rrc/asn/constr_CHOICE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CQI_ReportPeriodic_PR {
CQI_ReportPeriodic_PR_NOTHING, /* No components present */
CQI_ReportPeriodic_PR_release,
CQI_ReportPeriodic_PR_setup
} CQI_ReportPeriodic_PR;
typedef enum CQI_ReportPeriodic__setup__cqi_FormatIndicatorPeriodic_PR {
CQI_ReportPeriodic__setup__cqi_FormatIndicatorPeriodic_PR_NOTHING, /* No components present */
CQI_ReportPeriodic__setup__cqi_FormatIndicatorPeriodic_PR_widebandCQI,
CQI_ReportPeriodic__setup__cqi_FormatIndicatorPeriodic_PR_subbandCQI
} CQI_ReportPeriodic__setup__cqi_FormatIndicatorPeriodic_PR;
/* CQI-ReportPeriodic */
typedef struct CQI_ReportPeriodic {
CQI_ReportPeriodic_PR present;
union CQI_ReportPeriodic_u {
NULL_t release;
struct CQI_ReportPeriodic__setup {
long cqi_PUCCH_ResourceIndex;
long cqi_pmi_ConfigIndex;
struct CQI_ReportPeriodic__setup__cqi_FormatIndicatorPeriodic {
CQI_ReportPeriodic__setup__cqi_FormatIndicatorPeriodic_PR present;
union CQI_ReportPeriodic__setup__cqi_FormatIndicatorPeriodic_u {
NULL_t widebandCQI;
struct CQI_ReportPeriodic__setup__cqi_FormatIndicatorPeriodic__subbandCQI {
long k;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} subbandCQI;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} cqi_FormatIndicatorPeriodic;
long *ri_ConfigIndex /* OPTIONAL */;
BOOLEAN_t simultaneousAckNackAndCQI;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} setup;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CQI_ReportPeriodic_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CQI_ReportPeriodic;
#ifdef __cplusplus
}
#endif
#endif /* _CQI_ReportPeriodic_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,44 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CSFB_RegistrationParam1XRTT_v920_H_
#define _CSFB_RegistrationParam1XRTT_v920_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CSFB_RegistrationParam1XRTT_v920__powerDownReg_r9 {
CSFB_RegistrationParam1XRTT_v920__powerDownReg_r9_true = 0
} e_CSFB_RegistrationParam1XRTT_v920__powerDownReg_r9;
/* CSFB-RegistrationParam1XRTT-v920 */
typedef struct CSFB_RegistrationParam1XRTT_v920 {
long powerDownReg_r9;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CSFB_RegistrationParam1XRTT_v920_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_powerDownReg_r9_2; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_CSFB_RegistrationParam1XRTT_v920;
#ifdef __cplusplus
}
#endif
#endif /* _CSFB_RegistrationParam1XRTT_v920_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,51 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CSFB_RegistrationParam1XRTT_H_
#define _CSFB_RegistrationParam1XRTT_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/BIT_STRING.h>
#include <liblte/rrc/asn/BOOLEAN.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CSFB-RegistrationParam1XRTT */
typedef struct CSFB_RegistrationParam1XRTT {
BIT_STRING_t sid;
BIT_STRING_t nid;
BOOLEAN_t multipleSID;
BOOLEAN_t multipleNID;
BOOLEAN_t homeReg;
BOOLEAN_t foreignSIDReg;
BOOLEAN_t foreignNIDReg;
BOOLEAN_t parameterReg;
BOOLEAN_t powerUpReg;
BIT_STRING_t registrationPeriod;
BIT_STRING_t registrationZone;
BIT_STRING_t totalZone;
BIT_STRING_t zoneTimer;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CSFB_RegistrationParam1XRTT_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CSFB_RegistrationParam1XRTT;
#ifdef __cplusplus
}
#endif
#endif /* _CSFB_RegistrationParam1XRTT_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,43 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CSFBParametersRequestCDMA2000_r8_IEs_H_
#define _CSFBParametersRequestCDMA2000_r8_IEs_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct CSFBParametersRequestCDMA2000_v8a0_IEs;
/* CSFBParametersRequestCDMA2000-r8-IEs */
typedef struct CSFBParametersRequestCDMA2000_r8_IEs {
struct CSFBParametersRequestCDMA2000_v8a0_IEs *nonCriticalExtension /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CSFBParametersRequestCDMA2000_r8_IEs_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CSFBParametersRequestCDMA2000_r8_IEs;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/CSFBParametersRequestCDMA2000-v8a0-IEs.h"
#endif /* _CSFBParametersRequestCDMA2000_r8_IEs_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,43 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CSFBParametersRequestCDMA2000_v8a0_IEs_H_
#define _CSFBParametersRequestCDMA2000_v8a0_IEs_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/OCTET_STRING.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CSFBParametersRequestCDMA2000-v8a0-IEs */
typedef struct CSFBParametersRequestCDMA2000_v8a0_IEs {
OCTET_STRING_t *lateNonCriticalExtension /* OPTIONAL */;
struct CSFBParametersRequestCDMA2000_v8a0_IEs__nonCriticalExtension {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} *nonCriticalExtension;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CSFBParametersRequestCDMA2000_v8a0_IEs_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CSFBParametersRequestCDMA2000_v8a0_IEs;
#ifdef __cplusplus
}
#endif
#endif /* _CSFBParametersRequestCDMA2000_v8a0_IEs_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,59 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CSFBParametersRequestCDMA2000_H_
#define _CSFBParametersRequestCDMA2000_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/CSFBParametersRequestCDMA2000-r8-IEs.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#include <liblte/rrc/asn/constr_CHOICE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CSFBParametersRequestCDMA2000__criticalExtensions_PR {
CSFBParametersRequestCDMA2000__criticalExtensions_PR_NOTHING, /* No components present */
CSFBParametersRequestCDMA2000__criticalExtensions_PR_csfbParametersRequestCDMA2000_r8,
CSFBParametersRequestCDMA2000__criticalExtensions_PR_criticalExtensionsFuture
} CSFBParametersRequestCDMA2000__criticalExtensions_PR;
/* CSFBParametersRequestCDMA2000 */
typedef struct CSFBParametersRequestCDMA2000 {
struct CSFBParametersRequestCDMA2000__criticalExtensions {
CSFBParametersRequestCDMA2000__criticalExtensions_PR present;
union CSFBParametersRequestCDMA2000__criticalExtensions_u {
CSFBParametersRequestCDMA2000_r8_IEs_t csfbParametersRequestCDMA2000_r8;
struct CSFBParametersRequestCDMA2000__criticalExtensions__criticalExtensionsFuture {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} criticalExtensionsFuture;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} criticalExtensions;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CSFBParametersRequestCDMA2000_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CSFBParametersRequestCDMA2000;
#ifdef __cplusplus
}
#endif
#endif /* _CSFBParametersRequestCDMA2000_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,47 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CSFBParametersResponseCDMA2000_r8_IEs_H_
#define _CSFBParametersResponseCDMA2000_r8_IEs_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/RAND-CDMA2000.h"
#include "liblte/rrc/asn/MobilityParametersCDMA2000.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct CSFBParametersResponseCDMA2000_v8a0_IEs;
/* CSFBParametersResponseCDMA2000-r8-IEs */
typedef struct CSFBParametersResponseCDMA2000_r8_IEs {
RAND_CDMA2000_t rand;
MobilityParametersCDMA2000_t mobilityParameters;
struct CSFBParametersResponseCDMA2000_v8a0_IEs *nonCriticalExtension /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CSFBParametersResponseCDMA2000_r8_IEs_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CSFBParametersResponseCDMA2000_r8_IEs;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/CSFBParametersResponseCDMA2000-v8a0-IEs.h"
#endif /* _CSFBParametersResponseCDMA2000_r8_IEs_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,43 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CSFBParametersResponseCDMA2000_v8a0_IEs_H_
#define _CSFBParametersResponseCDMA2000_v8a0_IEs_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/OCTET_STRING.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CSFBParametersResponseCDMA2000-v8a0-IEs */
typedef struct CSFBParametersResponseCDMA2000_v8a0_IEs {
OCTET_STRING_t *lateNonCriticalExtension /* OPTIONAL */;
struct CSFBParametersResponseCDMA2000_v8a0_IEs__nonCriticalExtension {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} *nonCriticalExtension;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CSFBParametersResponseCDMA2000_v8a0_IEs_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CSFBParametersResponseCDMA2000_v8a0_IEs;
#ifdef __cplusplus
}
#endif
#endif /* _CSFBParametersResponseCDMA2000_v8a0_IEs_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,61 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CSFBParametersResponseCDMA2000_H_
#define _CSFBParametersResponseCDMA2000_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/RRC-TransactionIdentifier.h"
#include "liblte/rrc/asn/CSFBParametersResponseCDMA2000-r8-IEs.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#include <liblte/rrc/asn/constr_CHOICE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CSFBParametersResponseCDMA2000__criticalExtensions_PR {
CSFBParametersResponseCDMA2000__criticalExtensions_PR_NOTHING, /* No components present */
CSFBParametersResponseCDMA2000__criticalExtensions_PR_csfbParametersResponseCDMA2000_r8,
CSFBParametersResponseCDMA2000__criticalExtensions_PR_criticalExtensionsFuture
} CSFBParametersResponseCDMA2000__criticalExtensions_PR;
/* CSFBParametersResponseCDMA2000 */
typedef struct CSFBParametersResponseCDMA2000 {
RRC_TransactionIdentifier_t rrc_TransactionIdentifier;
struct CSFBParametersResponseCDMA2000__criticalExtensions {
CSFBParametersResponseCDMA2000__criticalExtensions_PR present;
union CSFBParametersResponseCDMA2000__criticalExtensions_u {
CSFBParametersResponseCDMA2000_r8_IEs_t csfbParametersResponseCDMA2000_r8;
struct CSFBParametersResponseCDMA2000__criticalExtensions__criticalExtensionsFuture {
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} criticalExtensionsFuture;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} criticalExtensions;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CSFBParametersResponseCDMA2000_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CSFBParametersResponseCDMA2000;
#ifdef __cplusplus
}
#endif
#endif /* _CSFBParametersResponseCDMA2000_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,43 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CSG_AllowedReportingCells_r9_H_
#define _CSG_AllowedReportingCells_r9_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct PhysCellIdRangeUTRA_FDDList_r9;
/* CSG-AllowedReportingCells-r9 */
typedef struct CSG_AllowedReportingCells_r9 {
struct PhysCellIdRangeUTRA_FDDList_r9 *physCellIdRangeUTRA_FDDList_r9 /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CSG_AllowedReportingCells_r9_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CSG_AllowedReportingCells_r9;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/PhysCellIdRangeUTRA-FDDList-r9.h"
#endif /* _CSG_AllowedReportingCells_r9_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,41 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CSG_Identity_H_
#define _CSG_Identity_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/BIT_STRING.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CSG-Identity */
typedef BIT_STRING_t CSG_Identity_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CSG_Identity;
asn_struct_free_f CSG_Identity_free;
asn_struct_print_f CSG_Identity_print;
asn_constr_check_f CSG_Identity_constraint;
ber_type_decoder_f CSG_Identity_decode_ber;
der_type_encoder_f CSG_Identity_encode_der;
xer_type_decoder_f CSG_Identity_decode_xer;
xer_type_encoder_f CSG_Identity_encode_xer;
per_type_decoder_f CSG_Identity_decode_uper;
per_type_encoder_f CSG_Identity_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _CSG_Identity_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,54 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CSG_ProximityIndicationParameters_r9_H_
#define _CSG_ProximityIndicationParameters_r9_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CSG_ProximityIndicationParameters_r9__intraFreqProximityIndication_r9 {
CSG_ProximityIndicationParameters_r9__intraFreqProximityIndication_r9_supported = 0
} e_CSG_ProximityIndicationParameters_r9__intraFreqProximityIndication_r9;
typedef enum CSG_ProximityIndicationParameters_r9__interFreqProximityIndication_r9 {
CSG_ProximityIndicationParameters_r9__interFreqProximityIndication_r9_supported = 0
} e_CSG_ProximityIndicationParameters_r9__interFreqProximityIndication_r9;
typedef enum CSG_ProximityIndicationParameters_r9__utran_ProximityIndication_r9 {
CSG_ProximityIndicationParameters_r9__utran_ProximityIndication_r9_supported = 0
} e_CSG_ProximityIndicationParameters_r9__utran_ProximityIndication_r9;
/* CSG-ProximityIndicationParameters-r9 */
typedef struct CSG_ProximityIndicationParameters_r9 {
long *intraFreqProximityIndication_r9 /* OPTIONAL */;
long *interFreqProximityIndication_r9 /* OPTIONAL */;
long *utran_ProximityIndication_r9 /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CSG_ProximityIndicationParameters_r9_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_intraFreqProximityIndication_r9_2; // (Use -fall-defs-global to expose) */
/* extern asn_TYPE_descriptor_t asn_DEF_interFreqProximityIndication_r9_4; // (Use -fall-defs-global to expose) */
/* extern asn_TYPE_descriptor_t asn_DEF_utran_ProximityIndication_r9_6; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_CSG_ProximityIndicationParameters_r9;
#ifdef __cplusplus
}
#endif
#endif /* _CSG_ProximityIndicationParameters_r9_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,94 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CSI_RS_Config_r10_H_
#define _CSI_RS_Config_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NULL.h>
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/NativeInteger.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#include <liblte/rrc/asn/constr_CHOICE.h>
#include <liblte/rrc/asn/BIT_STRING.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CSI_RS_Config_r10__csi_RS_r10_PR {
CSI_RS_Config_r10__csi_RS_r10_PR_NOTHING, /* No components present */
CSI_RS_Config_r10__csi_RS_r10_PR_release,
CSI_RS_Config_r10__csi_RS_r10_PR_setup
} CSI_RS_Config_r10__csi_RS_r10_PR;
typedef enum CSI_RS_Config_r10__csi_RS_r10__setup__antennaPortsCount_r10 {
CSI_RS_Config_r10__csi_RS_r10__setup__antennaPortsCount_r10_an1 = 0,
CSI_RS_Config_r10__csi_RS_r10__setup__antennaPortsCount_r10_an2 = 1,
CSI_RS_Config_r10__csi_RS_r10__setup__antennaPortsCount_r10_an4 = 2,
CSI_RS_Config_r10__csi_RS_r10__setup__antennaPortsCount_r10_an8 = 3
} e_CSI_RS_Config_r10__csi_RS_r10__setup__antennaPortsCount_r10;
typedef enum CSI_RS_Config_r10__zeroTxPowerCSI_RS_r10_PR {
CSI_RS_Config_r10__zeroTxPowerCSI_RS_r10_PR_NOTHING, /* No components present */
CSI_RS_Config_r10__zeroTxPowerCSI_RS_r10_PR_release,
CSI_RS_Config_r10__zeroTxPowerCSI_RS_r10_PR_setup
} CSI_RS_Config_r10__zeroTxPowerCSI_RS_r10_PR;
/* CSI-RS-Config-r10 */
typedef struct CSI_RS_Config_r10 {
struct CSI_RS_Config_r10__csi_RS_r10 {
CSI_RS_Config_r10__csi_RS_r10_PR present;
union CSI_RS_Config_r10__csi_RS_r10_u {
NULL_t release;
struct CSI_RS_Config_r10__csi_RS_r10__setup {
long antennaPortsCount_r10;
long resourceConfig_r10;
long subframeConfig_r10;
long p_C_r10;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} setup;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} *csi_RS_r10;
struct CSI_RS_Config_r10__zeroTxPowerCSI_RS_r10 {
CSI_RS_Config_r10__zeroTxPowerCSI_RS_r10_PR present;
union CSI_RS_Config_r10__zeroTxPowerCSI_RS_r10_u {
NULL_t release;
struct CSI_RS_Config_r10__zeroTxPowerCSI_RS_r10__setup {
BIT_STRING_t zeroTxPowerResourceConfigList_r10;
long zeroTxPowerSubframeConfig_r10;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} setup;
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} *zeroTxPowerCSI_RS_r10;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CSI_RS_Config_r10_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_antennaPortsCount_r10_5; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_CSI_RS_Config_r10;
#ifdef __cplusplus
}
#endif
#endif /* _CSI_RS_Config_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,41 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CShift_H_
#define _CShift_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeInteger.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CShift */
typedef long CShift_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CShift;
asn_struct_free_f CShift_free;
asn_struct_print_f CShift_print;
asn_constr_check_f CShift_constraint;
ber_type_decoder_f CShift_decode_ber;
der_type_encoder_f CShift_encode_der;
xer_type_decoder_f CShift_decode_xer;
xer_type_encoder_f CShift_encode_xer;
per_type_decoder_f CShift_decode_uper;
per_type_encoder_f CShift_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _CShift_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,79 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CarrierBandwidthEUTRA_H_
#define _CarrierBandwidthEUTRA_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/NativeEnumerated.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum CarrierBandwidthEUTRA__dl_Bandwidth {
CarrierBandwidthEUTRA__dl_Bandwidth_n6 = 0,
CarrierBandwidthEUTRA__dl_Bandwidth_n15 = 1,
CarrierBandwidthEUTRA__dl_Bandwidth_n25 = 2,
CarrierBandwidthEUTRA__dl_Bandwidth_n50 = 3,
CarrierBandwidthEUTRA__dl_Bandwidth_n75 = 4,
CarrierBandwidthEUTRA__dl_Bandwidth_n100 = 5,
CarrierBandwidthEUTRA__dl_Bandwidth_spare10 = 6,
CarrierBandwidthEUTRA__dl_Bandwidth_spare9 = 7,
CarrierBandwidthEUTRA__dl_Bandwidth_spare8 = 8,
CarrierBandwidthEUTRA__dl_Bandwidth_spare7 = 9,
CarrierBandwidthEUTRA__dl_Bandwidth_spare6 = 10,
CarrierBandwidthEUTRA__dl_Bandwidth_spare5 = 11,
CarrierBandwidthEUTRA__dl_Bandwidth_spare4 = 12,
CarrierBandwidthEUTRA__dl_Bandwidth_spare3 = 13,
CarrierBandwidthEUTRA__dl_Bandwidth_spare2 = 14,
CarrierBandwidthEUTRA__dl_Bandwidth_spare1 = 15
} e_CarrierBandwidthEUTRA__dl_Bandwidth;
typedef enum CarrierBandwidthEUTRA__ul_Bandwidth {
CarrierBandwidthEUTRA__ul_Bandwidth_n6 = 0,
CarrierBandwidthEUTRA__ul_Bandwidth_n15 = 1,
CarrierBandwidthEUTRA__ul_Bandwidth_n25 = 2,
CarrierBandwidthEUTRA__ul_Bandwidth_n50 = 3,
CarrierBandwidthEUTRA__ul_Bandwidth_n75 = 4,
CarrierBandwidthEUTRA__ul_Bandwidth_n100 = 5,
CarrierBandwidthEUTRA__ul_Bandwidth_spare10 = 6,
CarrierBandwidthEUTRA__ul_Bandwidth_spare9 = 7,
CarrierBandwidthEUTRA__ul_Bandwidth_spare8 = 8,
CarrierBandwidthEUTRA__ul_Bandwidth_spare7 = 9,
CarrierBandwidthEUTRA__ul_Bandwidth_spare6 = 10,
CarrierBandwidthEUTRA__ul_Bandwidth_spare5 = 11,
CarrierBandwidthEUTRA__ul_Bandwidth_spare4 = 12,
CarrierBandwidthEUTRA__ul_Bandwidth_spare3 = 13,
CarrierBandwidthEUTRA__ul_Bandwidth_spare2 = 14,
CarrierBandwidthEUTRA__ul_Bandwidth_spare1 = 15
} e_CarrierBandwidthEUTRA__ul_Bandwidth;
/* CarrierBandwidthEUTRA */
typedef struct CarrierBandwidthEUTRA {
long dl_Bandwidth;
long *ul_Bandwidth /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CarrierBandwidthEUTRA_t;
/* Implementation */
/* extern asn_TYPE_descriptor_t asn_DEF_dl_Bandwidth_2; // (Use -fall-defs-global to expose) */
/* extern asn_TYPE_descriptor_t asn_DEF_ul_Bandwidth_19; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_CarrierBandwidthEUTRA;
#ifdef __cplusplus
}
#endif
#endif /* _CarrierBandwidthEUTRA_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,40 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CarrierFreqCDMA2000_H_
#define _CarrierFreqCDMA2000_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/BandclassCDMA2000.h"
#include "liblte/rrc/asn/ARFCN-ValueCDMA2000.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CarrierFreqCDMA2000 */
typedef struct CarrierFreqCDMA2000 {
BandclassCDMA2000_t bandClass;
ARFCN_ValueCDMA2000_t arfcn;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CarrierFreqCDMA2000_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CarrierFreqCDMA2000;
#ifdef __cplusplus
}
#endif
#endif /* _CarrierFreqCDMA2000_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,39 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CarrierFreqEUTRA_H_
#define _CarrierFreqEUTRA_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/ARFCN-ValueEUTRA.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CarrierFreqEUTRA */
typedef struct CarrierFreqEUTRA {
ARFCN_ValueEUTRA_t dl_CarrierFreq;
ARFCN_ValueEUTRA_t *ul_CarrierFreq /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CarrierFreqEUTRA_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CarrierFreqEUTRA;
#ifdef __cplusplus
}
#endif
#endif /* _CarrierFreqEUTRA_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,40 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CarrierFreqGERAN_H_
#define _CarrierFreqGERAN_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/ARFCN-ValueGERAN.h"
#include "liblte/rrc/asn/BandIndicatorGERAN.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CarrierFreqGERAN */
typedef struct CarrierFreqGERAN {
ARFCN_ValueGERAN_t arfcn;
BandIndicatorGERAN_t bandIndicator;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CarrierFreqGERAN_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CarrierFreqGERAN;
#ifdef __cplusplus
}
#endif
#endif /* _CarrierFreqGERAN_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,44 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CarrierFreqListUTRA_FDD_H_
#define _CarrierFreqListUTRA_FDD_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/asn_SEQUENCE_OF.h>
#include <liblte/rrc/asn/constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct CarrierFreqUTRA_FDD;
/* CarrierFreqListUTRA-FDD */
typedef struct CarrierFreqListUTRA_FDD {
A_SEQUENCE_OF(struct CarrierFreqUTRA_FDD) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CarrierFreqListUTRA_FDD_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CarrierFreqListUTRA_FDD;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/CarrierFreqUTRA-FDD.h"
#endif /* _CarrierFreqListUTRA_FDD_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,39 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CarrierFreqListUTRA_TDD_r10_H_
#define _CarrierFreqListUTRA_TDD_r10_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/ARFCN-ValueUTRA.h"
#include <liblte/rrc/asn/asn_SEQUENCE_OF.h>
#include <liblte/rrc/asn/constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CarrierFreqListUTRA-TDD-r10 */
typedef struct CarrierFreqListUTRA_TDD_r10 {
A_SEQUENCE_OF(ARFCN_ValueUTRA_t) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CarrierFreqListUTRA_TDD_r10_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CarrierFreqListUTRA_TDD_r10;
#ifdef __cplusplus
}
#endif
#endif /* _CarrierFreqListUTRA_TDD_r10_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,44 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CarrierFreqListUTRA_TDD_H_
#define _CarrierFreqListUTRA_TDD_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include <liblte/rrc/asn/asn_SEQUENCE_OF.h>
#include <liblte/rrc/asn/constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
#endif
/* Forward declarations */
struct CarrierFreqUTRA_TDD;
/* CarrierFreqListUTRA-TDD */
typedef struct CarrierFreqListUTRA_TDD {
A_SEQUENCE_OF(struct CarrierFreqUTRA_TDD) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CarrierFreqListUTRA_TDD_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CarrierFreqListUTRA_TDD;
#ifdef __cplusplus
}
#endif
/* Referred external types */
#include "liblte/rrc/asn/CarrierFreqUTRA-TDD.h"
#endif /* _CarrierFreqListUTRA_TDD_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,55 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CarrierFreqUTRA_FDD_H_
#define _CarrierFreqUTRA_FDD_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/ARFCN-ValueUTRA.h"
#include "liblte/rrc/asn/CellReselectionPriority.h"
#include "liblte/rrc/asn/ReselectionThreshold.h"
#include <liblte/rrc/asn/NativeInteger.h>
#include "liblte/rrc/asn/ReselectionThresholdQ-r9.h"
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CarrierFreqUTRA-FDD */
typedef struct CarrierFreqUTRA_FDD {
ARFCN_ValueUTRA_t carrierFreq;
CellReselectionPriority_t *cellReselectionPriority /* OPTIONAL */;
ReselectionThreshold_t threshX_High;
ReselectionThreshold_t threshX_Low;
long q_RxLevMin;
long p_MaxUTRA;
long q_QualMin;
struct CarrierFreqUTRA_FDD__threshX_Q_r9 {
ReselectionThresholdQ_r9_t threshX_HighQ_r9;
ReselectionThresholdQ_r9_t threshX_LowQ_r9;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} *threshX_Q_r9;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CarrierFreqUTRA_FDD_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CarrierFreqUTRA_FDD;
#ifdef __cplusplus
}
#endif
#endif /* _CarrierFreqUTRA_FDD_H_ */
#include <liblte/rrc/asn/asn_internal.h>

View File

@ -1,50 +0,0 @@
/*
* Generated by asn1c-0.9.22 (http://lionet.info/asn1c)
* From ASN.1 module "EUTRA-RRC-Definitions"
* found in "./asn1c/ASN1_files/EUTRA-RRC-Definitions.asn"
* `asn1c -gen-PER -fcompound-names -fnative-types`
*/
#ifndef _CarrierFreqUTRA_TDD_H_
#define _CarrierFreqUTRA_TDD_H_
#include <liblte/rrc/asn/asn_application.h>
/* Including external dependencies */
#include "liblte/rrc/asn/ARFCN-ValueUTRA.h"
#include "liblte/rrc/asn/CellReselectionPriority.h"
#include "liblte/rrc/asn/ReselectionThreshold.h"
#include <liblte/rrc/asn/NativeInteger.h>
#include <liblte/rrc/asn/constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
/* CarrierFreqUTRA-TDD */
typedef struct CarrierFreqUTRA_TDD {
ARFCN_ValueUTRA_t carrierFreq;
CellReselectionPriority_t *cellReselectionPriority /* OPTIONAL */;
ReselectionThreshold_t threshX_High;
ReselectionThreshold_t threshX_Low;
long q_RxLevMin;
long p_MaxUTRA;
/*
* This type is extensible,
* possible extensions are below.
*/
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CarrierFreqUTRA_TDD_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CarrierFreqUTRA_TDD;
#ifdef __cplusplus
}
#endif
#endif /* _CarrierFreqUTRA_TDD_H_ */
#include <liblte/rrc/asn/asn_internal.h>

Some files were not shown because too many files have changed in this diff Show More