From db8c4ca598cd6890a23e75a29a20e514a1d957c8 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Tue, 26 Mar 2019 17:17:27 +0100 Subject: Update TITAN-generated c++ files built for TITAN 6.5.0 The old ones were for 6.3.0, let's update them with their current counterparts generated with TITAN 6.5.0 from the sources in git.osmocom.org/osmo-ttcn3-hacks --- titan/PCUIF_Types.hh | 459 +++++++++++++++++++++++++++++---------------------- 1 file changed, 259 insertions(+), 200 deletions(-) (limited to 'titan/PCUIF_Types.hh') diff --git a/titan/PCUIF_Types.hh b/titan/PCUIF_Types.hh index ba6fd5a..4774138 100644 --- a/titan/PCUIF_Types.hh +++ b/titan/PCUIF_Types.hh @@ -1,8 +1,8 @@ // This C++ header file was generated by the TTCN-3 compiler -// of the TTCN-3 Test Executor version CRL 113 200/6 R3B -// for Harald Welte (laforge@nataraja) on Thu Mar 22 22:09:15 2018 +// of the TTCN-3 Test Executor version CRL 113 200/6 R5A +// The generation of user and time information were disabled by the -D flag. -// Copyright (c) 2000-2017 Ericsson Telecom AB +// Copyright (c) 2000-2018 Ericsson Telecom AB // Do not edit this file unless you know what you are doing. @@ -19,7 +19,7 @@ #include #include "Osmocom_Types.hh" -#if TTCN3_VERSION != 60301 +#if TTCN3_VERSION != 60500 #error Version mismatch detected.\ Please check the version of the TTCN-3 compiler and the base library.\ Run make clean and rebuild the project if the version of the compiler changed recently. @@ -52,12 +52,14 @@ class PCUIF__data__cnf__dt; class PCUIF__data__cnf__dt_template; class PCUIF__rts__req; class PCUIF__rts__req_template; +class PCUIF__BurstType; +class PCUIF__BurstType_template; class PCUIF__rach__ind; class PCUIF__rach__ind_template; class PCUIF__InfoTrx; class PCUIF__InfoTrx_template; -class PCUIF__info__ind_trx; -class PCUIF__info__ind_trx_template; +class PCUIF__InfoTrxs; +class PCUIF__InfoTrxs_template; typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER PCUIF__info__ind_nse__timer; typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER_template PCUIF__info__ind_nse__timer_template; typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER PCUIF__info__ind_cell__timer; @@ -68,8 +70,8 @@ typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER PCUIF__info__ind_local__pprt typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER_template PCUIF__info__ind_local__pprt_template; typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER PCUIF__info__ind_remote__port; typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER_template PCUIF__info__ind_remote__port_template; -typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER PCUIF__info__ind_remote__ip; -typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER_template PCUIF__info__ind_remote__ip_template; +typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING PCUIF__info__ind_remote__ip; +typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING_template PCUIF__info__ind_remote__ip_template; class PCUIF__info__ind; class PCUIF__info__ind_template; class PCUIF__act__req; @@ -152,7 +154,7 @@ void decode_text(Text_Buf& text_buf); void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__MsgType_template : public Base_Template { @@ -252,7 +254,7 @@ void decode_text(Text_Buf& text_buf); void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__Sapi_template : public Base_Template { @@ -341,6 +343,7 @@ public: PCUIF__Flags(const PCUIF__Flags& other_value); inline boolean is_component() { return FALSE; } void clean_up(); +const TTCN_Typedescriptor_t* get_descriptor() const; PCUIF__Flags& operator=(const PCUIF__Flags& other_value); boolean operator==(const PCUIF__Flags& other_value) const; inline boolean operator!=(const PCUIF__Flags& other_value) const @@ -429,7 +432,7 @@ inline boolean is_present() const { return is_bound(); } void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__Flags_template : public Base_Template { @@ -560,7 +563,7 @@ void decode_text(Text_Buf& text_buf); void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__TextType_template : public Base_Template { @@ -619,6 +622,7 @@ public: PCUIF__txt__ind(const PCUIF__txt__ind& other_value); inline boolean is_component() { return FALSE; } void clean_up(); +const TTCN_Typedescriptor_t* get_descriptor() const; PCUIF__txt__ind& operator=(const PCUIF__txt__ind& other_value); boolean operator==(const PCUIF__txt__ind& other_value) const; inline boolean operator!=(const PCUIF__txt__ind& other_value) const @@ -647,7 +651,7 @@ inline boolean is_present() const { return is_bound(); } void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__txt__ind_template : public Base_Template { @@ -727,6 +731,7 @@ public: PCUIF__data(const PCUIF__data& other_value); inline boolean is_component() { return FALSE; } void clean_up(); +const TTCN_Typedescriptor_t* get_descriptor() const; PCUIF__data& operator=(const PCUIF__data& other_value); boolean operator==(const PCUIF__data& other_value) const; inline boolean operator!=(const PCUIF__data& other_value) const @@ -795,7 +800,7 @@ inline boolean is_present() const { return is_bound(); } void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__data_template : public Base_Template { @@ -893,6 +898,7 @@ public: PCUIF__data__cnf__dt(const PCUIF__data__cnf__dt& other_value); inline boolean is_component() { return FALSE; } void clean_up(); +const TTCN_Typedescriptor_t* get_descriptor() const; PCUIF__data__cnf__dt& operator=(const PCUIF__data__cnf__dt& other_value); boolean operator==(const PCUIF__data__cnf__dt& other_value) const; inline boolean operator!=(const PCUIF__data__cnf__dt& other_value) const @@ -957,7 +963,7 @@ inline boolean is_present() const { return is_bound(); } void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__data__cnf__dt_template : public Base_Template { @@ -1045,6 +1051,7 @@ public: PCUIF__rts__req(const PCUIF__rts__req& other_value); inline boolean is_component() { return FALSE; } void clean_up(); +const TTCN_Typedescriptor_t* get_descriptor() const; PCUIF__rts__req& operator=(const PCUIF__rts__req& other_value); boolean operator==(const PCUIF__rts__req& other_value) const; inline boolean operator!=(const PCUIF__rts__req& other_value) const @@ -1093,7 +1100,7 @@ inline boolean is_present() const { return is_bound(); } void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__rts__req_template : public Base_Template { @@ -1153,6 +1160,106 @@ boolean is_present(boolean legacy = FALSE) const; boolean match_omit(boolean legacy = FALSE) const; }; +class PCUIF__BurstType : public Base_Type { // enum +friend class PCUIF__BurstType_template; +public: +enum enum_type { BURST__TYPE__NONE = 0, BURST__TYPE__0 = 1, BURST__TYPE__1 = 2, BURST__TYPE__2 = 3, UNKNOWN_VALUE = 4, UNBOUND_VALUE = 5 }; +private: +enum_type enum_value; + +public: +PCUIF__BurstType(); +PCUIF__BurstType(int other_value); +PCUIF__BurstType(enum_type other_value); +PCUIF__BurstType(const PCUIF__BurstType& other_value); + +PCUIF__BurstType& operator=(int other_value); +PCUIF__BurstType& operator=(enum_type other_value); +PCUIF__BurstType& operator=(const PCUIF__BurstType& other_value); + +boolean operator==(enum_type other_value) const; +boolean operator==(const PCUIF__BurstType& other_value) const; +inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); } +inline boolean operator!=(const PCUIF__BurstType& other_value) const { return !(*this == other_value); } +boolean operator<(enum_type other_value) const; +boolean operator<(const PCUIF__BurstType& other_value) const; +boolean operator>(enum_type other_value) const; +boolean operator>(const PCUIF__BurstType& other_value) const; +inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); } +inline boolean operator<=(const PCUIF__BurstType& other_value) const { return !(*this > other_value); } +inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); } +inline boolean operator>=(const PCUIF__BurstType& other_value) const { return !(*this < other_value); } + +static const char *enum_to_str(enum_type enum_par); +static enum_type str_to_enum(const char *str_par); +static boolean is_valid_enum(int int_par); + +static int enum2int(enum_type enum_par); +static int enum2int(const PCUIF__BurstType& enum_par); +int as_int() const { return enum2int(enum_value); } +void from_int(int p_val) { *this = p_val; } +void int2enum(int int_val); +operator enum_type() const; +inline boolean is_bound() const { return enum_value != UNBOUND_VALUE; } +inline boolean is_value() const { return enum_value != UNBOUND_VALUE; } +inline void clean_up(){ enum_value = UNBOUND_VALUE; } +inline boolean is_present() const { return is_bound(); } +void log() const; +void set_param(Module_Param& param); +void encode_text(Text_Buf& text_buf) const; +void decode_text(Text_Buf& text_buf); +void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; +void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); +int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); +}; + +class PCUIF__BurstType_template : public Base_Template { +union { +PCUIF__BurstType::enum_type single_value; +struct { +unsigned int n_values; +PCUIF__BurstType_template *list_value; +} value_list; +}; + +void copy_template(const PCUIF__BurstType_template& other_value); + +public: +PCUIF__BurstType_template(); +PCUIF__BurstType_template(template_sel other_value); +PCUIF__BurstType_template(int other_value); +PCUIF__BurstType_template(PCUIF__BurstType::enum_type other_value); +PCUIF__BurstType_template(const PCUIF__BurstType& other_value); +PCUIF__BurstType_template(const OPTIONAL& other_value); +PCUIF__BurstType_template(const PCUIF__BurstType_template& other_value); +~PCUIF__BurstType_template(); + +boolean is_bound() const; +boolean is_value() const; +void clean_up(); +PCUIF__BurstType_template& operator=(template_sel other_value); +PCUIF__BurstType_template& operator=(int other_value); +PCUIF__BurstType_template& operator=(PCUIF__BurstType::enum_type other_value); +PCUIF__BurstType_template& operator=(const PCUIF__BurstType& other_value); +PCUIF__BurstType_template& operator=(const OPTIONAL& other_value); +PCUIF__BurstType_template& operator=(const PCUIF__BurstType_template& other_value); + +boolean match(PCUIF__BurstType::enum_type other_value, boolean legacy = FALSE) const; +boolean match(const PCUIF__BurstType& other_value, boolean legacy = FALSE) const; +PCUIF__BurstType::enum_type valueof() const; +void set_type(template_sel template_type, unsigned int list_length); +PCUIF__BurstType_template& list_item(unsigned int list_index); +void log() const; +void log_match(const PCUIF__BurstType& match_value, boolean legacy = FALSE) const; +void encode_text(Text_Buf& text_buf) const; +void decode_text(Text_Buf& text_buf); +boolean is_present(boolean legacy = FALSE) const; +boolean match_omit(boolean legacy = FALSE) const; +void set_param(Module_Param& param); +void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; +}; + class PCUIF__rach__ind : public Base_Type { PCUIF__Sapi field_sapi; INTEGER field_ra; @@ -1160,7 +1267,7 @@ class PCUIF__rach__ind : public Base_Type { INTEGER field_fn; INTEGER field_arfcn; INTEGER field_is__11bit; - INTEGER field_burst__type; + PCUIF__BurstType field_burst__type; public: PCUIF__rach__ind(); PCUIF__rach__ind(const PCUIF__Sapi& par_sapi, @@ -1169,10 +1276,11 @@ public: const INTEGER& par_fn, const INTEGER& par_arfcn, const INTEGER& par_is__11bit, - const INTEGER& par_burst__type); + const PCUIF__BurstType& par_burst__type); PCUIF__rach__ind(const PCUIF__rach__ind& other_value); inline boolean is_component() { return FALSE; } void clean_up(); +const TTCN_Typedescriptor_t* get_descriptor() const; PCUIF__rach__ind& operator=(const PCUIF__rach__ind& other_value); boolean operator==(const PCUIF__rach__ind& other_value) const; inline boolean operator!=(const PCUIF__rach__ind& other_value) const @@ -1207,9 +1315,9 @@ inline boolean is_present() const { return is_bound(); } {return field_is__11bit;} inline const INTEGER& is__11bit() const {return field_is__11bit;} - inline INTEGER& burst__type() + inline PCUIF__BurstType& burst__type() {return field_burst__type;} - inline const INTEGER& burst__type() const + inline const PCUIF__BurstType& burst__type() const {return field_burst__type;} inline int size_of() const {return 7;} @@ -1221,7 +1329,7 @@ inline boolean is_present() const { return is_bound(); } void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__rach__ind_template : public Base_Template { @@ -1268,8 +1376,8 @@ INTEGER_template& arfcn(); const INTEGER_template& arfcn() const; INTEGER_template& is__11bit(); const INTEGER_template& is__11bit() const; -INTEGER_template& burst__type(); -const INTEGER_template& burst__type() const; +PCUIF__BurstType_template& burst__type(); +const PCUIF__BurstType_template& burst__type() const; int size_of() const; void log() const; void log_match(const PCUIF__rach__ind& match_value, boolean legacy = FALSE) const; @@ -1297,6 +1405,7 @@ public: PCUIF__InfoTrx(const PCUIF__InfoTrx& other_value); inline boolean is_component() { return FALSE; } void clean_up(); +const TTCN_Typedescriptor_t* get_descriptor() const; PCUIF__InfoTrx& operator=(const PCUIF__InfoTrx& other_value); boolean operator==(const PCUIF__InfoTrx& other_value) const; inline boolean operator!=(const PCUIF__InfoTrx& other_value) const @@ -1337,7 +1446,7 @@ inline boolean is_present() const { return is_bound(); } void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__InfoTrx_template : public Base_Template { @@ -1393,7 +1502,7 @@ boolean is_present(boolean legacy = FALSE) const; boolean match_omit(boolean legacy = FALSE) const; }; -class PCUIF__info__ind_trx : public Base_Type { +class PCUIF__InfoTrxs : public Base_Type { struct recordof_setof_struct { int ref_count; int n_elements; @@ -1402,41 +1511,41 @@ PCUIF__InfoTrx **value_elements; static const PCUIF__InfoTrx UNBOUND_ELEM; private: -friend boolean operator==(null_type null_value, const PCUIF__info__ind_trx& other_value); +friend boolean operator==(null_type null_value, const PCUIF__InfoTrxs& other_value); public: typedef PCUIF__InfoTrx of_type; -PCUIF__info__ind_trx(); -PCUIF__info__ind_trx(null_type other_value); -PCUIF__info__ind_trx(const PCUIF__info__ind_trx& other_value); -~PCUIF__info__ind_trx(); +PCUIF__InfoTrxs(); +PCUIF__InfoTrxs(null_type other_value); +PCUIF__InfoTrxs(const PCUIF__InfoTrxs& other_value); +~PCUIF__InfoTrxs(); void clean_up(); -PCUIF__info__ind_trx& operator=(null_type other_value); -PCUIF__info__ind_trx& operator=(const PCUIF__info__ind_trx& other_value); +PCUIF__InfoTrxs& operator=(null_type other_value); +PCUIF__InfoTrxs& operator=(const PCUIF__InfoTrxs& other_value); boolean operator==(null_type other_value) const; -boolean operator==(const PCUIF__info__ind_trx& other_value) const; +boolean operator==(const PCUIF__InfoTrxs& other_value) const; inline boolean operator!=(null_type other_value) const { return !(*this == other_value); } -inline boolean operator!=(const PCUIF__info__ind_trx& other_value) const { return !(*this == other_value); } +inline boolean operator!=(const PCUIF__InfoTrxs& other_value) const { return !(*this == other_value); } PCUIF__InfoTrx& operator[](int index_value); PCUIF__InfoTrx& operator[](const INTEGER& index_value); const PCUIF__InfoTrx& operator[](int index_value) const; const PCUIF__InfoTrx& operator[](const INTEGER& index_value) const; -PCUIF__info__ind_trx operator<<=(int rotate_count) const; -PCUIF__info__ind_trx operator<<=(const INTEGER& rotate_count) const; -PCUIF__info__ind_trx operator>>=(int rotate_count) const; -PCUIF__info__ind_trx operator>>=(const INTEGER& rotate_count) const; +PCUIF__InfoTrxs operator<<=(int rotate_count) const; +PCUIF__InfoTrxs operator<<=(const INTEGER& rotate_count) const; +PCUIF__InfoTrxs operator>>=(int rotate_count) const; +PCUIF__InfoTrxs operator>>=(const INTEGER& rotate_count) const; -PCUIF__info__ind_trx operator+(const PCUIF__info__ind_trx& other_value) const; +PCUIF__InfoTrxs operator+(const PCUIF__InfoTrxs& other_value) const; -PCUIF__info__ind_trx substr(int index, int returncount) const; +PCUIF__InfoTrxs substr(int index, int returncount) const; -PCUIF__info__ind_trx replace(int index, int len, const PCUIF__info__ind_trx& repl) const; +PCUIF__InfoTrxs replace(int index, int len, const PCUIF__InfoTrxs& repl) const; -PCUIF__info__ind_trx replace(int index, int len, const PCUIF__info__ind_trx_template& repl) const; +PCUIF__InfoTrxs replace(int index, int len, const PCUIF__InfoTrxs_template& repl) const; void set_size(int new_size); inline boolean is_bound() const {return val_ptr != NULL; } @@ -1453,10 +1562,10 @@ void decode_text(Text_Buf& text_buf); void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; -class PCUIF__info__ind_trx_template : public Record_Of_Template { +class PCUIF__InfoTrxs_template : public Record_Of_Template { union { struct { int n_elements; @@ -1464,28 +1573,28 @@ PCUIF__InfoTrx_template **value_elements; } single_value; struct { unsigned int n_values; -PCUIF__info__ind_trx_template *list_value; +PCUIF__InfoTrxs_template *list_value; } value_list; }; -void copy_value(const PCUIF__info__ind_trx& other_value); -void copy_template(const PCUIF__info__ind_trx_template& other_value); +void copy_value(const PCUIF__InfoTrxs& other_value); +void copy_template(const PCUIF__InfoTrxs_template& other_value); static boolean match_function_specific(const Base_Type *value_ptr, int value_index, const Restricted_Length_Template *template_ptr, int template_index, boolean legacy); public: -PCUIF__info__ind_trx_template(); -PCUIF__info__ind_trx_template(template_sel other_value); -PCUIF__info__ind_trx_template(null_type other_value); -PCUIF__info__ind_trx_template(const PCUIF__info__ind_trx& other_value); -PCUIF__info__ind_trx_template(const OPTIONAL& other_value); -PCUIF__info__ind_trx_template(const PCUIF__info__ind_trx_template& other_value); -~PCUIF__info__ind_trx_template(); +PCUIF__InfoTrxs_template(); +PCUIF__InfoTrxs_template(template_sel other_value); +PCUIF__InfoTrxs_template(null_type other_value); +PCUIF__InfoTrxs_template(const PCUIF__InfoTrxs& other_value); +PCUIF__InfoTrxs_template(const OPTIONAL& other_value); +PCUIF__InfoTrxs_template(const PCUIF__InfoTrxs_template& other_value); +~PCUIF__InfoTrxs_template(); void clean_up(); -PCUIF__info__ind_trx_template& operator=(template_sel other_value); -PCUIF__info__ind_trx_template& operator=(null_type other_value); -PCUIF__info__ind_trx_template& operator=(const PCUIF__info__ind_trx& other_value); -PCUIF__info__ind_trx_template& operator=(const OPTIONAL& other_value); -PCUIF__info__ind_trx_template& operator=(const PCUIF__info__ind_trx_template& other_value); +PCUIF__InfoTrxs_template& operator=(template_sel other_value); +PCUIF__InfoTrxs_template& operator=(null_type other_value); +PCUIF__InfoTrxs_template& operator=(const PCUIF__InfoTrxs& other_value); +PCUIF__InfoTrxs_template& operator=(const OPTIONAL& other_value); +PCUIF__InfoTrxs_template& operator=(const PCUIF__InfoTrxs_template& other_value); PCUIF__InfoTrx_template& operator[](int index_value); PCUIF__InfoTrx_template& operator[](const INTEGER& index_value); @@ -1497,21 +1606,21 @@ int n_elem() const; int size_of(boolean is_size) const; inline int size_of() const { return size_of(TRUE); } inline int lengthof() const { return size_of(FALSE); } -boolean match(const PCUIF__info__ind_trx& other_value, boolean legacy = FALSE) const; +boolean match(const PCUIF__InfoTrxs& other_value, boolean legacy = FALSE) const; inline boolean is_bound() const {return template_selection != UNINITIALIZED_TEMPLATE; } boolean is_value() const; -PCUIF__info__ind_trx valueof() const; -PCUIF__info__ind_trx substr(int index, int returncount) const; +PCUIF__InfoTrxs valueof() const; +PCUIF__InfoTrxs substr(int index, int returncount) const; -PCUIF__info__ind_trx replace(int index, int len, const PCUIF__info__ind_trx_template& repl) const; +PCUIF__InfoTrxs replace(int index, int len, const PCUIF__InfoTrxs_template& repl) const; -PCUIF__info__ind_trx replace(int index, int len, const PCUIF__info__ind_trx& repl) const; +PCUIF__InfoTrxs replace(int index, int len, const PCUIF__InfoTrxs& repl) const; void set_type(template_sel template_type, unsigned int list_length); -PCUIF__info__ind_trx_template& list_item(unsigned int list_index); +PCUIF__InfoTrxs_template& list_item(unsigned int list_index); void log() const; -void log_match(const PCUIF__info__ind_trx& match_value, boolean legacy = FALSE) const; +void log_match(const PCUIF__InfoTrxs& match_value, boolean legacy = FALSE) const; void encode_text(Text_Buf& text_buf) const; void decode_text(Text_Buf& text_buf); boolean is_present(boolean legacy = FALSE) const; @@ -1524,7 +1633,7 @@ boolean get_istemplate_kind(const char* type) const; class PCUIF__info__ind : public Base_Type { INTEGER field_version; PCUIF__Flags field_flags; - PCUIF__info__ind_trx field_trx; + PCUIF__InfoTrxs field_trx; INTEGER field_bsic; INTEGER field_mcc; INTEGER field_mnc; @@ -1559,7 +1668,7 @@ public: PCUIF__info__ind(); PCUIF__info__ind(const INTEGER& par_version, const PCUIF__Flags& par_flags, - const PCUIF__info__ind_trx& par_trx, + const PCUIF__InfoTrxs& par_trx, const INTEGER& par_bsic, const INTEGER& par_mcc, const INTEGER& par_mnc, @@ -1593,6 +1702,7 @@ public: PCUIF__info__ind(const PCUIF__info__ind& other_value); inline boolean is_component() { return FALSE; } void clean_up(); +const TTCN_Typedescriptor_t* get_descriptor() const; PCUIF__info__ind& operator=(const PCUIF__info__ind& other_value); boolean operator==(const PCUIF__info__ind& other_value) const; inline boolean operator!=(const PCUIF__info__ind& other_value) const @@ -1611,9 +1721,9 @@ inline boolean is_present() const { return is_bound(); } {return field_flags;} inline const PCUIF__Flags& flags() const {return field_flags;} - inline PCUIF__info__ind_trx& trx() + inline PCUIF__InfoTrxs& trx() {return field_trx;} - inline const PCUIF__info__ind_trx& trx() const + inline const PCUIF__InfoTrxs& trx() const {return field_trx;} inline INTEGER& bsic() {return field_bsic;} @@ -1745,7 +1855,7 @@ inline boolean is_present() const { return is_bound(); } void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__info__ind_template : public Base_Template { @@ -1784,8 +1894,8 @@ INTEGER_template& version(); const INTEGER_template& version() const; PCUIF__Flags_template& flags(); const PCUIF__Flags_template& flags() const; -PCUIF__info__ind_trx_template& trx(); -const PCUIF__info__ind_trx_template& trx() const; +PCUIF__InfoTrxs_template& trx(); +const PCUIF__InfoTrxs_template& trx() const; INTEGER_template& bsic(); const INTEGER_template& bsic() const; INTEGER_template& mcc(); @@ -1871,6 +1981,7 @@ public: PCUIF__act__req(const PCUIF__act__req& other_value); inline boolean is_component() { return FALSE; } void clean_up(); +const TTCN_Typedescriptor_t* get_descriptor() const; PCUIF__act__req& operator=(const PCUIF__act__req& other_value); boolean operator==(const PCUIF__act__req& other_value) const; inline boolean operator!=(const PCUIF__act__req& other_value) const @@ -1907,7 +2018,7 @@ inline boolean is_present() const { return is_bound(); } void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__act__req_template : public Base_Template { @@ -1969,6 +2080,7 @@ public: PCUIF__time__ind(const PCUIF__time__ind& other_value); inline boolean is_component() { return FALSE; } void clean_up(); +const TTCN_Typedescriptor_t* get_descriptor() const; PCUIF__time__ind& operator=(const PCUIF__time__ind& other_value); boolean operator==(const PCUIF__time__ind& other_value) const; inline boolean operator!=(const PCUIF__time__ind& other_value) const @@ -1993,7 +2105,7 @@ inline boolean is_present() const { return is_bound(); } void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__time__ind_template : public Base_Template { @@ -2053,6 +2165,7 @@ public: PCUIF__pag__req(const PCUIF__pag__req& other_value); inline boolean is_component() { return FALSE; } void clean_up(); +const TTCN_Typedescriptor_t* get_descriptor() const; PCUIF__pag__req& operator=(const PCUIF__pag__req& other_value); boolean operator==(const PCUIF__pag__req& other_value) const; inline boolean operator!=(const PCUIF__pag__req& other_value) const @@ -2085,7 +2198,7 @@ inline boolean is_present() const { return is_bound(); } void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__pag__req_template : public Base_Template { @@ -2149,6 +2262,7 @@ public: PCUIF__susp__req(const PCUIF__susp__req& other_value); inline boolean is_component() { return FALSE; } void clean_up(); +const TTCN_Typedescriptor_t* get_descriptor() const; PCUIF__susp__req& operator=(const PCUIF__susp__req& other_value); boolean operator==(const PCUIF__susp__req& other_value) const; inline boolean operator!=(const PCUIF__susp__req& other_value) const @@ -2181,7 +2295,7 @@ inline boolean is_present() const { return is_bound(); } void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__susp__req_template : public Base_Template { @@ -2299,7 +2413,7 @@ void decode_text(Text_Buf& text_buf); void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__MsgUnion_template : public Base_Template { @@ -2395,6 +2509,7 @@ public: PCUIF__Message(const PCUIF__Message& other_value); inline boolean is_component() { return FALSE; } void clean_up(); +const TTCN_Typedescriptor_t* get_descriptor() const; PCUIF__Message& operator=(const PCUIF__Message& other_value); boolean operator==(const PCUIF__Message& other_value) const; inline boolean operator!=(const PCUIF__Message& other_value) const @@ -2431,7 +2546,7 @@ inline boolean is_present() const { return is_bound(); } void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; -int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE); +int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); }; class PCUIF__Message_template : public Base_Template { @@ -2606,6 +2721,8 @@ extern void PCUIF__rts__req_block__nr_encoder(const INTEGER& input_value, OCTETS extern INTEGER PCUIF__rts__req_block__nr_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__rts__req_encoder(const PCUIF__rts__req& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); extern INTEGER PCUIF__rts__req_decoder(OCTETSTRING& input_stream, PCUIF__rts__req& output_value, const UNIVERSAL_CHARSTRING& coding_name); +extern void PCUIF__BurstType_encoder(const PCUIF__BurstType& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); +extern INTEGER PCUIF__BurstType_decoder(OCTETSTRING& input_stream, PCUIF__BurstType& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__rach__ind_sapi_encoder(const PCUIF__Sapi& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); extern INTEGER PCUIF__rach__ind_sapi_decoder(OCTETSTRING& input_stream, PCUIF__Sapi& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__rach__ind_ra_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); @@ -2618,8 +2735,8 @@ extern void PCUIF__rach__ind_arfcn_encoder(const INTEGER& input_value, OCTETSTRI extern INTEGER PCUIF__rach__ind_arfcn_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__rach__ind_is__11bit_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); extern INTEGER PCUIF__rach__ind_is__11bit_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name); -extern void PCUIF__rach__ind_burst__type_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); -extern INTEGER PCUIF__rach__ind_burst__type_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name); +extern void PCUIF__rach__ind_burst__type_encoder(const PCUIF__BurstType& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); +extern INTEGER PCUIF__rach__ind_burst__type_decoder(OCTETSTRING& input_stream, PCUIF__BurstType& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__rach__ind_encoder(const PCUIF__rach__ind& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); extern INTEGER PCUIF__rach__ind_decoder(OCTETSTRING& input_stream, PCUIF__rach__ind& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__InfoTrx_arfcn_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); @@ -2634,16 +2751,18 @@ extern void PCUIF__InfoTrx_hLayer1_encoder(const INTEGER& input_value, OCTETSTRI extern INTEGER PCUIF__InfoTrx_hLayer1_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__InfoTrx_encoder(const PCUIF__InfoTrx& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); extern INTEGER PCUIF__InfoTrx_decoder(OCTETSTRING& input_stream, PCUIF__InfoTrx& output_value, const UNIVERSAL_CHARSTRING& coding_name); +extern boolean operator==(null_type null_value, const PCUIF__InfoTrxs& other_value); +inline boolean operator!=(null_type null_value, const PCUIF__InfoTrxs& other_value) { return !(null_value == other_value); } +extern void PCUIF__InfoTrxs_0_encoder(const PCUIF__InfoTrx& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); +extern INTEGER PCUIF__InfoTrxs_0_decoder(OCTETSTRING& input_stream, PCUIF__InfoTrx& output_value, const UNIVERSAL_CHARSTRING& coding_name); +extern void PCUIF__InfoTrxs_encoder(const PCUIF__InfoTrxs& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); +extern INTEGER PCUIF__InfoTrxs_decoder(OCTETSTRING& input_stream, PCUIF__InfoTrxs& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__info__ind_version_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); extern INTEGER PCUIF__info__ind_version_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__info__ind_flags_encoder(const PCUIF__Flags& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); extern INTEGER PCUIF__info__ind_flags_decoder(OCTETSTRING& input_stream, PCUIF__Flags& output_value, const UNIVERSAL_CHARSTRING& coding_name); -extern boolean operator==(null_type null_value, const PCUIF__info__ind_trx& other_value); -inline boolean operator!=(null_type null_value, const PCUIF__info__ind_trx& other_value) { return !(null_value == other_value); } -extern void PCUIF__info__ind_trx_0_encoder(const PCUIF__InfoTrx& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); -extern INTEGER PCUIF__info__ind_trx_0_decoder(OCTETSTRING& input_stream, PCUIF__InfoTrx& output_value, const UNIVERSAL_CHARSTRING& coding_name); -extern void PCUIF__info__ind_trx_encoder(const PCUIF__info__ind_trx& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); -extern INTEGER PCUIF__info__ind_trx_decoder(OCTETSTRING& input_stream, PCUIF__info__ind_trx& output_value, const UNIVERSAL_CHARSTRING& coding_name); +extern void PCUIF__info__ind_trx_encoder(const PCUIF__InfoTrxs& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); +extern INTEGER PCUIF__info__ind_trx_decoder(OCTETSTRING& input_stream, PCUIF__InfoTrxs& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__info__ind_bsic_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); extern INTEGER PCUIF__info__ind_bsic_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__info__ind_mcc_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); @@ -2712,8 +2831,8 @@ extern void PCUIF__info__ind_remote__port_0_encoder(const INTEGER& input_value, extern INTEGER PCUIF__info__ind_remote__port_0_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__info__ind_remote__port_encoder(const PCUIF__info__ind_remote__port& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); extern INTEGER PCUIF__info__ind_remote__port_decoder(OCTETSTRING& input_stream, PCUIF__info__ind_remote__port& output_value, const UNIVERSAL_CHARSTRING& coding_name); -extern void PCUIF__info__ind_remote__ip_0_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); -extern INTEGER PCUIF__info__ind_remote__ip_0_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name); +extern void PCUIF__info__ind_remote__ip_0_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); +extern INTEGER PCUIF__info__ind_remote__ip_0_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__info__ind_remote__ip_encoder(const PCUIF__info__ind_remote__ip& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); extern INTEGER PCUIF__info__ind_remote__ip_decoder(OCTETSTRING& input_stream, PCUIF__info__ind_remote__ip& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern void PCUIF__info__ind_encoder(const PCUIF__info__ind& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name); @@ -2786,16 +2905,31 @@ extern void PCUIF__Message_encoder(const PCUIF__Message& input_value, OCTETSTRIN extern INTEGER PCUIF__Message_decoder(OCTETSTRING& input_stream, PCUIF__Message& output_value, const UNIVERSAL_CHARSTRING& coding_name); extern OCTETSTRING enc__PCUIF__Message(const PCUIF__Message& pdu); extern PCUIF__Message dec__PCUIF__Message(const OCTETSTRING& stream); +extern PCUIF__Message_template ts__PCUIF__RTS__REQ(const INTEGER_template& bts__nr, const INTEGER_template& trx__nr, const INTEGER_template& ts__nr, const PCUIF__Sapi_template& sapi, const INTEGER_template& fn, const INTEGER_template& arfcn, const INTEGER_template& block__nr); extern PCUIF__Message_template tr__PCUIF__RTS__REQ(const INTEGER_template& bts__nr, const INTEGER_template& trx__nr, const INTEGER_template& ts__nr, const PCUIF__Sapi_template& sapi, const INTEGER_template& fn, const INTEGER_template& block__nr); extern PCUIF__Message_template ts__PCUIF__TXT__IND(const INTEGER& bts__nr, const PCUIF__TextType& tt, const CHARSTRING& text); +extern PCUIF__Message_template tr__PCUIF__TXT__IND(const INTEGER_template& bts__nr, const PCUIF__TextType_template& tt, const CHARSTRING_template& text); extern PCUIF__Message_template ts__PCUIF__ACT__REQ(const INTEGER& bts__nr, const INTEGER& trx__nr, const INTEGER& ts__nr); +extern PCUIF__Message_template tr__PCUIF__ACT__REQ(const INTEGER_template& bts__nr, const INTEGER_template& trx__nr, const INTEGER_template& ts__nr); extern PCUIF__Message_template ts__PCUIF__DEACT__REQ(const INTEGER& bts__nr, const INTEGER& trx__nr, const INTEGER& ts__nr); +extern PCUIF__Message_template tr__PCUIF__DEACT__REQ(const INTEGER_template& bts__nr, const INTEGER_template& trx__nr, const INTEGER_template& ts__nr); +extern PCUIF__Message_template ts__PCUIF__DATA__IND(const INTEGER_template& bts__nr, const INTEGER_template& trx__nr, const INTEGER_template& ts__nr, const INTEGER_template& block__nr, const PCUIF__Sapi_template& sapi, const OCTETSTRING_template& data, const INTEGER_template& fn, const INTEGER_template& arfcn, const INTEGER_template& rssi, const INTEGER_template& ber10k, const INTEGER_template& ta__offs__qbits, const INTEGER_template& lqual__cb); extern PCUIF__Message_template tr__PCUIF__DATA__IND(const INTEGER_template& bts__nr, const INTEGER_template& trx__nr, const INTEGER_template& ts__nr, const INTEGER_template& block__nr, const PCUIF__Sapi_template& sapi, const OCTETSTRING_template& data); extern PCUIF__Message_template ts__PCUIF__DATA__REQ(const INTEGER& bts__nr, const INTEGER& trx__nr, const INTEGER& ts__nr, const INTEGER& block__nr, const INTEGER& fn, const PCUIF__Sapi& sapi, const OCTETSTRING& data); +extern PCUIF__Message_template tr__PCUIF__DATA__REQ(const INTEGER_template& bts__nr, const INTEGER_template& trx__nr, const INTEGER_template& ts__nr, const INTEGER_template& block__nr, const INTEGER_template& fn, const PCUIF__Sapi_template& sapi, const OCTETSTRING_template& data); +extern PCUIF__Message_template ts__PCUIF__DATA__CNF(const INTEGER_template& bts__nr, const INTEGER_template& trx__nr, const INTEGER_template& ts__nr, const INTEGER_template& block__nr, const INTEGER_template& fn, const INTEGER_template& arfcn, const PCUIF__Sapi_template& sapi, const OCTETSTRING_template& data); extern PCUIF__Message_template tr__PCUIF__DATA__CNF(const INTEGER_template& bts__nr, const INTEGER_template& trx__nr, const INTEGER_template& ts__nr, const PCUIF__Sapi_template& sapi, const OCTETSTRING_template& data); -extern PCUIF__Message_template tr__PCUIF__RACH__IND(const INTEGER_template& bts__nr, const INTEGER_template& ra, const INTEGER_template& is__11bit, const INTEGER_template& burst__type, const INTEGER_template& fn); +extern PCUIF__Message_template ts__PCUIF__RACH__IND(const INTEGER_template& bts__nr, const INTEGER_template& ra, const INTEGER_template& is__11bit, const PCUIF__BurstType_template& burst__type, const INTEGER_template& fn, const INTEGER_template& arfcn, const INTEGER_template& qta); +extern PCUIF__Message_template tr__PCUIF__RACH__IND(const INTEGER_template& bts__nr, const INTEGER_template& ra, const INTEGER_template& is__11bit, const PCUIF__BurstType_template& burst__type, const INTEGER_template& fn); +extern PCUIF__Message_template ts__PCUIF__PAG__REQ(const INTEGER_template& bts__nr, const OCTETSTRING_template& id__lv, const INTEGER_template& chan__needed, const PCUIF__Sapi_template& sapi); extern PCUIF__Message_template tr__PCUIF__PAG__REQ(const INTEGER_template& bts__nr, const OCTETSTRING_template& id__lv, const INTEGER_template& chan__needed, const PCUIF__Sapi_template& ); +extern PCUIF__InfoTrx_template ts__PCUIF__InfoTrx(const INTEGER_template& arfcn, const BITSTRING_template& pdch__mask, const OCTETSTRING& tsc); +extern PCUIF__Message_template ts__PCUIF__INFO__IND(const INTEGER_template& bts__nr, const INTEGER_template& nsei, const INTEGER_template& nsvci, const INTEGER_template& bvci, const INTEGER_template& local__port, const INTEGER_template& remote__port, const OCTETSTRING_template& remote__ip, const PCUIF__Flags_template& flags, const INTEGER_template& mcc, const INTEGER_template& mnc, const INTEGER_template& lac, const INTEGER_template& rac, const INTEGER_template& cell__id, const INTEGER_template& bsic, const PCUIF__InfoTrxs_template& trx, const INTEGER_template& version); extern PCUIF__Message_template tr__PCUIF__INFO__IND(const INTEGER_template& bts__nr, const PCUIF__Flags_template& flags, const INTEGER_template& version); +extern PCUIF__Message_template ts__PCUIF__TIME__IND(const INTEGER_template& bts__nr, const INTEGER_template& fn); +extern PCUIF__Message_template tr__PCUIF__TIME__IND(const INTEGER_template& bts__nr, const INTEGER_template& fn); +extern PCUIF__Message_template ts__PCUIF__SUSP__REQ(const INTEGER_template& bts__nr, const OCTETSTRING_template& tlli, const OCTETSTRING_template& ra__id, const INTEGER_template& cause); +extern PCUIF__Message_template tr__PCUIF__SUSP__REQ(const INTEGER_template& bts__nr, const OCTETSTRING_template& tlli, const OCTETSTRING_template& ra__id, const INTEGER_template& cause); /* Global variable declarations */ @@ -2809,104 +2943,85 @@ extern const TTCN_Typedescriptor_t PCUIF__Sapi_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Sapi_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_bts__active_raw_; extern const XERdescriptor_t PCUIF__Flags_bts__active_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_bts__active_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_bts__active_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_bts__active_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_bts__active_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_sysmo__direct__dsp_raw_; extern const XERdescriptor_t PCUIF__Flags_sysmo__direct__dsp_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_sysmo__direct__dsp_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_sysmo__direct__dsp_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_sysmo__direct__dsp_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_sysmo__direct__dsp_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_spare_raw_; extern const XERdescriptor_t PCUIF__Flags_spare_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_spare_json_; -extern const TTCN_OERdescriptor_t PCUIF__Flags_spare_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_spare_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_spare_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_cs1_raw_; extern const XERdescriptor_t PCUIF__Flags_cs1_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_cs1_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_cs1_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_cs1_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_cs1_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_cs2_raw_; extern const XERdescriptor_t PCUIF__Flags_cs2_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_cs2_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_cs2_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_cs2_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_cs2_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_cs3_raw_; extern const XERdescriptor_t PCUIF__Flags_cs3_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_cs3_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_cs3_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_cs3_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_cs3_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_cs4_raw_; extern const XERdescriptor_t PCUIF__Flags_cs4_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_cs4_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_cs4_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_cs4_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_cs4_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_mcs1_raw_; extern const XERdescriptor_t PCUIF__Flags_mcs1_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_mcs1_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_mcs1_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_mcs1_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_mcs1_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_mcs2_raw_; extern const XERdescriptor_t PCUIF__Flags_mcs2_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_mcs2_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_mcs2_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_mcs2_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_mcs2_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_mcs3_raw_; extern const XERdescriptor_t PCUIF__Flags_mcs3_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_mcs3_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_mcs3_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_mcs3_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_mcs3_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_mcs4_raw_; extern const XERdescriptor_t PCUIF__Flags_mcs4_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_mcs4_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_mcs4_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_mcs4_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_mcs4_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_mcs5_raw_; extern const XERdescriptor_t PCUIF__Flags_mcs5_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_mcs5_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_mcs5_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_mcs5_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_mcs5_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_mcs6_raw_; extern const XERdescriptor_t PCUIF__Flags_mcs6_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_mcs6_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_mcs6_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_mcs6_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_mcs6_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_mcs7_raw_; extern const XERdescriptor_t PCUIF__Flags_mcs7_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_mcs7_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_mcs7_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_mcs7_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_mcs7_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_mcs8_raw_; extern const XERdescriptor_t PCUIF__Flags_mcs8_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_mcs8_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_mcs8_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_mcs8_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_mcs8_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_mcs9_raw_; extern const XERdescriptor_t PCUIF__Flags_mcs9_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_mcs9_json_; extern const TTCN_OERdescriptor_t PCUIF__Flags_mcs9_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_mcs9_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_mcs9_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_spare2_raw_; extern const XERdescriptor_t PCUIF__Flags_spare2_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Flags_spare2_json_; -extern const TTCN_OERdescriptor_t PCUIF__Flags_spare2_oer_; extern const TTCN_Typedescriptor_t PCUIF__Flags_spare2_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Flags_spare2_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Flags_raw_; @@ -2917,7 +3032,6 @@ extern const TTCN_Typedescriptor_t PCUIF__TextType_descr_; extern UNIVERSAL_CHARSTRING PCUIF__TextType_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Text_raw_; extern const XERdescriptor_t PCUIF__Text_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Text_json_; extern const TTCN_Typedescriptor_t PCUIF__Text_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Text_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__txt__ind_txt__type_raw_; @@ -2925,7 +3039,6 @@ extern const TTCN_Typedescriptor_t PCUIF__txt__ind_txt__type_descr_; extern UNIVERSAL_CHARSTRING PCUIF__txt__ind_txt__type_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__txt__ind_text_raw_; extern const XERdescriptor_t PCUIF__txt__ind_text_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__txt__ind_text_json_; extern const TTCN_Typedescriptor_t PCUIF__txt__ind_text_descr_; extern UNIVERSAL_CHARSTRING PCUIF__txt__ind_text_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__txt__ind_raw_; @@ -2933,7 +3046,6 @@ extern const TTCN_Typedescriptor_t PCUIF__txt__ind_descr_; extern UNIVERSAL_CHARSTRING PCUIF__txt__ind_default_coding; extern const TTCN_RAWdescriptor_t OCT162_raw_; extern const XERdescriptor_t OCT162_xer_; -extern const TTCN_JSONdescriptor_t OCT162_json_; extern const TTCN_OERdescriptor_t OCT162_oer_; extern const TTCN_Typedescriptor_t OCT162_descr_; extern UNIVERSAL_CHARSTRING OCT162_default_coding; @@ -2942,67 +3054,56 @@ extern const TTCN_Typedescriptor_t PCUIF__data_sapi_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data_sapi_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data_len_raw_; extern const XERdescriptor_t PCUIF__data_len_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data_len_json_; extern const TTCN_OERdescriptor_t PCUIF__data_len_oer_; extern const TTCN_Typedescriptor_t PCUIF__data_len_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data_len_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data_data_raw_; extern const XERdescriptor_t PCUIF__data_data_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data_data_json_; extern const TTCN_OERdescriptor_t PCUIF__data_data_oer_; extern const TTCN_Typedescriptor_t PCUIF__data_data_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data_data_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data_fn_raw_; extern const XERdescriptor_t PCUIF__data_fn_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data_fn_json_; extern const TTCN_OERdescriptor_t PCUIF__data_fn_oer_; extern const TTCN_Typedescriptor_t PCUIF__data_fn_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data_fn_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data_arfcn_raw_; extern const XERdescriptor_t PCUIF__data_arfcn_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data_arfcn_json_; extern const TTCN_OERdescriptor_t PCUIF__data_arfcn_oer_; extern const TTCN_Typedescriptor_t PCUIF__data_arfcn_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data_arfcn_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data_trx__nr_raw_; extern const XERdescriptor_t PCUIF__data_trx__nr_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data_trx__nr_json_; extern const TTCN_OERdescriptor_t PCUIF__data_trx__nr_oer_; extern const TTCN_Typedescriptor_t PCUIF__data_trx__nr_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data_trx__nr_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data_ts__nr_raw_; extern const XERdescriptor_t PCUIF__data_ts__nr_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data_ts__nr_json_; extern const TTCN_OERdescriptor_t PCUIF__data_ts__nr_oer_; extern const TTCN_Typedescriptor_t PCUIF__data_ts__nr_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data_ts__nr_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data_block__nr_raw_; extern const XERdescriptor_t PCUIF__data_block__nr_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data_block__nr_json_; extern const TTCN_OERdescriptor_t PCUIF__data_block__nr_oer_; extern const TTCN_Typedescriptor_t PCUIF__data_block__nr_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data_block__nr_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data_rssi_raw_; extern const XERdescriptor_t PCUIF__data_rssi_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data_rssi_json_; extern const TTCN_OERdescriptor_t PCUIF__data_rssi_oer_; extern const TTCN_Typedescriptor_t PCUIF__data_rssi_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data_rssi_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data_ber10k_raw_; extern const XERdescriptor_t PCUIF__data_ber10k_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data_ber10k_json_; extern const TTCN_OERdescriptor_t PCUIF__data_ber10k_oer_; extern const TTCN_Typedescriptor_t PCUIF__data_ber10k_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data_ber10k_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data_ta__offs__qbits_raw_; extern const XERdescriptor_t PCUIF__data_ta__offs__qbits_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data_ta__offs__qbits_json_; extern const TTCN_OERdescriptor_t PCUIF__data_ta__offs__qbits_oer_; extern const TTCN_Typedescriptor_t PCUIF__data_ta__offs__qbits_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data_ta__offs__qbits_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data_lqual__cb_raw_; extern const XERdescriptor_t PCUIF__data_lqual__cb_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data_lqual__cb_json_; extern const TTCN_OERdescriptor_t PCUIF__data_lqual__cb_oer_; extern const TTCN_Typedescriptor_t PCUIF__data_lqual__cb_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data_lqual__cb_default_coding; @@ -3014,61 +3115,51 @@ extern const TTCN_Typedescriptor_t PCUIF__data__cnf__dt_sapi_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data__cnf__dt_sapi_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data__cnf__dt_tlli_raw_; extern const XERdescriptor_t PCUIF__data__cnf__dt_tlli_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data__cnf__dt_tlli_json_; extern const TTCN_OERdescriptor_t PCUIF__data__cnf__dt_tlli_oer_; extern const TTCN_Typedescriptor_t PCUIF__data__cnf__dt_tlli_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data__cnf__dt_tlli_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data__cnf__dt_fn_raw_; extern const XERdescriptor_t PCUIF__data__cnf__dt_fn_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data__cnf__dt_fn_json_; extern const TTCN_OERdescriptor_t PCUIF__data__cnf__dt_fn_oer_; extern const TTCN_Typedescriptor_t PCUIF__data__cnf__dt_fn_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data__cnf__dt_fn_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data__cnf__dt_arfcn_raw_; extern const XERdescriptor_t PCUIF__data__cnf__dt_arfcn_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data__cnf__dt_arfcn_json_; extern const TTCN_OERdescriptor_t PCUIF__data__cnf__dt_arfcn_oer_; extern const TTCN_Typedescriptor_t PCUIF__data__cnf__dt_arfcn_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data__cnf__dt_arfcn_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data__cnf__dt_trx__nr_raw_; extern const XERdescriptor_t PCUIF__data__cnf__dt_trx__nr_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data__cnf__dt_trx__nr_json_; extern const TTCN_OERdescriptor_t PCUIF__data__cnf__dt_trx__nr_oer_; extern const TTCN_Typedescriptor_t PCUIF__data__cnf__dt_trx__nr_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data__cnf__dt_trx__nr_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data__cnf__dt_ts__nr_raw_; extern const XERdescriptor_t PCUIF__data__cnf__dt_ts__nr_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data__cnf__dt_ts__nr_json_; extern const TTCN_OERdescriptor_t PCUIF__data__cnf__dt_ts__nr_oer_; extern const TTCN_Typedescriptor_t PCUIF__data__cnf__dt_ts__nr_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data__cnf__dt_ts__nr_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data__cnf__dt_block__nr_raw_; extern const XERdescriptor_t PCUIF__data__cnf__dt_block__nr_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data__cnf__dt_block__nr_json_; extern const TTCN_OERdescriptor_t PCUIF__data__cnf__dt_block__nr_oer_; extern const TTCN_Typedescriptor_t PCUIF__data__cnf__dt_block__nr_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data__cnf__dt_block__nr_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data__cnf__dt_rssi_raw_; extern const XERdescriptor_t PCUIF__data__cnf__dt_rssi_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data__cnf__dt_rssi_json_; extern const TTCN_OERdescriptor_t PCUIF__data__cnf__dt_rssi_oer_; extern const TTCN_Typedescriptor_t PCUIF__data__cnf__dt_rssi_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data__cnf__dt_rssi_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data__cnf__dt_ber10k_raw_; extern const XERdescriptor_t PCUIF__data__cnf__dt_ber10k_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data__cnf__dt_ber10k_json_; extern const TTCN_OERdescriptor_t PCUIF__data__cnf__dt_ber10k_oer_; extern const TTCN_Typedescriptor_t PCUIF__data__cnf__dt_ber10k_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data__cnf__dt_ber10k_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data__cnf__dt_ta__offs__qbits_raw_; extern const XERdescriptor_t PCUIF__data__cnf__dt_ta__offs__qbits_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data__cnf__dt_ta__offs__qbits_json_; extern const TTCN_OERdescriptor_t PCUIF__data__cnf__dt_ta__offs__qbits_oer_; extern const TTCN_Typedescriptor_t PCUIF__data__cnf__dt_ta__offs__qbits_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data__cnf__dt_ta__offs__qbits_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__data__cnf__dt_lqual__cb_raw_; extern const XERdescriptor_t PCUIF__data__cnf__dt_lqual__cb_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__data__cnf__dt_lqual__cb_json_; extern const TTCN_OERdescriptor_t PCUIF__data__cnf__dt_lqual__cb_oer_; extern const TTCN_Typedescriptor_t PCUIF__data__cnf__dt_lqual__cb_descr_; extern UNIVERSAL_CHARSTRING PCUIF__data__cnf__dt_lqual__cb_default_coding; @@ -3080,80 +3171,69 @@ extern const TTCN_Typedescriptor_t PCUIF__rts__req_sapi_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rts__req_sapi_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rts__req_spare_raw_; extern const XERdescriptor_t PCUIF__rts__req_spare_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__rts__req_spare_json_; extern const TTCN_OERdescriptor_t PCUIF__rts__req_spare_oer_; extern const TTCN_Typedescriptor_t PCUIF__rts__req_spare_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rts__req_spare_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rts__req_fn_raw_; extern const XERdescriptor_t PCUIF__rts__req_fn_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__rts__req_fn_json_; extern const TTCN_OERdescriptor_t PCUIF__rts__req_fn_oer_; extern const TTCN_Typedescriptor_t PCUIF__rts__req_fn_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rts__req_fn_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rts__req_arfcn_raw_; extern const XERdescriptor_t PCUIF__rts__req_arfcn_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__rts__req_arfcn_json_; extern const TTCN_OERdescriptor_t PCUIF__rts__req_arfcn_oer_; extern const TTCN_Typedescriptor_t PCUIF__rts__req_arfcn_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rts__req_arfcn_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rts__req_trx__nr_raw_; extern const XERdescriptor_t PCUIF__rts__req_trx__nr_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__rts__req_trx__nr_json_; extern const TTCN_OERdescriptor_t PCUIF__rts__req_trx__nr_oer_; extern const TTCN_Typedescriptor_t PCUIF__rts__req_trx__nr_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rts__req_trx__nr_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rts__req_ts__nr_raw_; extern const XERdescriptor_t PCUIF__rts__req_ts__nr_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__rts__req_ts__nr_json_; extern const TTCN_OERdescriptor_t PCUIF__rts__req_ts__nr_oer_; extern const TTCN_Typedescriptor_t PCUIF__rts__req_ts__nr_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rts__req_ts__nr_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rts__req_block__nr_raw_; extern const XERdescriptor_t PCUIF__rts__req_block__nr_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__rts__req_block__nr_json_; extern const TTCN_OERdescriptor_t PCUIF__rts__req_block__nr_oer_; extern const TTCN_Typedescriptor_t PCUIF__rts__req_block__nr_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rts__req_block__nr_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rts__req_raw_; extern const TTCN_Typedescriptor_t PCUIF__rts__req_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rts__req_default_coding; +extern const TTCN_RAWdescriptor_t PCUIF__BurstType_raw_; +extern const TTCN_Typedescriptor_t PCUIF__BurstType_descr_; +extern UNIVERSAL_CHARSTRING PCUIF__BurstType_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rach__ind_sapi_raw_; extern const TTCN_Typedescriptor_t PCUIF__rach__ind_sapi_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rach__ind_sapi_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rach__ind_ra_raw_; extern const XERdescriptor_t PCUIF__rach__ind_ra_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__rach__ind_ra_json_; extern const TTCN_OERdescriptor_t PCUIF__rach__ind_ra_oer_; extern const TTCN_Typedescriptor_t PCUIF__rach__ind_ra_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rach__ind_ra_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rach__ind_qta_raw_; extern const XERdescriptor_t PCUIF__rach__ind_qta_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__rach__ind_qta_json_; extern const TTCN_OERdescriptor_t PCUIF__rach__ind_qta_oer_; extern const TTCN_Typedescriptor_t PCUIF__rach__ind_qta_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rach__ind_qta_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rach__ind_fn_raw_; extern const XERdescriptor_t PCUIF__rach__ind_fn_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__rach__ind_fn_json_; extern const TTCN_OERdescriptor_t PCUIF__rach__ind_fn_oer_; extern const TTCN_Typedescriptor_t PCUIF__rach__ind_fn_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rach__ind_fn_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rach__ind_arfcn_raw_; extern const XERdescriptor_t PCUIF__rach__ind_arfcn_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__rach__ind_arfcn_json_; extern const TTCN_OERdescriptor_t PCUIF__rach__ind_arfcn_oer_; extern const TTCN_Typedescriptor_t PCUIF__rach__ind_arfcn_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rach__ind_arfcn_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rach__ind_is__11bit_raw_; extern const XERdescriptor_t PCUIF__rach__ind_is__11bit_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__rach__ind_is__11bit_json_; extern const TTCN_OERdescriptor_t PCUIF__rach__ind_is__11bit_oer_; extern const TTCN_Typedescriptor_t PCUIF__rach__ind_is__11bit_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rach__ind_is__11bit_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rach__ind_burst__type_raw_; -extern const XERdescriptor_t PCUIF__rach__ind_burst__type_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__rach__ind_burst__type_json_; -extern const TTCN_OERdescriptor_t PCUIF__rach__ind_burst__type_oer_; extern const TTCN_Typedescriptor_t PCUIF__rach__ind_burst__type_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rach__ind_burst__type_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__rach__ind_raw_; @@ -3161,40 +3241,39 @@ extern const TTCN_Typedescriptor_t PCUIF__rach__ind_descr_; extern UNIVERSAL_CHARSTRING PCUIF__rach__ind_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__InfoTrx_arfcn_raw_; extern const XERdescriptor_t PCUIF__InfoTrx_arfcn_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__InfoTrx_arfcn_json_; extern const TTCN_OERdescriptor_t PCUIF__InfoTrx_arfcn_oer_; extern const TTCN_Typedescriptor_t PCUIF__InfoTrx_arfcn_descr_; extern UNIVERSAL_CHARSTRING PCUIF__InfoTrx_arfcn_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__InfoTrx_pdch__mask_raw_; extern const XERdescriptor_t PCUIF__InfoTrx_pdch__mask_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__InfoTrx_pdch__mask_json_; -extern const TTCN_OERdescriptor_t PCUIF__InfoTrx_pdch__mask_oer_; extern const TTCN_Typedescriptor_t PCUIF__InfoTrx_pdch__mask_descr_; extern UNIVERSAL_CHARSTRING PCUIF__InfoTrx_pdch__mask_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__InfoTrx_spare_raw_; extern const XERdescriptor_t PCUIF__InfoTrx_spare_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__InfoTrx_spare_json_; extern const TTCN_OERdescriptor_t PCUIF__InfoTrx_spare_oer_; extern const TTCN_Typedescriptor_t PCUIF__InfoTrx_spare_descr_; extern UNIVERSAL_CHARSTRING PCUIF__InfoTrx_spare_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__InfoTrx_tsc_raw_; extern const XERdescriptor_t PCUIF__InfoTrx_tsc_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__InfoTrx_tsc_json_; extern const TTCN_OERdescriptor_t PCUIF__InfoTrx_tsc_oer_; extern const TTCN_Typedescriptor_t PCUIF__InfoTrx_tsc_descr_; extern UNIVERSAL_CHARSTRING PCUIF__InfoTrx_tsc_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__InfoTrx_hLayer1_raw_; extern const XERdescriptor_t PCUIF__InfoTrx_hLayer1_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__InfoTrx_hLayer1_json_; extern const TTCN_OERdescriptor_t PCUIF__InfoTrx_hLayer1_oer_; extern const TTCN_Typedescriptor_t PCUIF__InfoTrx_hLayer1_descr_; extern UNIVERSAL_CHARSTRING PCUIF__InfoTrx_hLayer1_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__InfoTrx_raw_; extern const TTCN_Typedescriptor_t PCUIF__InfoTrx_descr_; extern UNIVERSAL_CHARSTRING PCUIF__InfoTrx_default_coding; +extern const TTCN_RAWdescriptor_t PCUIF__InfoTrxs_raw_; +extern const TTCN_Typedescriptor_t PCUIF__InfoTrxs_descr_; +extern const TTCN_RAWdescriptor_t PCUIF__InfoTrxs_0_raw_; +extern const TTCN_Typedescriptor_t PCUIF__InfoTrxs_0_descr_; +extern UNIVERSAL_CHARSTRING PCUIF__InfoTrxs_0_default_coding; +extern UNIVERSAL_CHARSTRING PCUIF__InfoTrxs_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_version_raw_; extern const XERdescriptor_t PCUIF__info__ind_version_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_version_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_version_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_version_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_version_default_coding; @@ -3203,49 +3282,39 @@ extern const TTCN_Typedescriptor_t PCUIF__info__ind_flags_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_flags_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_trx_raw_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_trx_descr_; -extern const TTCN_RAWdescriptor_t PCUIF__info__ind_trx_0_raw_; -extern const TTCN_Typedescriptor_t PCUIF__info__ind_trx_0_descr_; -extern UNIVERSAL_CHARSTRING PCUIF__info__ind_trx_0_default_coding; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_trx_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_bsic_raw_; extern const XERdescriptor_t PCUIF__info__ind_bsic_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_bsic_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_bsic_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_bsic_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_bsic_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_mcc_raw_; extern const XERdescriptor_t PCUIF__info__ind_mcc_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_mcc_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_mcc_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_mcc_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_mcc_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_mnc_raw_; extern const XERdescriptor_t PCUIF__info__ind_mnc_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_mnc_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_mnc_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_mnc_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_mnc_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_mnc__3__digits_raw_; extern const XERdescriptor_t PCUIF__info__ind_mnc__3__digits_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_mnc__3__digits_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_mnc__3__digits_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_mnc__3__digits_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_mnc__3__digits_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_lac_raw_; extern const XERdescriptor_t PCUIF__info__ind_lac_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_lac_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_lac_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_lac_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_lac_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_rac_raw_; extern const XERdescriptor_t PCUIF__info__ind_rac_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_rac_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_rac_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_rac_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_rac_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_nsei_raw_; extern const XERdescriptor_t PCUIF__info__ind_nsei_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_nsei_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_nsei_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_nsei_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_nsei_default_coding; @@ -3253,7 +3322,6 @@ extern const TTCN_RAWdescriptor_t PCUIF__info__ind_nse__timer_raw_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_nse__timer_descr_; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_nse__timer_0_raw_; extern const XERdescriptor_t PCUIF__info__ind_nse__timer_0_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_nse__timer_0_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_nse__timer_0_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_nse__timer_0_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_nse__timer_0_default_coding; @@ -3262,110 +3330,92 @@ extern const TTCN_RAWdescriptor_t PCUIF__info__ind_cell__timer_raw_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_cell__timer_descr_; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_cell__timer_0_raw_; extern const XERdescriptor_t PCUIF__info__ind_cell__timer_0_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_cell__timer_0_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_cell__timer_0_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_cell__timer_0_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_cell__timer_0_default_coding; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_cell__timer_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_cell__id_raw_; extern const XERdescriptor_t PCUIF__info__ind_cell__id_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_cell__id_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_cell__id_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_cell__id_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_cell__id_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_repeat__time_raw_; extern const XERdescriptor_t PCUIF__info__ind_repeat__time_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_repeat__time_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_repeat__time_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_repeat__time_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_repeat__time_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_repeat__count_raw_; extern const XERdescriptor_t PCUIF__info__ind_repeat__count_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_repeat__count_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_repeat__count_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_repeat__count_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_repeat__count_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_bvci_raw_; extern const XERdescriptor_t PCUIF__info__ind_bvci_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_bvci_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_bvci_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_bvci_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_bvci_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_t3142_raw_; extern const XERdescriptor_t PCUIF__info__ind_t3142_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_t3142_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_t3142_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_t3142_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_t3142_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_t3169_raw_; extern const XERdescriptor_t PCUIF__info__ind_t3169_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_t3169_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_t3169_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_t3169_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_t3169_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_t3191_raw_; extern const XERdescriptor_t PCUIF__info__ind_t3191_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_t3191_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_t3191_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_t3191_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_t3191_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_t3193__10ms_raw_; extern const XERdescriptor_t PCUIF__info__ind_t3193__10ms_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_t3193__10ms_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_t3193__10ms_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_t3193__10ms_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_t3193__10ms_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_t3195_raw_; extern const XERdescriptor_t PCUIF__info__ind_t3195_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_t3195_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_t3195_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_t3195_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_t3195_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_t3101_raw_; extern const XERdescriptor_t PCUIF__info__ind_t3101_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_t3101_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_t3101_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_t3101_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_t3101_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_t3103_raw_; extern const XERdescriptor_t PCUIF__info__ind_t3103_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_t3103_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_t3103_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_t3103_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_t3103_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_t3105_raw_; extern const XERdescriptor_t PCUIF__info__ind_t3105_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_t3105_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_t3105_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_t3105_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_t3105_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_cv__countdown_raw_; extern const XERdescriptor_t PCUIF__info__ind_cv__countdown_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_cv__countdown_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_cv__countdown_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_cv__countdown_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_cv__countdown_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_dl__tbf__ext_raw_; extern const XERdescriptor_t PCUIF__info__ind_dl__tbf__ext_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_dl__tbf__ext_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_dl__tbf__ext_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_dl__tbf__ext_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_dl__tbf__ext_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_ul__tbf__ext_raw_; extern const XERdescriptor_t PCUIF__info__ind_ul__tbf__ext_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_ul__tbf__ext_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_ul__tbf__ext_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_ul__tbf__ext_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_ul__tbf__ext_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_initial__cs_raw_; extern const XERdescriptor_t PCUIF__info__ind_initial__cs_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_initial__cs_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_initial__cs_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_initial__cs_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_initial__cs_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_initial__mcs_raw_; extern const XERdescriptor_t PCUIF__info__ind_initial__mcs_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_initial__mcs_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_initial__mcs_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_initial__mcs_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_initial__mcs_default_coding; @@ -3373,7 +3423,6 @@ extern const TTCN_RAWdescriptor_t PCUIF__info__ind_nsvci_raw_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_nsvci_descr_; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_nsvci_0_raw_; extern const XERdescriptor_t PCUIF__info__ind_nsvci_0_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_nsvci_0_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_nsvci_0_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_nsvci_0_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_nsvci_0_default_coding; @@ -3382,7 +3431,6 @@ extern const TTCN_RAWdescriptor_t PCUIF__info__ind_local__pprt_raw_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_local__pprt_descr_; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_local__pprt_0_raw_; extern const XERdescriptor_t PCUIF__info__ind_local__pprt_0_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_local__pprt_0_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_local__pprt_0_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_local__pprt_0_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_local__pprt_0_default_coding; @@ -3391,7 +3439,6 @@ extern const TTCN_RAWdescriptor_t PCUIF__info__ind_remote__port_raw_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_remote__port_descr_; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_remote__port_0_raw_; extern const XERdescriptor_t PCUIF__info__ind_remote__port_0_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_remote__port_0_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_remote__port_0_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_remote__port_0_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_remote__port_0_default_coding; @@ -3400,7 +3447,6 @@ extern const TTCN_RAWdescriptor_t PCUIF__info__ind_remote__ip_raw_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_remote__ip_descr_; extern const TTCN_RAWdescriptor_t PCUIF__info__ind_remote__ip_0_raw_; extern const XERdescriptor_t PCUIF__info__ind_remote__ip_0_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__info__ind_remote__ip_0_json_; extern const TTCN_OERdescriptor_t PCUIF__info__ind_remote__ip_0_oer_; extern const TTCN_Typedescriptor_t PCUIF__info__ind_remote__ip_0_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_remote__ip_0_default_coding; @@ -3410,25 +3456,21 @@ extern const TTCN_Typedescriptor_t PCUIF__info__ind_descr_; extern UNIVERSAL_CHARSTRING PCUIF__info__ind_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__act__req_is__activate_raw_; extern const XERdescriptor_t PCUIF__act__req_is__activate_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__act__req_is__activate_json_; extern const TTCN_OERdescriptor_t PCUIF__act__req_is__activate_oer_; extern const TTCN_Typedescriptor_t PCUIF__act__req_is__activate_descr_; extern UNIVERSAL_CHARSTRING PCUIF__act__req_is__activate_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__act__req_trx__nr_raw_; extern const XERdescriptor_t PCUIF__act__req_trx__nr_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__act__req_trx__nr_json_; extern const TTCN_OERdescriptor_t PCUIF__act__req_trx__nr_oer_; extern const TTCN_Typedescriptor_t PCUIF__act__req_trx__nr_descr_; extern UNIVERSAL_CHARSTRING PCUIF__act__req_trx__nr_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__act__req_ts__nr_raw_; extern const XERdescriptor_t PCUIF__act__req_ts__nr_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__act__req_ts__nr_json_; extern const TTCN_OERdescriptor_t PCUIF__act__req_ts__nr_oer_; extern const TTCN_Typedescriptor_t PCUIF__act__req_ts__nr_descr_; extern UNIVERSAL_CHARSTRING PCUIF__act__req_ts__nr_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__act__req_spare_raw_; extern const XERdescriptor_t PCUIF__act__req_spare_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__act__req_spare_json_; extern const TTCN_OERdescriptor_t PCUIF__act__req_spare_oer_; extern const TTCN_Typedescriptor_t PCUIF__act__req_spare_descr_; extern UNIVERSAL_CHARSTRING PCUIF__act__req_spare_default_coding; @@ -3437,7 +3479,6 @@ extern const TTCN_Typedescriptor_t PCUIF__act__req_descr_; extern UNIVERSAL_CHARSTRING PCUIF__act__req_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__time__ind_fn_raw_; extern const XERdescriptor_t PCUIF__time__ind_fn_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__time__ind_fn_json_; extern const TTCN_OERdescriptor_t PCUIF__time__ind_fn_oer_; extern const TTCN_Typedescriptor_t PCUIF__time__ind_fn_descr_; extern UNIVERSAL_CHARSTRING PCUIF__time__ind_fn_default_coding; @@ -3449,13 +3490,11 @@ extern const TTCN_Typedescriptor_t PCUIF__pag__req_sapi_descr_; extern UNIVERSAL_CHARSTRING PCUIF__pag__req_sapi_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__pag__req_chan__needed_raw_; extern const XERdescriptor_t PCUIF__pag__req_chan__needed_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__pag__req_chan__needed_json_; extern const TTCN_OERdescriptor_t PCUIF__pag__req_chan__needed_oer_; extern const TTCN_Typedescriptor_t PCUIF__pag__req_chan__needed_descr_; extern UNIVERSAL_CHARSTRING PCUIF__pag__req_chan__needed_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__pag__req_identity__lv_raw_; extern const XERdescriptor_t PCUIF__pag__req_identity__lv_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__pag__req_identity__lv_json_; extern const TTCN_OERdescriptor_t PCUIF__pag__req_identity__lv_oer_; extern const TTCN_Typedescriptor_t PCUIF__pag__req_identity__lv_descr_; extern UNIVERSAL_CHARSTRING PCUIF__pag__req_identity__lv_default_coding; @@ -3464,19 +3503,16 @@ extern const TTCN_Typedescriptor_t PCUIF__pag__req_descr_; extern UNIVERSAL_CHARSTRING PCUIF__pag__req_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__susp__req_tlli_raw_; extern const XERdescriptor_t PCUIF__susp__req_tlli_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__susp__req_tlli_json_; extern const TTCN_OERdescriptor_t PCUIF__susp__req_tlli_oer_; extern const TTCN_Typedescriptor_t PCUIF__susp__req_tlli_descr_; extern UNIVERSAL_CHARSTRING PCUIF__susp__req_tlli_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__susp__req_ra__id_raw_; extern const XERdescriptor_t PCUIF__susp__req_ra__id_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__susp__req_ra__id_json_; extern const TTCN_OERdescriptor_t PCUIF__susp__req_ra__id_oer_; extern const TTCN_Typedescriptor_t PCUIF__susp__req_ra__id_descr_; extern UNIVERSAL_CHARSTRING PCUIF__susp__req_ra__id_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__susp__req_cause_raw_; extern const XERdescriptor_t PCUIF__susp__req_cause_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__susp__req_cause_json_; extern const TTCN_OERdescriptor_t PCUIF__susp__req_cause_oer_; extern const TTCN_Typedescriptor_t PCUIF__susp__req_cause_descr_; extern UNIVERSAL_CHARSTRING PCUIF__susp__req_cause_default_coding; @@ -3527,13 +3563,11 @@ extern const TTCN_Typedescriptor_t PCUIF__Message_msg__type_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Message_msg__type_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Message_bts__nr_raw_; extern const XERdescriptor_t PCUIF__Message_bts__nr_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Message_bts__nr_json_; extern const TTCN_OERdescriptor_t PCUIF__Message_bts__nr_oer_; extern const TTCN_Typedescriptor_t PCUIF__Message_bts__nr_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Message_bts__nr_default_coding; extern const TTCN_RAWdescriptor_t PCUIF__Message_spare_raw_; extern const XERdescriptor_t PCUIF__Message_spare_xer_; -extern const TTCN_JSONdescriptor_t PCUIF__Message_spare_json_; extern const TTCN_OERdescriptor_t PCUIF__Message_spare_oer_; extern const TTCN_Typedescriptor_t PCUIF__Message_spare_descr_; extern UNIVERSAL_CHARSTRING PCUIF__Message_spare_default_coding; @@ -3549,26 +3583,51 @@ extern const INTEGER_template& tr__PCUIF__RTS__REQ_ts__nr_defval; extern const PCUIF__Sapi_template& tr__PCUIF__RTS__REQ_sapi_defval; extern const INTEGER_template& tr__PCUIF__RTS__REQ_fn_defval; extern const INTEGER_template& tr__PCUIF__RTS__REQ_block__nr_defval; +extern const CHARSTRING_template& tr__PCUIF__TXT__IND_text_defval; +extern const INTEGER_template& ts__PCUIF__DATA__IND_rssi_defval; +extern const INTEGER_template& ts__PCUIF__DATA__IND_ber10k_defval; +extern const INTEGER_template& ts__PCUIF__DATA__IND_ta__offs__qbits_defval; +extern const INTEGER_template& ts__PCUIF__DATA__IND_lqual__cb_defval; extern const INTEGER_template& tr__PCUIF__DATA__IND_bts__nr_defval; extern const INTEGER_template& tr__PCUIF__DATA__IND_trx__nr_defval; extern const INTEGER_template& tr__PCUIF__DATA__IND_ts__nr_defval; extern const INTEGER_template& tr__PCUIF__DATA__IND_block__nr_defval; extern const PCUIF__Sapi_template& tr__PCUIF__DATA__IND_sapi_defval; extern const OCTETSTRING_template& tr__PCUIF__DATA__IND_data_defval; +extern const INTEGER_template& tr__PCUIF__DATA__REQ_block__nr_defval; +extern const INTEGER_template& tr__PCUIF__DATA__REQ_fn_defval; +extern const PCUIF__Sapi_template& tr__PCUIF__DATA__REQ_sapi_defval; +extern const OCTETSTRING_template& tr__PCUIF__DATA__REQ_data_defval; extern const INTEGER_template& tr__PCUIF__DATA__CNF_bts__nr_defval; extern const INTEGER_template& tr__PCUIF__DATA__CNF_trx__nr_defval; extern const INTEGER_template& tr__PCUIF__DATA__CNF_ts__nr_defval; extern const PCUIF__Sapi_template& tr__PCUIF__DATA__CNF_sapi_defval; extern const OCTETSTRING_template& tr__PCUIF__DATA__CNF_data_defval; +extern const INTEGER_template& ts__PCUIF__RACH__IND_qta_defval; extern const INTEGER_template& tr__PCUIF__RACH__IND_bts__nr_defval; extern const INTEGER_template& tr__PCUIF__RACH__IND_ra_defval; extern const INTEGER_template& tr__PCUIF__RACH__IND_is__11bit_defval; -extern const INTEGER_template& tr__PCUIF__RACH__IND_burst__type_defval; +extern const PCUIF__BurstType_template& tr__PCUIF__RACH__IND_burst__type_defval; extern const INTEGER_template& tr__PCUIF__RACH__IND_fn_defval; extern const INTEGER_template& tr__PCUIF__PAG__REQ_bts__nr_defval; extern const OCTETSTRING_template& tr__PCUIF__PAG__REQ_id__lv_defval; extern const INTEGER_template& tr__PCUIF__PAG__REQ_chan__needed_defval; extern const PCUIF__Sapi_template& tr__PCUIF__PAG__REQ_sapi_defval; +extern const PCUIF__Flags& c__PCUIF__Flags__default; +extern const INTEGER_template& ts__PCUIF__InfoTrx_arfcn_defval; +extern const BITSTRING_template& ts__PCUIF__InfoTrx_pdch__mask_defval; +extern const OCTETSTRING& ts__PCUIF__InfoTrx_tsc_defval; +extern const PCUIF__InfoTrx_template& ts__PCUIF__InfoTrxNULL; +extern const PCUIF__InfoTrxs_template& ts__PCUIF__InfoTrxs__def; +extern const PCUIF__Flags_template& ts__PCUIF__INFO__IND_flags_defval; +extern const INTEGER_template& ts__PCUIF__INFO__IND_mcc_defval; +extern const INTEGER_template& ts__PCUIF__INFO__IND_mnc_defval; +extern const INTEGER_template& ts__PCUIF__INFO__IND_lac_defval; +extern const INTEGER_template& ts__PCUIF__INFO__IND_rac_defval; +extern const INTEGER_template& ts__PCUIF__INFO__IND_cell__id_defval; +extern const INTEGER_template& ts__PCUIF__INFO__IND_bsic_defval; +extern const PCUIF__InfoTrxs_template& ts__PCUIF__INFO__IND_trx_defval; +extern const INTEGER_template& ts__PCUIF__INFO__IND_version_defval; extern const INTEGER_template& tr__PCUIF__INFO__IND_bts__nr_defval; extern const PCUIF__Flags_template& tr__PCUIF__INFO__IND_flags_defval; extern const INTEGER_template& tr__PCUIF__INFO__IND_version_defval; -- cgit v1.2.3