summaryrefslogtreecommitdiff
path: root/titan/PCUIF_Types.hh
diff options
context:
space:
mode:
Diffstat (limited to 'titan/PCUIF_Types.hh')
-rw-r--r--titan/PCUIF_Types.hh459
1 files changed, 259 insertions, 200 deletions
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 <TTCN3.hh>
#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<PCUIF__BurstType>& 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<PCUIF__BurstType>& 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<PCUIF__info__ind_trx>& 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<PCUIF__InfoTrxs>& 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<PCUIF__info__ind_trx>& 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<PCUIF__InfoTrxs>& 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;
personal git repositories of Harald Welte. Your mileage may vary