diff cdg211/cdginc/m_grr.h @ 4:56abf6cf8a0b

cdg211: cdginc/mdf/pdf files from TCS211-20070608
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 26 Sep 2016 01:11:35 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cdg211/cdginc/m_grr.h	Mon Sep 26 01:11:35 2016 +0000
@@ -0,0 +1,2998 @@
+/*
++--------------------------------------------------------------------------+
+| PROJECT : PROTOCOL STACK                                                 |
+| FILE    : m_grr.h                                                        |
+| SOURCE  : "__out__\g23m_dfile\msg\grr.mdf"                               |
+| LastModified : "2003-10-27"                                              |
+| IdAndVersion : "8441.601.03.017"                                         |
+| SrcFileTime  : "Thu Feb 17 14:27:12 2005"                                |
+| Generated by CCDGEN_2.5.5 on Fri Jun 08 13:59:14 2007                    |
+|           !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!!                |
++--------------------------------------------------------------------------+
+*/
+
+/* PRAGMAS
+ * PREFIX                 : NONE
+ * COMPATIBILITY_DEFINES  : NO (require PREFIX)
+ * ALWAYS_ENUM_IN_VAL_FILE: NO
+ * ENABLE_GROUP: NO
+ * CAPITALIZE_TYPENAME: NO
+ */
+
+
+#ifndef M_GRR_H
+#define M_GRR_H
+
+
+#define CDG_ENTER__M_GRR_H
+
+#define CDG_ENTER__FILENAME _M_GRR_H
+#define CDG_ENTER__M_GRR_H__FILE_TYPE CDGINC
+#define CDG_ENTER__M_GRR_H__LAST_MODIFIED _2003_10_27
+#define CDG_ENTER__M_GRR_H__ID_AND_VERSION _8441_601_03_017
+
+#define CDG_ENTER__M_GRR_H__SRC_FILE_TIME _Thu_Feb_17_14_27_12_2005
+
+#include "CDG_ENTER.h"
+
+#undef CDG_ENTER__M_GRR_H
+
+#undef CDG_ENTER__FILENAME
+
+
+#include "m_grr.val"
+
+#include "m_rr_com.h"
+
+/*
+ * bitbuffer structure for the element tlli_value
+ */
+#ifndef __T_BUF_tlli_value__
+#define __T_BUF_tlli_value__
+typedef struct
+{
+  U16 l_tlli_value;
+  U16 o_tlli_value;
+  U8  b_tlli_value[8];
+} BUF_tlli_value; /* size <12> */
+#endif
+/*
+ * bitbuffer structure for the element cr_tlli
+ */
+#ifndef __T_BUF_cr_tlli__
+#define __T_BUF_cr_tlli__
+typedef struct
+{
+  U16 l_cr_tlli;
+  U16 o_cr_tlli;
+  U8  b_cr_tlli[8];
+} BUF_cr_tlli; /* size <12> */
+#endif
+/*
+ * bitbuffer structure for the element ptmsi
+ */
+#ifndef __T_BUF_ptmsi__
+#define __T_BUF_ptmsi__
+typedef struct
+{
+  U16 l_ptmsi;
+  U16 o_ptmsi;
+  U8  b_ptmsi[8];
+} BUF_ptmsi; /* size <12> */
+#endif
+/*
+ * bitbuffer structure for the element tmsi_field
+ */
+#ifndef __T_BUF_tmsi_field__
+#define __T_BUF_tmsi_field__
+typedef struct
+{
+  U16 l_tmsi_field;
+  U16 o_tmsi_field;
+  U8  b_tmsi_field[8];
+} BUF_tmsi_field; /* size <12> */
+#endif
+#ifndef __T_wait__
+#define __T_wait__
+/*
+ * Wait Structure
+ * CCDGEN:WriteStruct_Count==708
+ */
+typedef struct
+{
+  U8                        ind;                      /*<  0:  1> Wait Indication                                    */
+  U8                        waitsize;                 /*<  1:  1> Wait Indication Size                               */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+} T_wait;
+#endif
+
+#ifndef __T_bts_pwr_ctrl__
+#define __T_bts_pwr_ctrl__
+/*
+ * BTS_PWR_CTRL
+ * CCDGEN:WriteStruct_Count==709
+ */
+typedef struct
+{
+  U8                        p0;                       /*<  0:  1> BTS_PWR_CTRL_P0                                    */
+  U8                        mode;                     /*<  1:  1> BTS_PWR_CTRL_MODE                                  */
+  U8                        pr_mode;                  /*<  2:  1> PR_MODE                                            */
+  U8                        _align0;                  /*<  3:  1> alignment                                          */
+} T_bts_pwr_ctrl;
+#endif
+
+#ifndef __T_psi_des__
+#define __T_psi_des__
+/*
+ * PSI Description
+ * CCDGEN:WriteStruct_Count==710
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        psix_cm;                  /*<  1:  1> PSIX_CHANGE_MARK                                   */
+  U8                        flag;                     /*<  2:  1> Flag                                               */
+  U8                        v_psix_cnt;               /*<  3:  1> valid-flag                                         */
+  U8                        psix_cnt;                 /*<  4:  1> PSIX_COUNT                                         */
+  U8                        v_inst_bitmap;            /*<  5:  1> valid-flag                                         */
+  U8                        c_inst_bitmap;            /*<  6:  1> counter                                            */
+  U8                        inst_bitmap[16];          /*<  7: 16> Instance Bitmap Element                            */
+  U8                        add_msg_type;             /*< 23:  1> Addional Message Type                              */
+} T_psi_des;
+#endif
+
+#ifndef __T_received_psi__
+#define __T_received_psi__
+/*
+ * Received PSI
+ * CCDGEN:WriteStruct_Count==711
+ */
+typedef struct
+{
+  U8                        _align0;                  /*<  0:  1> alignment                                          */
+  U8                        _align1;                  /*<  1:  1> alignment                                          */
+  U8                        v_psi_des;                /*<  2:  1> valid-flag                                         */
+  U8                        c_psi_des;                /*<  3:  1> counter                                            */
+  T_psi_des                 psi_des[MAX_MSG_TYPE];    /*<  4:120> PSI Description                                    */
+  U8                        add_msg_type;             /*<124:  1> Addional Message Type                              */
+  U8                        _align2;                  /*<125:  1> alignment                                          */
+  U8                        _align3;                  /*<126:  1> alignment                                          */
+  U8                        _align4;                  /*<127:  1> alignment                                          */
+} T_received_psi;
+#endif
+
+#ifndef __T_unknown_psi__
+#define __T_unknown_psi__
+/*
+ * Unkown PSI
+ * CCDGEN:WriteStruct_Count==712
+ */
+typedef struct
+{
+  U8                        v_msg_type;               /*<  0:  1> valid-flag                                         */
+  U8                        c_msg_type;               /*<  1:  1> counter                                            */
+  U8                        msg_type[MAX_MSG_TYPE];   /*<  2:  5> Message Type                                       */
+  U8                        add_msg_type;             /*<  7:  1> Addional Message Type                              */
+} T_unknown_psi;
+#endif
+
+#ifndef __T_glob_tfi__
+#define __T_glob_tfi__
+/*
+ * Global TFI
+ * CCDGEN:WriteStruct_Count==713
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        v_ul_tfi;                 /*<  1:  1> valid-flag                                         */
+  U8                        ul_tfi;                   /*<  2:  1> Uplink TFI                                         */
+  U8                        v_dl_tfi;                 /*<  3:  1> valid-flag                                         */
+  U8                        dl_tfi;                   /*<  4:  1> Downlink TFI                                       */
+  U8                        _align0;                  /*<  5:  1> alignment                                          */
+  U8                        _align1;                  /*<  6:  1> alignment                                          */
+  U8                        _align2;                  /*<  7:  1> alignment                                          */
+} T_glob_tfi;
+#endif
+
+/*
+ * GLOBAL_TFI_ASSIGNMENT
+ * CCDGEN:WriteStruct_Count==714
+ */
+#ifndef __T_glob_tfi_assign__
+#define __T_glob_tfi_assign__
+typedef T_glob_tfi T_glob_tfi_assign;
+#endif
+#ifndef __T_add2__
+#define __T_add2__
+/*
+ * Address Information2
+ * CCDGEN:WriteStruct_Count==715
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        v_glob_tfi;               /*<  3:  1> valid-flag                                         */
+  T_glob_tfi                glob_tfi;                 /*<  4:  8> Global TFI                                         */
+  U8                        v_flag2;                  /*< 12:  1> valid-flag                                         */
+  U8                        flag2;                    /*< 13:  1> Flag2                                              */
+  U8                        _align2;                  /*< 14:  1> alignment                                          */
+  U8                        v_tlli_value;             /*< 15:  1> valid-flag                                         */
+  BUF_tlli_value            tlli_value;               /*< 16: 12> TLLI                                               */
+  U8                        _align3;                  /*< 28:  1> alignment                                          */
+  U8                        v_tqi;                    /*< 29:  1> valid-flag                                         */
+  U16                       tqi;                      /*< 30:  2> TQI                                                */
+} T_add2;
+#endif
+
+#ifndef __T_add1__
+#define __T_add1__
+/*
+ * Address Information1
+ * CCDGEN:WriteStruct_Count==716
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        v_glob_tfi;               /*<  3:  1> valid-flag                                         */
+  T_glob_tfi                glob_tfi;                 /*<  4:  8> Global TFI                                         */
+  U8                        _align2;                  /*< 12:  1> alignment                                          */
+  U8                        _align3;                  /*< 13:  1> alignment                                          */
+  U8                        _align4;                  /*< 14:  1> alignment                                          */
+  U8                        v_tlli_value;             /*< 15:  1> valid-flag                                         */
+  BUF_tlli_value            tlli_value;               /*< 16: 12> TLLI                                               */
+} T_add1;
+#endif
+
+#ifndef __T_chan_req_des__
+#define __T_chan_req_des__
+/*
+ * Channel Request Description
+ * CCDGEN:WriteStruct_Count==717
+ */
+typedef struct
+{
+  U8                        peak_thr_class;           /*<  0:  1> PEAK_THROUGHPUT_CLASS                              */
+  U8                        radio_prio;               /*<  1:  1> RADIO_PRIORITY                                     */
+  U8                        rlc_mode;                 /*<  2:  1> RLC_MODE                                           */
+  U8                        llc_pdu_type;             /*<  3:  1> LLC_PDU_TYPE                                       */
+  U16                       rlc_octet_cnt;            /*<  4:  2> RLC_OCTET_COUNT                                    */
+  U8                        _align0;                  /*<  6:  1> alignment                                          */
+  U8                        _align1;                  /*<  7:  1> alignment                                          */
+} T_chan_req_des;
+#endif
+
+#ifndef __T_gpta__
+#define __T_gpta__
+/*
+ * Global Packet Timing Advance
+ * CCDGEN:WriteStruct_Count==718
+ */
+typedef struct
+{
+  U8                        v_ta_value;               /*<  0:  1> valid-flag                                         */
+  U8                        ta_value;                 /*<  1:  1> TIMING_ADVANCE_VALUE                               */
+  U8                        flag;                     /*<  2:  1> Flag                                               */
+  U8                        v_ul_ta_index;            /*<  3:  1> valid-flag                                         */
+  U8                        ul_ta_index;              /*<  4:  1> UPLINK_TA_INDEX                                    */
+  U8                        v_ul_ta_tn;               /*<  5:  1> valid-flag                                         */
+  U8                        ul_ta_tn;                 /*<  6:  1> UPLINK_TA_TIMESLOT                                 */
+  U8                        flag2;                    /*<  7:  1> Flag2                                              */
+  U8                        v_dl_ta_index;            /*<  8:  1> valid-flag                                         */
+  U8                        dl_ta_index;              /*<  9:  1> DOWNLINK_TA_INDEX                                  */
+  U8                        v_dl_ta_tn;               /*< 10:  1> valid-flag                                         */
+  U8                        dl_ta_tn;                 /*< 11:  1> DOWNLINK_TA_TIMESLOT                               */
+} T_gpta;
+#endif
+
+#ifndef __T_chamge_ma_sub__
+#define __T_chamge_ma_sub__
+/*
+ * Change Mark Sub Structure
+ * CCDGEN:WriteStruct_Count==719
+ */
+typedef struct
+{
+  U8                        cm1;                      /*<  0:  1> CHANGE_MARK_1                                      */
+  U8                        v_cm2;                    /*<  1:  1> valid-flag                                         */
+  U8                        cm2;                      /*<  2:  1> CHANGE_MARK_2                                      */
+  U8                        _align0;                  /*<  3:  1> alignment                                          */
+} T_chamge_ma_sub;
+#endif
+
+#ifndef __T_indi_encod__
+#define __T_indi_encod__
+/*
+ * Indirect Encoding
+ * CCDGEN:WriteStruct_Count==720
+ */
+typedef struct
+{
+  U8                        maio;                     /*<  0:  1> MAIO                                               */
+  U8                        ma_num;                   /*<  1:  1> MA_NUMBER                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        v_chamge_ma_sub;          /*<  3:  1> valid-flag                                         */
+  T_chamge_ma_sub           chamge_ma_sub;            /*<  4:  4> Change Mark Sub Structure                          */
+} T_indi_encod;
+#endif
+
+#ifndef __T_di_encod2__
+#define __T_di_encod2__
+/*
+ * Direct Encoding 2
+ * CCDGEN:WriteStruct_Count==721
+ */
+typedef struct
+{
+  U8                        maio;                     /*<  0:  1> MAIO                                               */
+  U8                        hsn;                      /*<  1:  1> HSN                                                */
+  U8                        len_ma_list;              /*<  2:  1> Length of MA Frequency List contents               */
+  U8                        c_ma_list;                /*<  3:  1> counter                                            */
+  U8                        ma_list[19];              /*<  4: 19> MA Frequency List contents                         */
+  U8                        _align0;                  /*< 23:  1> alignment                                          */
+} T_di_encod2;
+#endif
+
+#ifndef __T_block_struct__
+#define __T_block_struct__
+/*
+ * Blocks Structure
+ * CCDGEN:WriteStruct_Count==722
+ */
+typedef struct
+{
+  U8                        bl_o_bl_per;              /*<  0:  1> BLOCKS_OR_BLOCK_PERIODS                            */
+  U8                        a_map_len;                /*<  1:  1> ALLOCATION_BITMAP_LENGTH                           */
+  U8                        c_alloc_map;              /*<  2:  1> counter                                            */
+  U8                        alloc_map[127];           /*<  3:127> ALLOCATION_BITMAP                                  */
+  U8                        _align0;                  /*<130:  1> alignment                                          */
+  U8                        _align1;                  /*<131:  1> alignment                                          */
+} T_block_struct;
+#endif
+
+#ifndef __T_g_pwr_par__
+#define __T_g_pwr_par__
+/*
+ * Global Power Control Parameters
+ * CCDGEN:WriteStruct_Count==723
+ */
+typedef struct
+{
+  U8                        alpha;                    /*<  0:  1> Alpha                                              */
+  U8                        t_avg_w;                  /*<  1:  1> T_AVG_W                                            */
+  U8                        t_avg_t;                  /*<  2:  1> T_AVG_T                                            */
+  U8                        pb;                       /*<  3:  1> PB                                                 */
+  U8                        pc_meas_chan;             /*<  4:  1> PC_MEAS_CHAN                                       */
+  U8                        imeas_chan_list;          /*<  5:  1> INT_MEAS_CHANNEL_LIST_AVAIL                        */
+  U8                        n_avg_i;                  /*<  6:  1> N_AVG_I                                            */
+  U8                        _align0;                  /*<  7:  1> alignment                                          */
+} T_g_pwr_par;
+#endif
+
+#ifndef __T_pan_struct__
+#define __T_pan_struct__
+/*
+ * PAN Structure
+ * CCDGEN:WriteStruct_Count==724
+ */
+typedef struct
+{
+  U8                        dec;                      /*<  0:  1> PAN_DEC                                            */
+  U8                        inc;                      /*<  1:  1> PAN_INC                                            */
+  U8                        pmax;                     /*<  2:  1> PAN_MAX                                            */
+  U8                        _align0;                  /*<  3:  1> alignment                                          */
+} T_pan_struct;
+#endif
+
+#ifndef __T_ext_bits__
+#define __T_ext_bits__
+/*
+ * Extensions Bits IE
+ * CCDGEN:WriteStruct_Count==725
+ */
+typedef struct
+{
+  U8                        ext_len;                  /*<  0:  1> Extension Length                                   */
+  U8                        c_spare_ext;              /*<  1:  1> counter                                            */
+  U8                        spare_ext[64];            /*<  2: 64> Extension Spare Bits                               */
+  U8                        _align0;                  /*< 66:  1> alignment                                          */
+  U8                        _align1;                  /*< 67:  1> alignment                                          */
+} T_ext_bits;
+#endif
+
+#ifndef __T_gprs_cell_opt__
+#define __T_gprs_cell_opt__
+/*
+ * GPRS Cell Options
+ * CCDGEN:WriteStruct_Count==726
+ */
+typedef struct
+{
+  U8                        nmo;                      /*<  0:  1> NMO                                                */
+  U8                        t3168;                    /*<  1:  1> T3168                                              */
+  U8                        t3192;                    /*<  2:  1> T3192                                              */
+  U8                        drx_t_max;                /*<  3:  1> DRX_TIMER_MAX                                      */
+  U8                        ab_type;                  /*<  4:  1> Access Burst Type                                  */
+  U8                        ctrl_ack_type;            /*<  5:  1> CONTROL_ACK_TYPE                                   */
+  U8                        bs_cv_max;                /*<  6:  1> BS_CV_MAX                                          */
+  U8                        v_pan_struct;             /*<  7:  1> valid-flag                                         */
+  T_pan_struct              pan_struct;               /*<  8:  4> PAN Structure                                      */
+  U8                        _align0;                  /*< 12:  1> alignment                                          */
+  U8                        _align1;                  /*< 13:  1> alignment                                          */
+  U8                        _align2;                  /*< 14:  1> alignment                                          */
+  U8                        v_ext_bits;               /*< 15:  1> valid-flag                                         */
+  T_ext_bits                ext_bits;                 /*< 16: 68> Extensions Bits IE                                 */
+} T_gprs_cell_opt;
+#endif
+
+#ifndef __T_pccch_org_par__
+#define __T_pccch_org_par__
+/*
+ * PCCCH Organization Parameters
+ * CCDGEN:WriteStruct_Count==727
+ */
+typedef struct
+{
+  U8                        bs_pcc_rel;               /*<  0:  1> BS_PCC_REL                                         */
+  U8                        bs_pbcch_blks;            /*<  1:  1> BS_PBCCH_BLKS                                      */
+  U8                        bs_pag_blks;              /*<  2:  1> BS_PAG_BLKS_RES                                    */
+  U8                        bs_prach_blks;            /*<  3:  1> BS_PRACH_BLKS                                      */
+} T_pccch_org_par;
+#endif
+
+#ifndef __T_loc_area_ident__
+#define __T_loc_area_ident__
+/*
+ * Location Area Identification
+ * CCDGEN:WriteStruct_Count==728
+ */
+typedef struct
+{
+  U8                        mcc[3];                   /*<  0:  3> Mobile Country Code                                */
+  U8                        c_mnc;                    /*<  3:  1> counter                                            */
+  U8                        mnc[3];                   /*<  4:  3> Mobile Network Code                                */
+  U8                        _align0;                  /*<  7:  1> alignment                                          */
+  U16                       lac;                      /*<  8:  2> Location Area Code                                 */
+  U8                        _align1;                  /*< 10:  1> alignment                                          */
+  U8                        _align2;                  /*< 11:  1> alignment                                          */
+} T_loc_area_ident;
+#endif
+
+#ifndef __T_cell_id__
+#define __T_cell_id__
+/*
+ * Cell Identification
+ * CCDGEN:WriteStruct_Count==729
+ */
+typedef struct
+{
+  T_loc_area_ident          loc_area_ident;           /*<  0: 12> Location Area Identification                       */
+  U8                        rac;                      /*< 12:  1> RAC                                                */
+  U8                        _align0;                  /*< 13:  1> alignment                                          */
+  U16                       cell_id_ie;               /*< 14:  2> Cell identity                                      */
+} T_cell_id;
+#endif
+
+#ifndef __T_non_gprs_opt__
+#define __T_non_gprs_opt__
+/*
+ * Non GPRS Cell Options
+ * CCDGEN:WriteStruct_Count==730
+ */
+typedef struct
+{
+  U8                        att;                      /*<  0:  1> Attach / detach allowed                            */
+  U8                        v_t3212;                  /*<  1:  1> valid-flag                                         */
+  U8                        t3212;                    /*<  2:  1> T 3212 time-out value                              */
+  U8                        neci;                     /*<  3:  1> Half rate support                                  */
+  U8                        pwcr;                     /*<  4:  1> Power Control                                      */
+  U8                        dtx;                      /*<  5:  1> Discontinuous Transmission (BCCH)                  */
+  U8                        rl_timeout;               /*<  6:  1> Radio Link Timeout                                 */
+  U8                        bs_ag_blks_res;           /*<  7:  1> BS_AG_BLKS_RES                                     */
+  U8                        ccch_conf;                /*<  8:  1> CCCF-CONF                                          */
+  U8                        bs_pa_mfrms;              /*<  9:  1> BS-PA-MFRMS                                        */
+  U8                        max_retrans;              /*< 10:  1> MAX_RETRANS                                        */
+  U8                        tx_integer;               /*< 11:  1> TX_INTEGER                                         */
+  U8                        ec;                       /*< 12:  1> EC                                                 */
+  U8                        txpwr_max_cch;            /*< 13:  1> GPRS_MS_TXPWR_MAX_CCH                              */
+  U8                        _align0;                  /*< 14:  1> alignment                                          */
+  U8                        v_ext_bits;               /*< 15:  1> valid-flag                                         */
+  T_ext_bits                ext_bits;                 /*< 16: 68> Extensions Bits IE                                 */
+} T_non_gprs_opt;
+#endif
+
+#ifndef __T_rfl_num_list__
+#define __T_rfl_num_list__
+/*
+ * Reference Frequency Lists
+ * CCDGEN:WriteStruct_Count==731
+ */
+typedef struct
+{
+  U8                        rfl_num;                  /*<  0:  1> RFL_NUMBER                                         */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+} T_rfl_num_list;
+#endif
+
+#ifndef __T_rfl_cont__
+#define __T_rfl_cont__
+/*
+ * Frequency List
+ * CCDGEN:WriteStruct_Count==732
+ */
+typedef struct
+{
+  U8                        flist;                    /*<  0:  1> Frequency List Contents                            */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+} T_rfl_cont;
+#endif
+
+#ifndef __T_rfl__
+#define __T_rfl__
+/*
+ * Reference Frequency Lists
+ * CCDGEN:WriteStruct_Count==733
+ */
+typedef struct
+{
+  U8                        rfl_num;                  /*<  0:  1> RFL_NUMBER                                         */
+  U8                        rfl_cont_len;             /*<  1:  1> Length of RFL contents                             */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        c_rfl_cont;               /*<  3:  1> counter                                            */
+  T_rfl_cont                rfl_cont[19];             /*<  4: 76> Frequency List                                     */
+} T_rfl;
+#endif
+
+#ifndef __T_cell_alloc__
+#define __T_cell_alloc__
+/*
+ * Cell Allocation
+ * CCDGEN:WriteStruct_Count==734
+ */
+typedef struct
+{
+  U8                        rfl_num;                  /*<  0:  1> RFL_NUMBER                                         */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+} T_cell_alloc;
+#endif
+
+#ifndef __T_ma_struct__
+#define __T_ma_struct__
+/*
+ * MA Structure
+ * CCDGEN:WriteStruct_Count==735
+ */
+typedef struct
+{
+  U8                        ma_len;                   /*<  0:  1> MA_LENGTH                                          */
+  U8                        c_ma_map;                 /*<  1:  1> counter                                            */
+  U8                        ma_map[64];               /*<  2: 64> MA_BITMAP                                          */
+  U8                        _align0;                  /*< 66:  1> alignment                                          */
+  U8                        _align1;                  /*< 67:  1> alignment                                          */
+} T_ma_struct;
+#endif
+
+#ifndef __T_arfcn_index_list__
+#define __T_arfcn_index_list__
+/*
+ * ARFCN Index List Structure
+ * CCDGEN:WriteStruct_Count==736
+ */
+typedef struct
+{
+  U8                        arfcn_index;              /*<  0:  1> ARFCN index                                        */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+} T_arfcn_index_list;
+#endif
+
+#ifndef __T_gprs_ms_alloc_ie__
+#define __T_gprs_ms_alloc_ie__
+/*
+ * GPRS Mobile Allocations IE
+ * CCDGEN:WriteStruct_Count==737
+ */
+typedef struct
+{
+  U8                        hsn;                      /*<  0:  1> HSN                                                */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        v_rfl_num_list;           /*<  2:  1> valid-flag                                         */
+  U8                        c_rfl_num_list;           /*<  3:  1> counter                                            */
+  T_rfl_num_list            rfl_num_list[MAX_RFL_NUM_LIST]; /*<  4: 64> Reference Frequency Lists                          */
+  U8                        flag;                     /*< 68:  1> Flag                                               */
+  U8                        _align1;                  /*< 69:  1> alignment                                          */
+  U8                        _align2;                  /*< 70:  1> alignment                                          */
+  U8                        v_ma_struct;              /*< 71:  1> valid-flag                                         */
+  T_ma_struct               ma_struct;                /*< 72: 68> MA Structure                                       */
+  U8                        _align3;                  /*<140:  1> alignment                                          */
+  U8                        _align4;                  /*<141:  1> alignment                                          */
+  U8                        v_arfcn_index_list;       /*<142:  1> valid-flag                                         */
+  U8                        c_arfcn_index_list;       /*<143:  1> counter                                            */
+  T_arfcn_index_list        arfcn_index_list[MAX_ARFCN_LIST]; /*<144:256> ARFCN Index List Structure                         */
+} T_gprs_ms_alloc_ie;
+#endif
+
+#ifndef __T_gprs_ms_alloc__
+#define __T_gprs_ms_alloc__
+/*
+ * GPRS Mobile Allocations
+ * CCDGEN:WriteStruct_Count==738
+ */
+typedef struct
+{
+  U8                        ma_num;                   /*<  0:  1> MA_NUMBER                                          */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+  T_gprs_ms_alloc_ie        gprs_ms_alloc_ie;         /*<  4:400> GPRS Mobile Allocations IE                         */
+} T_gprs_ms_alloc;
+#endif
+
+#ifndef __T_di_encod1__
+#define __T_di_encod1__
+/*
+ * Direct Encoding 1
+ * CCDGEN:WriteStruct_Count==739
+ */
+typedef struct
+{
+  U8                        maio;                     /*<  0:  1> MAIO                                               */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+  T_gprs_ms_alloc_ie        gprs_ms_alloc_ie;         /*<  4:400> GPRS Mobile Allocations IE                         */
+} T_di_encod1;
+#endif
+
+#ifndef __T_freq_par__
+#define __T_freq_par__
+/*
+ * Frequency Parameters
+ * CCDGEN:WriteStruct_Count==740
+ */
+typedef struct
+{
+  U8                        tsc;                      /*<  0:  1> Training Sequence Code                             */
+  U8                        flag;                     /*<  1:  1> Flag                                               */
+  U8                        flag2;                    /*<  2:  1> Flag2                                              */
+  U8                        v_arfcn;                  /*<  3:  1> valid-flag                                         */
+  U16                       arfcn;                    /*<  4:  2> ARFCN                                              */
+  U8                        _align0;                  /*<  6:  1> alignment                                          */
+  U8                        v_indi_encod;             /*<  7:  1> valid-flag                                         */
+  T_indi_encod              indi_encod;               /*<  8:  8> Indirect Encoding                                  */
+  U8                        _align1;                  /*< 16:  1> alignment                                          */
+  U8                        _align2;                  /*< 17:  1> alignment                                          */
+  U8                        _align3;                  /*< 18:  1> alignment                                          */
+  U8                        v_di_encod1;              /*< 19:  1> valid-flag                                         */
+  T_di_encod1               di_encod1;                /*< 20:404> Direct Encoding 1                                  */
+  U8                        _align4;                  /*<424:  1> alignment                                          */
+  U8                        _align5;                  /*<425:  1> alignment                                          */
+  U8                        _align6;                  /*<426:  1> alignment                                          */
+  U8                        v_di_encod2;              /*<427:  1> valid-flag                                         */
+  T_di_encod2               di_encod2;                /*<428: 24> Direct Encoding 2                                  */
+} T_freq_par;
+#endif
+
+#ifndef __T_pbcch_des__
+#define __T_pbcch_des__
+/*
+ * PBCCH Description
+ * CCDGEN:WriteStruct_Count==741
+ */
+typedef struct
+{
+  U8                        pb;                       /*<  0:  1> PB                                                 */
+  U8                        tsc;                      /*<  1:  1> Training Sequence Code                             */
+  U8                        tn;                       /*<  2:  1> TIMESLOT_NUMBER                                    */
+  U8                        flag;                     /*<  3:  1> Flag                                               */
+  U8                        v_flag2;                  /*<  4:  1> valid-flag                                         */
+  U8                        flag2;                    /*<  5:  1> Flag2                                              */
+  U8                        _align0;                  /*<  6:  1> alignment                                          */
+  U8                        v_arfcn;                  /*<  7:  1> valid-flag                                         */
+  U16                       arfcn;                    /*<  8:  2> ARFCN                                              */
+  U8                        v_maio;                   /*< 10:  1> valid-flag                                         */
+  U8                        maio;                     /*< 11:  1> MAIO                                               */
+} T_pbcch_des;
+#endif
+
+#ifndef __T_h_pccch_c__
+#define __T_h_pccch_c__
+/*
+ * Hopping PCCCH Description
+ * CCDGEN:WriteStruct_Count==742
+ */
+typedef struct
+{
+  U8                        maio;                     /*<  0:  1> MAIO                                               */
+  U8                        ts_alloc;                 /*<  1:  1> TIMESLOT_ALLOCATION                                */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+} T_h_pccch_c;
+#endif
+
+#ifndef __T_nh_pccch_c__
+#define __T_nh_pccch_c__
+/*
+ * Non Hopping PCCCH Description
+ * CCDGEN:WriteStruct_Count==743
+ */
+typedef struct
+{
+  U16                       arfcn;                    /*<  0:  2> ARFCN                                              */
+  U8                        ts_alloc;                 /*<  2:  1> TIMESLOT_ALLOCATION                                */
+  U8                        _align0;                  /*<  3:  1> alignment                                          */
+} T_nh_pccch_c;
+#endif
+
+#ifndef __T_ma_h_s1__
+#define __T_ma_h_s1__
+/*
+ * Hopping PCCCH Description and MA_NUMBER
+ * CCDGEN:WriteStruct_Count==744
+ */
+typedef struct
+{
+  U8                        ma_num;                   /*<  0:  1> MA_NUMBER                                          */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        v_h_pccch_c;              /*<  2:  1> valid-flag                                         */
+  U8                        c_h_pccch_c;              /*<  3:  1> counter                                            */
+  T_h_pccch_c               h_pccch_c[MAX_M_H_PCCCH_C]; /*<  4: 64> Hopping PCCCH Description                          */
+} T_ma_h_s1;
+#endif
+
+#ifndef __T_pccch_des__
+#define __T_pccch_des__
+/*
+ * PCCCH Description
+ * CCDGEN:WriteStruct_Count==745
+ */
+typedef struct
+{
+  U8                        tsc;                      /*<  0:  1> Training Sequence Code                             */
+  U8                        flag;                     /*<  1:  1> Flag                                               */
+  U8                        v_nh_pccch_c;             /*<  2:  1> valid-flag                                         */
+  U8                        c_nh_pccch_c;             /*<  3:  1> counter                                            */
+  T_nh_pccch_c              nh_pccch_c[MAX_NH_PCCCH_C]; /*<  4: 64> Non Hopping PCCCH Description                      */
+  U8                        _align0;                  /*< 68:  1> alignment                                          */
+  U8                        _align1;                  /*< 69:  1> alignment                                          */
+  U8                        _align2;                  /*< 70:  1> alignment                                          */
+  U8                        v_ma_h_s1;                /*< 71:  1> valid-flag                                         */
+  T_ma_h_s1                 ma_h_s1;                  /*< 72: 68> Hopping PCCCH Description and MA_NUMBER            */
+} T_pccch_des;
+#endif
+
+#ifndef __T_gen_cell_par__
+#define __T_gen_cell_par__
+/*
+ * General Cell Selection parameter
+ * CCDGEN:WriteStruct_Count==746
+ */
+typedef struct
+{
+  U8                        gprs_c_hyst;              /*<  0:  1> GPRS_CELL_RESELECT_HYSTERESIS                      */
+  U8                        c31_hyst;                 /*<  1:  1> C31_HYST                                           */
+  U8                        c32_qual;                 /*<  2:  1> C32_QUAL                                           */
+  U8                        ra_retry;                 /*<  3:  1> RANDOM_ACCESS_RETRY                                */
+  U8                        v_t_resel;                /*<  4:  1> valid-flag                                         */
+  U8                        t_resel;                  /*<  5:  1> T_RESEL                                            */
+  U8                        v_ra_re_hyst;             /*<  6:  1> valid-flag                                         */
+  U8                        ra_re_hyst;               /*<  7:  1> RA_RESELECT_HYSTERESIS                             */
+} T_gen_cell_par;
+#endif
+
+#ifndef __T_hcs_par__
+#define __T_hcs_par__
+/*
+ * HCS Structure
+ * CCDGEN:WriteStruct_Count==747
+ */
+typedef struct
+{
+  U8                        gprs_prio_class;          /*<  0:  1> GPRS_PRIORITY_CLASS                                */
+  U8                        gprs_hcs_thr;             /*<  1:  1> GPRS_HCS_THR                                       */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+} T_hcs_par;
+#endif
+
+#ifndef __T_scell_par__
+#define __T_scell_par__
+/*
+ * Serving Cell parameters
+ * CCDGEN:WriteStruct_Count==748
+ */
+typedef struct
+{
+  U8                        cell_ba;                  /*<  0:  1> CELL_BAR_ACCESS_2                                  */
+  U8                        exc_acc;                  /*<  1:  1> EXC_ACC                                            */
+  U8                        gprs_rxlev_access_min;    /*<  2:  1> GPRS_RXLEV_ACCESS_MIN                              */
+  U8                        txpwr_max_cch;            /*<  3:  1> GPRS_MS_TXPWR_MAX_CCH                              */
+  U8                        _align0;                  /*<  4:  1> alignment                                          */
+  U8                        _align1;                  /*<  5:  1> alignment                                          */
+  U8                        _align2;                  /*<  6:  1> alignment                                          */
+  U8                        v_hcs_par;                /*<  7:  1> valid-flag                                         */
+  T_hcs_par                 hcs_par;                  /*<  8:  4> HCS Structure                                      */
+  U8                        multi_band_rep;           /*< 12:  1> MULTIBAND_REPORTING                                */
+  U8                        _align3;                  /*< 13:  1> alignment                                          */
+  U8                        _align4;                  /*< 14:  1> alignment                                          */
+  U8                        _align5;                  /*< 15:  1> alignment                                          */
+} T_scell_par;
+#endif
+
+#ifndef __T_si13_pbcch_s1__
+#define __T_si13_pbcch_s1__
+/*
+ * SI13_PBCCH_LOCATION sub1
+ * CCDGEN:WriteStruct_Count==749
+ */
+typedef struct
+{
+  U8                        pbcch_loc;                /*<  0:  1> PBCCH_LOCATION                                     */
+  U8                        psi1_rep_per;             /*<  1:  1> PSI1_REPEAT_PERIOD                                 */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+} T_si13_pbcch_s1;
+#endif
+
+#ifndef __T_si13_pbcch__
+#define __T_si13_pbcch__
+/*
+ * SI13_PBCCH_LOCATION structure
+ * CCDGEN:WriteStruct_Count==750
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        v_si13_loc;               /*<  1:  1> valid-flag                                         */
+  U8                        si13_loc;                 /*<  2:  1> SI13_LOCATION                                      */
+  U8                        v_si13_pbcch_s1;          /*<  3:  1> valid-flag                                         */
+  T_si13_pbcch_s1           si13_pbcch_s1;            /*<  4:  4> SI13_PBCCH_LOCATION sub1                           */
+} T_si13_pbcch;
+#endif
+
+#ifndef __T_cs_par_s1__
+#define __T_cs_par_s1__
+/*
+ * Cell Selection Parameters Sub 1
+ * CCDGEN:WriteStruct_Count==751
+ */
+typedef struct
+{
+  U8                        gprs_rxlev_access_min;    /*<  0:  1> GPRS_RXLEV_ACCESS_MIN                              */
+  U8                        txpwr_max_cch;            /*<  1:  1> GPRS_MS_TXPWR_MAX_CCH                              */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+} T_cs_par_s1;
+#endif
+
+#ifndef __T_cs_par_s2__
+#define __T_cs_par_s2__
+/*
+ * Cell selection parameters Sub 2
+ * CCDGEN:WriteStruct_Count==752
+ */
+typedef struct
+{
+  U8                        gprs_temp_offset;         /*<  0:  1> GPRS_TEMPORARY_OFFSET                              */
+  U8                        gprs_penalty_time;        /*<  1:  1> GPRS_PENALTY_TIME                                  */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+} T_cs_par_s2;
+#endif
+
+#ifndef __T_cs_par__
+#define __T_cs_par__
+/*
+ * Cell selection parameters
+ * CCDGEN:WriteStruct_Count==753
+ */
+typedef struct
+{
+  U8                        cell_ba;                  /*<  0:  1> CELL_BAR_ACCESS_2                                  */
+  U8                        exc_acc;                  /*<  1:  1> EXC_ACC                                            */
+  U8                        same_ra_scell;            /*<  2:  1> SAME_RA_AS_SERVING_CELL                            */
+  U8                        v_cs_par_s1;              /*<  3:  1> valid-flag                                         */
+  T_cs_par_s1               cs_par_s1;                /*<  4:  4> Cell Selection Parameters Sub 1                    */
+  U8                        _align0;                  /*<  8:  1> alignment                                          */
+  U8                        _align1;                  /*<  9:  1> alignment                                          */
+  U8                        _align2;                  /*< 10:  1> alignment                                          */
+  U8                        v_cs_par_s2;              /*< 11:  1> valid-flag                                         */
+  T_cs_par_s2               cs_par_s2;                /*< 12:  4> Cell selection parameters Sub 2                    */
+  U8                        v_gprs_resel_off;         /*< 16:  1> valid-flag                                         */
+  U8                        gprs_resel_off;           /*< 17:  1> GPRS_RESELECT_OFFSET                               */
+  U8                        _align3;                  /*< 18:  1> alignment                                          */
+  U8                        v_hcs_par;                /*< 19:  1> valid-flag                                         */
+  T_hcs_par                 hcs_par;                  /*< 20:  4> HCS Structure                                      */
+  U8                        _align4;                  /*< 24:  1> alignment                                          */
+  U8                        _align5;                  /*< 25:  1> alignment                                          */
+  U8                        _align6;                  /*< 26:  1> alignment                                          */
+  U8                        v_si13_pbcch;             /*< 27:  1> valid-flag                                         */
+  T_si13_pbcch              si13_pbcch;               /*< 28:  8> SI13_PBCCH_LOCATION structure                      */
+} T_cs_par;
+#endif
+
+#ifndef __T_ncell_par2_set__
+#define __T_ncell_par2_set__
+/*
+ * Neighbour Cell parameters 2 Parameter Set
+ * CCDGEN:WriteStruct_Count==754
+ */
+typedef struct
+{
+  U8                        v_ncc;                    /*<  0:  1> valid-flag                                         */
+  U8                        ncc;                      /*<  1:  1> Network Colour Code                                */
+  U8                        exc_acc;                  /*<  2:  1> EXC_ACC                                            */
+  U8                        v_gprs_rxlev_access_min;  /*<  3:  1> valid-flag                                         */
+  U8                        gprs_rxlev_access_min;    /*<  4:  1> GPRS_RXLEV_ACCESS_MIN                              */
+  U8                        v_txpwr_max_cch;          /*<  5:  1> valid-flag                                         */
+  U8                        txpwr_max_cch;            /*<  6:  1> GPRS_MS_TXPWR_MAX_CCH                              */
+  U8                        v_gprs_prio_class;        /*<  7:  1> valid-flag                                         */
+  U8                        gprs_prio_class;          /*<  8:  1> GPRS_PRIORITY_CLASS                                */
+  U8                        v_gprs_hcs_thr;           /*<  9:  1> valid-flag                                         */
+  U8                        gprs_hcs_thr;             /*< 10:  1> GPRS_HCS_THR                                       */
+  U8                        v_si13_pbcch;             /*< 11:  1> valid-flag                                         */
+  T_si13_pbcch              si13_pbcch;               /*< 12:  8> SI13_PBCCH_LOCATION structure                      */
+  U8                        gprs_temp_offset;         /*< 20:  1> GPRS_TEMPORARY_OFFSET                              */
+  U8                        gprs_penalty_time;        /*< 21:  1> GPRS_PENALTY_TIME                                  */
+  U8                        gprs_resel_off;           /*< 22:  1> GPRS_RESELECT_OFFSET                               */
+  U8                        _align0;                  /*< 23:  1> alignment                                          */
+} T_ncell_par2_set;
+#endif
+
+#ifndef __T_ma_num_maio__
+#define __T_ma_num_maio__
+/*
+ * MA_NUMBER and MAIO
+ * CCDGEN:WriteStruct_Count==755
+ */
+typedef struct
+{
+  U8                        ma_num;                   /*<  0:  1> MA_NUMBER                                          */
+  U8                        maio;                     /*<  1:  1> MAIO                                               */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+} T_ma_num_maio;
+#endif
+
+#ifndef __T_chan_group__
+#define __T_chan_group__
+/*
+ * Channel group structure
+ * CCDGEN:WriteStruct_Count==756
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        v_arfcn;                  /*<  1:  1> valid-flag                                         */
+  U16                       arfcn;                    /*<  2:  2> ARFCN                                              */
+  U8                        _align0;                  /*<  4:  1> alignment                                          */
+  U8                        _align1;                  /*<  5:  1> alignment                                          */
+  U8                        _align2;                  /*<  6:  1> alignment                                          */
+  U8                        v_ma_num_maio;            /*<  7:  1> valid-flag                                         */
+  T_ma_num_maio             ma_num_maio;              /*<  8:  4> MA_NUMBER and MAIO                                 */
+  U8                        ts_alloc;                 /*< 12:  1> TIMESLOT_ALLOCATION                                */
+  U8                        _align3;                  /*< 13:  1> alignment                                          */
+  U8                        _align4;                  /*< 14:  1> alignment                                          */
+  U8                        _align5;                  /*< 15:  1> alignment                                          */
+} T_chan_group;
+#endif
+
+#ifndef __T_chan_list2__
+#define __T_chan_list2__
+/*
+ * Channel List Structure 2
+ * CCDGEN:WriteStruct_Count==757
+ */
+typedef struct
+{
+  T_chan_group              chan_group;               /*<  0: 16> Channel group structure                            */
+} T_chan_list2;
+#endif
+
+#ifndef __T_chan_list_imeas__
+#define __T_chan_list_imeas__
+/*
+ * Channel List for Interference measurements
+ * CCDGEN:WriteStruct_Count==758
+ */
+typedef struct
+{
+  T_chan_group              chan_group;               /*<  0: 16> Channel group structure                            */
+  U8                        _align0;                  /*< 16:  1> alignment                                          */
+  U8                        _align1;                  /*< 17:  1> alignment                                          */
+  U8                        v_chan_list2;             /*< 18:  1> valid-flag                                         */
+  U8                        c_chan_list2;             /*< 19:  1> counter                                            */
+  T_chan_list2              chan_list2[MAX_CHAN_LIST]; /*< 20:112> Channel List Structure 2                           */
+} T_chan_list_imeas;
+#endif
+
+#ifndef __T_list_rf__
+#define __T_list_rf__
+/*
+ * List of removed Frequency
+ * CCDGEN:WriteStruct_Count==759
+ */
+typedef struct
+{
+  U8                        num_rfreq;                /*<  0:  1> NR_OF_REMOVED_FREQ                                 */
+  U8                        c_rfreq_index;            /*<  1:  1> counter                                            */
+  U8                        rfreq_index[MAX_RFREQ];   /*<  2:  5> REMOVED_FREQ_INDEX                                 */
+  U8                        _align0;                  /*<  7:  1> alignment                                          */
+} T_list_rf;
+#endif
+
+#ifndef __T_si13_cm_gprs_alloc__
+#define __T_si13_cm_gprs_alloc__
+/*
+ * SI13_CHANGE_MARK and GPRS Alloc
+ * CCDGEN:WriteStruct_Count==760
+ */
+typedef struct
+{
+  U8                        si13_cm;                  /*<  0:  1> SI13_CHANGE_MARK                                   */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+  T_gprs_ms_alloc_ie        gprs_ms_alloc_ie;         /*<  4:400> GPRS Mobile Allocations IE                         */
+} T_si13_cm_gprs_alloc;
+#endif
+
+#ifndef __T_psi13_pwr_par__
+#define __T_psi13_pwr_par__
+/*
+ * PSI13 Power Control Parameters
+ * CCDGEN:WriteStruct_Count==761
+ */
+typedef struct
+{
+  U8                        alpha;                    /*<  0:  1> Alpha                                              */
+  U8                        t_avg_w;                  /*<  1:  1> T_AVG_W                                            */
+  U8                        t_avg_t;                  /*<  2:  1> T_AVG_T                                            */
+  U8                        pc_meas_chan;             /*<  3:  1> PC_MEAS_CHAN                                       */
+  U8                        n_avg_i;                  /*<  4:  1> N_AVG_I                                            */
+  U8                        _align0;                  /*<  5:  1> alignment                                          */
+  U8                        _align1;                  /*<  6:  1> alignment                                          */
+  U8                        _align2;                  /*<  7:  1> alignment                                          */
+} T_psi13_pwr_par;
+#endif
+
+#ifndef __T_pbcch_n_pres__
+#define __T_pbcch_n_pres__
+/*
+ * PBCCH not present in cell structure
+ * CCDGEN:WriteStruct_Count==762
+ */
+typedef struct
+{
+  U8                        rac;                      /*<  0:  1> RAC                                                */
+  U8                        spgc_ccch_sup;            /*<  1:  1> SPGC_CCCH_SUP                                      */
+  U8                        prio_acc_thr;             /*<  2:  1> PRIORITY_ACCESS_THR                                */
+  U8                        ctrl_order;               /*<  3:  1> NETWORK_CONTROL_ORDER                              */
+  T_gprs_cell_opt           gprs_cell_opt;            /*<  4: 84> GPRS Cell Options                                  */
+  T_psi13_pwr_par           psi13_pwr_par;            /*< 88:  8> PSI13 Power Control Parameters                     */
+} T_pbcch_n_pres;
+#endif
+
+#ifndef __T_nc_meas_s1__
+#define __T_nc_meas_s1__
+/*
+ * NC Measurement Report Sub1
+ * CCDGEN:WriteStruct_Count==763
+ */
+typedef struct
+{
+  U8                        freq_n;                   /*<  0:  1> FREQUENZ_N                                         */
+  U8                        v_bsic;                   /*<  1:  1> valid-flag                                         */
+  U8                        bsic;                     /*<  2:  1> BSIC                                               */
+  U8                        rxlev_n;                  /*<  3:  1> RXLEV_N                                            */
+} T_nc_meas_s1;
+#endif
+
+#ifndef __T_nc_meas_rep__
+#define __T_nc_meas_rep__
+/*
+ * NC Measurement Report
+ * CCDGEN:WriteStruct_Count==764
+ */
+typedef struct
+{
+  U8                        nc_mode;                  /*<  0:  1> NC_MODE                                            */
+  U8                        rxlev_scell;              /*<  1:  1> RXLEV_SERVING_CELL                                 */
+  U8                        v_i_scell;                /*<  2:  1> valid-flag                                         */
+  U8                        i_scell;                  /*<  3:  1> INTERFERENCE_SERVING_CELL                          */
+  U8                        num_nc_meas;              /*<  4:  1> NUMBER_OF_NC_MEASUREMENTS                          */
+  U8                        _align0;                  /*<  5:  1> alignment                                          */
+  U8                        _align1;                  /*<  6:  1> alignment                                          */
+  U8                        c_nc_meas_s1;             /*<  7:  1> counter                                            */
+  T_nc_meas_s1              nc_meas_s1[MAX_NCMP_S1];  /*<  8: 32> NC Measurement Report Sub1                         */
+} T_nc_meas_rep;
+#endif
+
+#ifndef __T_ilev__
+#define __T_ilev__
+/*
+ * I_LEVEL Structure
+ * CCDGEN:WriteStruct_Count==765
+ */
+typedef struct
+{
+  U8                        v_ilev0;                  /*<  0:  1> valid-flag                                         */
+  U8                        ilev0;                    /*<  1:  1> I_LEVEL_TNO                                        */
+  U8                        v_ilev1;                  /*<  2:  1> valid-flag                                         */
+  U8                        ilev1;                    /*<  3:  1> I_LEVEL_TN1                                        */
+  U8                        v_ilev2;                  /*<  4:  1> valid-flag                                         */
+  U8                        ilev2;                    /*<  5:  1> I_LEVEL_TN2                                        */
+  U8                        v_ilev3;                  /*<  6:  1> valid-flag                                         */
+  U8                        ilev3;                    /*<  7:  1> I_LEVEL_TN3                                        */
+  U8                        v_ilev4;                  /*<  8:  1> valid-flag                                         */
+  U8                        ilev4;                    /*<  9:  1> I_LEVEL_TN4                                        */
+  U8                        v_ilev5;                  /*< 10:  1> valid-flag                                         */
+  U8                        ilev5;                    /*< 11:  1> I_LEVEL_TN5                                        */
+  U8                        v_ilev6;                  /*< 12:  1> valid-flag                                         */
+  U8                        ilev6;                    /*< 13:  1> I_LEVEL_TN6                                        */
+  U8                        v_ilev7;                  /*< 14:  1> valid-flag                                         */
+  U8                        ilev7;                    /*< 15:  1> I_LEVEL_TN7                                        */
+} T_ilev;
+#endif
+
+#ifndef __T_chan_qual_rep__
+#define __T_chan_qual_rep__
+/*
+ * Channel Quality Report
+ * CCDGEN:WriteStruct_Count==766
+ */
+typedef struct
+{
+  U8                        c_value;                  /*<  0:  1> C_VALUE                                            */
+  U8                        rxqual;                   /*<  1:  1> RXQUAL                                             */
+  U8                        signvar;                  /*<  2:  1> SIGN_VAR                                           */
+  U8                        _align0;                  /*<  3:  1> alignment                                          */
+  T_ilev                    ilev;                     /*<  4: 16> I_LEVEL Structure                                  */
+} T_chan_qual_rep;
+#endif
+
+#ifndef __T_ilev_abs__
+#define __T_ilev_abs__
+/*
+ * I_LEVEL Absolute Structure
+ * CCDGEN:WriteStruct_Count==767
+ */
+typedef struct
+{
+  U8                        v_ilevabs0;               /*<  0:  1> valid-flag                                         */
+  U8                        ilevabs0;                 /*<  1:  1> I_LEVEL_ABS_TNO                                    */
+  U8                        v_ilevabs1;               /*<  2:  1> valid-flag                                         */
+  U8                        ilevabs1;                 /*<  3:  1> I_LEVEL_ABS_TN1                                    */
+  U8                        v_ilevabs2;               /*<  4:  1> valid-flag                                         */
+  U8                        ilevabs2;                 /*<  5:  1> I_LEVEL_ABS_TN2                                    */
+  U8                        v_ilevabs3;               /*<  6:  1> valid-flag                                         */
+  U8                        ilevabs3;                 /*<  7:  1> I_LEVEL_ABS_TN3                                    */
+  U8                        v_ilevabs4;               /*<  8:  1> valid-flag                                         */
+  U8                        ilevabs4;                 /*<  9:  1> I_LEVEL_ABS_TN4                                    */
+  U8                        v_ilevabs5;               /*< 10:  1> valid-flag                                         */
+  U8                        ilevabs5;                 /*< 11:  1> I_LEVEL_ABS_TN5                                    */
+  U8                        v_ilevabs6;               /*< 12:  1> valid-flag                                         */
+  U8                        ilevabs6;                 /*< 13:  1> I_LEVEL_ABS_TN6                                    */
+  U8                        v_ilevabs7;               /*< 14:  1> valid-flag                                         */
+  U8                        ilevabs7;                 /*< 15:  1> I_LEVEL_ABS_TN7                                    */
+} T_ilev_abs;
+#endif
+
+#ifndef __T_ext_mp_s1__
+#define __T_ext_mp_s1__
+/*
+ * EXT Measurement Report Sub1
+ * CCDGEN:WriteStruct_Count==768
+ */
+typedef struct
+{
+  U8                        freq_n;                   /*<  0:  1> FREQUENZ_N                                         */
+  U8                        v_bsic;                   /*<  1:  1> valid-flag                                         */
+  U8                        bsic;                     /*<  2:  1> BSIC                                               */
+  U8                        rxlev_n;                  /*<  3:  1> RXLEV_N                                            */
+} T_ext_mp_s1;
+#endif
+
+#ifndef __T_xmeas_rep__
+#define __T_xmeas_rep__
+/*
+ * EXT Measurement Report
+ * CCDGEN:WriteStruct_Count==769
+ */
+typedef struct
+{
+  U8                        xrep_type;                /*<  0:  1> EXT_REPORTING_TYPE                                 */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        v_ilev_abs;               /*<  3:  1> valid-flag                                         */
+  T_ilev_abs                ilev_abs;                 /*<  4: 16> I_LEVEL Absolute Structure                         */
+  U8                        num_meas;                 /*< 20:  1> NUMBER_OF_MEASUREMENTS                             */
+  U8                        _align2;                  /*< 21:  1> alignment                                          */
+  U8                        _align3;                  /*< 22:  1> alignment                                          */
+  U8                        c_ext_mp_s1;              /*< 23:  1> counter                                            */
+  T_ext_mp_s1               ext_mp_s1[MAX_XMR_S1];    /*< 24:128> EXT Measurement Report Sub1                        */
+} T_xmeas_rep;
+#endif
+
+#ifndef __T_tn_alloc__
+#define __T_tn_alloc__
+/*
+ * Timeslot Allocation
+ * CCDGEN:WriteStruct_Count==770
+ */
+typedef struct
+{
+  U8                        v_usf;                    /*<  0:  1> valid-flag                                         */
+  U8                        usf;                      /*<  1:  1> USF                                                */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+} T_tn_alloc;
+#endif
+
+#ifndef __T_usf_g__
+#define __T_usf_g__
+/*
+ * USF_TN and GAMMA_TN
+ * CCDGEN:WriteStruct_Count==771
+ */
+typedef struct
+{
+  U8                        usf;                      /*<  0:  1> USF                                                */
+  U8                        gamma;                    /*<  1:  1> GAMMA_TN                                           */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+} T_usf_g;
+#endif
+
+#ifndef __T_pers_lev__
+#define __T_pers_lev__
+/*
+ * Persistence Level Structure
+ * CCDGEN:WriteStruct_Count==772
+ */
+typedef struct
+{
+  U8                        plev[4];                  /*<  0:  4> Persistence Level Radio Priority                   */
+} T_pers_lev;
+#endif
+
+#ifndef __T_prach_ctrl_par__
+#define __T_prach_ctrl_par__
+/*
+ * PRACH Control Parameters
+ * CCDGEN:WriteStruct_Count==773
+ */
+typedef struct
+{
+  U16                       ac_class;                 /*<  0:  2> ACC_CONTR_CLASS                                    */
+  U8                        max_retrans[4];           /*<  2:  4> MAX_RETRANS                                        */
+  U8                        s_prach;                  /*<  6:  1> S (PRACH Parameter)                                */
+  U8                        tx_int;                   /*<  7:  1> TX_INT                                             */
+  U8                        _align0;                  /*<  8:  1> alignment                                          */
+  U8                        _align1;                  /*<  9:  1> alignment                                          */
+  U8                        _align2;                  /*< 10:  1> alignment                                          */
+  U8                        v_pers_lev;               /*< 11:  1> valid-flag                                         */
+  T_pers_lev                pers_lev;                 /*< 12:  4> Persistence Level Structure                        */
+} T_prach_ctrl_par;
+#endif
+
+#ifndef __T_ack_nack_des__
+#define __T_ack_nack_des__
+/*
+ * Ack/Nack Description
+ * CCDGEN:WriteStruct_Count==774
+ */
+typedef struct
+{
+  U8                        f_ack_ind;                /*<  0:  1> FINAL_ACK_INDICATION                               */
+  U8                        ssn;                      /*<  1:  1> STARTING_SEQUENCE_NUMBER                           */
+  U8                        rbb[64];                  /*<  2: 64> RECEIVE_BLOCK_BITMAP                               */
+  U8                        _align0;                  /*< 66:  1> alignment                                          */
+  U8                        _align1;                  /*< 67:  1> alignment                                          */
+} T_ack_nack_des;
+#endif
+
+#ifndef __T_ms_id__
+#define __T_ms_id__
+/*
+ * Mobile Identity
+ * CCDGEN:WriteStruct_Count==775
+ */
+typedef struct
+{
+  U8                        ms_id_len;                /*<  0:  1> Length of Mobile Identity                          */
+  U8                        c_ident_digit;            /*<  1:  1> counter                                            */
+  U8                        ident_digit[15];          /*<  2: 15> identity digit                                     */
+  U8                        _align0;                  /*< 17:  1> alignment                                          */
+  U8                        _align1;                  /*< 18:  1> alignment                                          */
+  U8                        _align2;                  /*< 19:  1> alignment                                          */
+} T_ms_id;
+#endif
+
+#ifndef __T_rep_page_s2__
+#define __T_rep_page_s2__
+/*
+ * Repeated Page info Sub 2
+ * CCDGEN:WriteStruct_Count==776
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        v_tmsi_field;             /*<  3:  1> valid-flag                                         */
+  BUF_tmsi_field            tmsi_field;               /*<  4: 12> TMSI                                               */
+  U8                        _align2;                  /*< 16:  1> alignment                                          */
+  U8                        _align3;                  /*< 17:  1> alignment                                          */
+  U8                        _align4;                  /*< 18:  1> alignment                                          */
+  U8                        v_ms_id;                  /*< 19:  1> valid-flag                                         */
+  T_ms_id                   ms_id;                    /*< 20: 20> Mobile Identity                                    */
+  U8                        chan_need;                /*< 40:  1> CHANNEL_NEEDED                                     */
+  U8                        v_emlpp_prio;             /*< 41:  1> valid-flag                                         */
+  U8                        emlpp_prio;               /*< 42:  1> eMLPP_PRIORITY                                     */
+  U8                        _align5;                  /*< 43:  1> alignment                                          */
+} T_rep_page_s2;
+#endif
+
+#ifndef __T_rep_page_s1__
+#define __T_rep_page_s1__
+/*
+ * Repeated Page info Sub1
+ * CCDGEN:WriteStruct_Count==777
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        v_ptmsi;                  /*<  3:  1> valid-flag                                         */
+  BUF_ptmsi                 ptmsi;                    /*<  4: 12> PTMSI                                              */
+  U8                        _align2;                  /*< 16:  1> alignment                                          */
+  U8                        _align3;                  /*< 17:  1> alignment                                          */
+  U8                        _align4;                  /*< 18:  1> alignment                                          */
+  U8                        v_ms_id;                  /*< 19:  1> valid-flag                                         */
+  T_ms_id                   ms_id;                    /*< 20: 20> Mobile Identity                                    */
+} T_rep_page_s1;
+#endif
+
+#ifndef __T_rep_page_info__
+#define __T_rep_page_info__
+/*
+ * Repeated Page info
+ * CCDGEN:WriteStruct_Count==778
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        v_rep_page_s1;            /*<  3:  1> valid-flag                                         */
+  T_rep_page_s1             rep_page_s1;              /*<  4: 40> Repeated Page info Sub1                            */
+  U8                        _align2;                  /*< 44:  1> alignment                                          */
+  U8                        _align3;                  /*< 45:  1> alignment                                          */
+  U8                        _align4;                  /*< 46:  1> alignment                                          */
+  U8                        v_rep_page_s2;            /*< 47:  1> valid-flag                                         */
+  T_rep_page_s2             rep_page_s2;              /*< 48: 44> Repeated Page info Sub 2                           */
+} T_rep_page_info;
+#endif
+
+#ifndef __T_abs__
+#define __T_abs__
+/*
+ * TBF Starting Time Absolute
+ * CCDGEN:WriteStruct_Count==779
+ */
+typedef struct
+{
+  U8                        t1;                       /*<  0:  1> T1'                                                */
+  U8                        t3;                       /*<  1:  1> T3                                                 */
+  U8                        t2;                       /*<  2:  1> T2                                                 */
+  U8                        _align0;                  /*<  3:  1> alignment                                          */
+} T_abs;
+#endif
+
+/*
+ * FRAME_NUMBER
+ * CCDGEN:WriteStruct_Count==780
+ */
+#ifndef __T_fn_mod__
+#define __T_fn_mod__
+typedef T_abs T_fn_mod;
+#endif
+#ifndef __T_tbf_s_time__
+#define __T_tbf_s_time__
+/*
+ * TBF Starting Time
+ * CCDGEN:WriteStruct_Count==781
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        v_rel;                    /*<  1:  1> valid-flag                                         */
+  U16                       rel;                      /*<  2:  2> TBF Starting Time Relative                         */
+  U8                        _align0;                  /*<  4:  1> alignment                                          */
+  U8                        _align1;                  /*<  5:  1> alignment                                          */
+  U8                        _align2;                  /*<  6:  1> alignment                                          */
+  U8                        v_abs;                    /*<  7:  1> valid-flag                                         */
+  T_abs                     abs;                      /*<  8:  4> TBF Starting Time Absolute                         */
+} T_tbf_s_time;
+#endif
+
+/*
+ * MEASUREMENT_STARTING_TIME
+ * CCDGEN:WriteStruct_Count==782
+ */
+#ifndef __T_meas_start_grr__
+#define __T_meas_start_grr__
+typedef T_tbf_s_time T_meas_start_grr;
+#endif
+#ifndef __T_meas_map__
+#define __T_meas_map__
+/*
+ * Measurement Mapping
+ * CCDGEN:WriteStruct_Count==783
+ */
+typedef struct
+{
+  T_meas_start_grr          meas_start_grr;           /*<  0: 12> MEASUREMENT_STARTING_TIME                          */
+  U8                        meas_inter;               /*< 12:  1> MEASUREMENT_INTERVAL                               */
+  U8                        meas_bitmap;              /*< 13:  1> MEASUREMENT_BITMAP                                 */
+  U8                        _align0;                  /*< 14:  1> alignment                                          */
+  U8                        _align1;                  /*< 15:  1> alignment                                          */
+} T_meas_map;
+#endif
+
+#ifndef __T_fa_s2__
+#define __T_fa_s2__
+/*
+ * FA Sub2
+ * CCDGEN:WriteStruct_Count==784
+ */
+typedef struct
+{
+  T_tbf_s_time              tbf_s_time;               /*<  0: 12> TBF Starting Time                                  */
+  U8                        v_ts_alloc;               /*< 12:  1> valid-flag                                         */
+  U8                        ts_alloc;                 /*< 13:  1> TIMESLOT_ALLOCATION                                */
+  U8                        flag;                     /*< 14:  1> Flag                                               */
+  U8                        v_block_struct;           /*< 15:  1> valid-flag                                         */
+  T_block_struct            block_struct;             /*< 16:132> Blocks Structure                                   */
+  U8                        v_alloc_map;              /*<148:  1> valid-flag                                         */
+  U8                        c_alloc_map;              /*<149:  1> counter                                            */
+  U8                        alloc_map[127];           /*<150:127> ALLOCATION_BITMAP                                  */
+  U8                        _align0;                  /*<277:  1> alignment                                          */
+  U8                        _align1;                  /*<278:  1> alignment                                          */
+  U8                        _align2;                  /*<279:  1> alignment                                          */
+} T_fa_s2;
+#endif
+
+#ifndef __T_f_alloc_ack__
+#define __T_f_alloc_ack__
+/*
+ * Fixed Allocation Uplink Ack/Nack
+ * CCDGEN:WriteStruct_Count==785
+ */
+typedef struct
+{
+  U8                        final_alloc;              /*<  0:  1> FINAL_ALLOCATION                                   */
+  U8                        flag;                     /*<  1:  1> Flag                                               */
+  U8                        v_ts_overr;               /*<  2:  1> valid-flag                                         */
+  U8                        ts_overr;                 /*<  3:  1> TS_OVERRIDE                                        */
+  U8                        _align0;                  /*<  4:  1> alignment                                          */
+  U8                        _align1;                  /*<  5:  1> alignment                                          */
+  U8                        _align2;                  /*<  6:  1> alignment                                          */
+  U8                        v_fa_s2;                  /*<  7:  1> valid-flag                                         */
+  T_fa_s2                   fa_s2;                    /*<  8:280> FA Sub2                                            */
+} T_f_alloc_ack;
+#endif
+
+#ifndef __T_req_ref_p__
+#define __T_req_ref_p__
+/*
+ * Packet Request Reference
+ * CCDGEN:WriteStruct_Count==786
+ */
+typedef struct
+{
+  U16                       access_info;              /*<  0:  2> Random Access Information                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+  T_fn_mod                  fn_mod;                   /*<  4:  4> FRAME_NUMBER                                       */
+} T_req_ref_p;
+#endif
+
+#ifndef __T_add3__
+#define __T_add3__
+/*
+ * Address Information3
+ * CCDGEN:WriteStruct_Count==787
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        v_glob_tfi;               /*<  3:  1> valid-flag                                         */
+  T_glob_tfi                glob_tfi;                 /*<  4:  8> Global TFI                                         */
+  U8                        v_flag2;                  /*< 12:  1> valid-flag                                         */
+  U8                        flag2;                    /*< 13:  1> Flag2                                              */
+  U8                        _align2;                  /*< 14:  1> alignment                                          */
+  U8                        v_tlli_value;             /*< 15:  1> valid-flag                                         */
+  BUF_tlli_value            tlli_value;               /*< 16: 12> TLLI                                               */
+  U8                        v_flag3;                  /*< 28:  1> valid-flag                                         */
+  U8                        flag3;                    /*< 29:  1> Flag3                                              */
+  U8                        _align3;                  /*< 30:  1> alignment                                          */
+  U8                        v_tqi;                    /*< 31:  1> valid-flag                                         */
+  U16                       tqi;                      /*< 32:  2> TQI                                                */
+  U8                        _align4;                  /*< 34:  1> alignment                                          */
+  U8                        v_req_ref_p;              /*< 35:  1> valid-flag                                         */
+  T_req_ref_p               req_ref_p;                /*< 36:  8> Packet Request Reference                           */
+} T_add3;
+#endif
+
+#ifndef __T_req_ref_tfi__
+#define __T_req_ref_tfi__
+/*
+ * Packet Request Ref. or Global TFI
+ * CCDGEN:WriteStruct_Count==788
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        v_req_ref_p;              /*<  3:  1> valid-flag                                         */
+  T_req_ref_p               req_ref_p;                /*<  4:  8> Packet Request Reference                           */
+  U8                        _align2;                  /*< 12:  1> alignment                                          */
+  U8                        _align3;                  /*< 13:  1> alignment                                          */
+  U8                        _align4;                  /*< 14:  1> alignment                                          */
+  U8                        v_glob_tfi;               /*< 15:  1> valid-flag                                         */
+  T_glob_tfi                glob_tfi;                 /*< 16:  8> Global TFI                                         */
+} T_req_ref_tfi;
+#endif
+
+#ifndef __T_reject__
+#define __T_reject__
+/*
+ * Reject Structure
+ * CCDGEN:WriteStruct_Count==789
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        v_tlli_value;             /*<  3:  1> valid-flag                                         */
+  BUF_tlli_value            tlli_value;               /*<  4: 12> TLLI                                               */
+  U8                        _align2;                  /*< 16:  1> alignment                                          */
+  U8                        _align3;                  /*< 17:  1> alignment                                          */
+  U8                        _align4;                  /*< 18:  1> alignment                                          */
+  U8                        v_req_ref_tfi;            /*< 19:  1> valid-flag                                         */
+  T_req_ref_tfi             req_ref_tfi;              /*< 20: 24> Packet Request Ref. or Global TFI                  */
+  U8                        _align5;                  /*< 44:  1> alignment                                          */
+  U8                        _align6;                  /*< 45:  1> alignment                                          */
+  U8                        _align7;                  /*< 46:  1> alignment                                          */
+  U8                        v_wait;                   /*< 47:  1> valid-flag                                         */
+  T_wait                    wait;                     /*< 48:  4> Wait Structure                                     */
+} T_reject;
+#endif
+
+/*
+ * Additional Reject Structure
+ * CCDGEN:WriteStruct_Count==790
+ */
+#ifndef __T_add_reject__
+#define __T_add_reject__
+typedef T_reject T_add_reject;
+#endif
+#ifndef __T_gamma_tn__
+#define __T_gamma_tn__
+/*
+ * Gamma Array
+ * CCDGEN:WriteStruct_Count==791
+ */
+typedef struct
+{
+  U8                        v_gamma;                  /*<  0:  1> valid-flag                                         */
+  U8                        gamma;                    /*<  1:  1> GAMMA_TN                                           */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+} T_gamma_tn;
+#endif
+
+#ifndef __T_pwr_par__
+#define __T_pwr_par__
+/*
+ * Power Control Parameters
+ * CCDGEN:WriteStruct_Count==792
+ */
+typedef struct
+{
+  U8                        alpha;                    /*<  0:  1> Alpha                                              */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+  T_gamma_tn                gamma_tn[8];              /*<  4: 32> Gamma Array                                        */
+} T_pwr_par;
+#endif
+
+#ifndef __T_f_alloc_ul__
+#define __T_f_alloc_ul__
+/*
+ * Fixed Allocation Uplink Assignment
+ * CCDGEN:WriteStruct_Count==793
+ */
+typedef struct
+{
+  U8                        v_ul_tfi_assign;          /*<  0:  1> valid-flag                                         */
+  U8                        ul_tfi_assign;            /*<  1:  1> UPLINK_TFI_ASSIGNMENT                              */
+  U8                        final_alloc;              /*<  2:  1> FINAL_ALLOCATION                                   */
+  U8                        dl_ctrl_ts;               /*<  3:  1> DOWNLINK_CONTROL_TIMESLOT                          */
+  U8                        _align0;                  /*<  4:  1> alignment                                          */
+  U8                        _align1;                  /*<  5:  1> alignment                                          */
+  U8                        _align2;                  /*<  6:  1> alignment                                          */
+  U8                        v_bts_pwr_ctrl;           /*<  7:  1> valid-flag                                         */
+  T_bts_pwr_ctrl            bts_pwr_ctrl;             /*<  8:  4> BTS_PWR_CTRL                                       */
+  U8                        flag;                     /*< 12:  1> Flag                                               */
+  U8                        v_ts_alloc;               /*< 13:  1> valid-flag                                         */
+  U8                        ts_alloc;                 /*< 14:  1> TIMESLOT_ALLOCATION                                */
+  U8                        v_pwr_par;                /*< 15:  1> valid-flag                                         */
+  T_pwr_par                 pwr_par;                  /*< 16: 36> Power Control Parameters                           */
+  U8                        half_dupelx;              /*< 52:  1> HALF_DUPLEX_MODE                                   */
+  U8                        _align3;                  /*< 53:  1> alignment                                          */
+  U8                        _align4;                  /*< 54:  1> alignment                                          */
+  U8                        _align5;                  /*< 55:  1> alignment                                          */
+  T_tbf_s_time              tbf_s_time;               /*< 56: 12> TBF Starting Time                                  */
+  U8                        flag2;                    /*< 68:  1> Flag2                                              */
+  U8                        _align6;                  /*< 69:  1> alignment                                          */
+  U8                        _align7;                  /*< 70:  1> alignment                                          */
+  U8                        v_block_struct;           /*< 71:  1> valid-flag                                         */
+  T_block_struct            block_struct;             /*< 72:132> Blocks Structure                                   */
+  U8                        v_alloc_map;              /*<204:  1> valid-flag                                         */
+  U8                        c_alloc_map;              /*<205:  1> counter                                            */
+  U8                        alloc_map[127];           /*<206:127> ALLOCATION_BITMAP                                  */
+  U8                        _align8;                  /*<333:  1> alignment                                          */
+  U8                        _align9;                  /*<334:  1> alignment                                          */
+  U8                        _align10;                 /*<335:  1> alignment                                          */
+} T_f_alloc_ul;
+#endif
+
+#ifndef __T_f_alloc_re__
+#define __T_f_alloc_re__
+/*
+ * Fixed Allocation Reconfigure
+ * CCDGEN:WriteStruct_Count==794
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        v_ul_ts_alloc;            /*<  1:  1> valid-flag                                         */
+  U8                        ul_ts_alloc;              /*<  2:  1> UPLINK_TIMESLOT_ALLOCATION                         */
+  U8                        v_pwr_par;                /*<  3:  1> valid-flag                                         */
+  T_pwr_par                 pwr_par;                  /*<  4: 36> Power Control Parameters                           */
+  U8                        final_alloc;              /*< 40:  1> FINAL_ALLOCATION                                   */
+  U8                        dl_ctrl_ts;               /*< 41:  1> DOWNLINK_CONTROL_TIMESLOT                          */
+  U8                        _align0;                  /*< 42:  1> alignment                                          */
+  U8                        v_bts_pwr_ctrl;           /*< 43:  1> valid-flag                                         */
+  T_bts_pwr_ctrl            bts_pwr_ctrl;             /*< 44:  4> BTS_PWR_CTRL                                       */
+  U8                        _align1;                  /*< 48:  1> alignment                                          */
+  U8                        _align2;                  /*< 49:  1> alignment                                          */
+  U8                        _align3;                  /*< 50:  1> alignment                                          */
+  U8                        v_meas_map;               /*< 51:  1> valid-flag                                         */
+  T_meas_map                meas_map;                 /*< 52: 16> Measurement Mapping                                */
+  T_tbf_s_time              tbf_s_time;               /*< 68: 12> TBF Starting Time                                  */
+  U8                        flag2;                    /*< 80:  1> Flag2                                              */
+  U8                        _align4;                  /*< 81:  1> alignment                                          */
+  U8                        _align5;                  /*< 82:  1> alignment                                          */
+  U8                        v_block_struct;           /*< 83:  1> valid-flag                                         */
+  T_block_struct            block_struct;             /*< 84:132> Blocks Structure                                   */
+  U8                        v_alloc_map;              /*<216:  1> valid-flag                                         */
+  U8                        c_alloc_map;              /*<217:  1> counter                                            */
+  U8                        alloc_map[127];           /*<218:127> ALLOCATION_BITMAP                                  */
+  U8                        _align6;                  /*<345:  1> alignment                                          */
+  U8                        _align7;                  /*<346:  1> alignment                                          */
+  U8                        _align8;                  /*<347:  1> alignment                                          */
+} T_f_alloc_re;
+#endif
+
+#ifndef __T_usf_array__
+#define __T_usf_array__
+/*
+ * USF and GAMMA Array
+ * CCDGEN:WriteStruct_Count==795
+ */
+typedef struct
+{
+  U8                        _align0;                  /*<  0:  1> alignment                                          */
+  U8                        _align1;                  /*<  1:  1> alignment                                          */
+  U8                        _align2;                  /*<  2:  1> alignment                                          */
+  U8                        v_usf_g;                  /*<  3:  1> valid-flag                                         */
+  T_usf_g                   usf_g;                    /*<  4:  4> USF_TN and GAMMA_TN                                */
+} T_usf_array;
+#endif
+
+#ifndef __T_tn_alloc_pwr__
+#define __T_tn_alloc_pwr__
+/*
+ * Timeslot Allocation with Power Control Parameters
+ * CCDGEN:WriteStruct_Count==796
+ */
+typedef struct
+{
+  U8                        alpha;                    /*<  0:  1> Alpha                                              */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+  T_usf_array               usf_array[8];             /*<  4: 64> USF and GAMMA Array                                */
+} T_tn_alloc_pwr;
+#endif
+
+#ifndef __T_dyn_alloc_p__
+#define __T_dyn_alloc_p__
+/*
+ * Dynamic Allocation
+ * CCDGEN:WriteStruct_Count==797
+ */
+typedef struct
+{
+  U8                        xdyn_alloc;               /*<  0:  1> Extended Dynamic Allocation                        */
+  U8                        flag2;                    /*<  1:  1> Flag2                                              */
+  U8                        v_p0;                     /*<  2:  1> valid-flag                                         */
+  U8                        p0;                       /*<  3:  1> BTS_PWR_CTRL_P0                                    */
+  U8                        v_pr_mode;                /*<  4:  1> valid-flag                                         */
+  U8                        pr_mode;                  /*<  5:  1> PR_MODE                                            */
+  U8                        usf_grant;                /*<  6:  1> USF_GRANULARITY                                    */
+  U8                        v_ul_tfi_assign;          /*<  7:  1> valid-flag                                         */
+  U8                        ul_tfi_assign;            /*<  8:  1> UPLINK_TFI_ASSIGNMENT                              */
+  U8                        v_rlc_db_granted;         /*<  9:  1> valid-flag                                         */
+  U8                        rlc_db_granted;           /*< 10:  1> RLC_DATA_BLOCKS_GRANTED                            */
+  U8                        v_tbf_s_time;             /*< 11:  1> valid-flag                                         */
+  T_tbf_s_time              tbf_s_time;               /*< 12: 12> TBF Starting Time                                  */
+  U8                        flag;                     /*< 24:  1> Flag                                               */
+  U8                        _align0;                  /*< 25:  1> alignment                                          */
+  U8                        _align1;                  /*< 26:  1> alignment                                          */
+  U8                        v_tn_alloc;               /*< 27:  1> valid-flag                                         */
+  T_tn_alloc                tn_alloc[8];              /*< 28: 32> Timeslot Allocation                                */
+  U8                        _align2;                  /*< 60:  1> alignment                                          */
+  U8                        _align3;                  /*< 61:  1> alignment                                          */
+  U8                        _align4;                  /*< 62:  1> alignment                                          */
+  U8                        v_tn_alloc_pwr;           /*< 63:  1> valid-flag                                         */
+  T_tn_alloc_pwr            tn_alloc_pwr;             /*< 64: 68> Timeslot Allocation with Power Control Parameters  */
+} T_dyn_alloc_p;
+#endif
+
+#ifndef __T_alf_gam__
+#define __T_alf_gam__
+/*
+ * ALPHA and GAMMA
+ * CCDGEN:WriteStruct_Count==798
+ */
+typedef struct
+{
+  U8                        alpha;                    /*<  0:  1> Alpha                                              */
+  U8                        gamma;                    /*<  1:  1> GAMMA_TN                                           */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+} T_alf_gam;
+#endif
+
+#ifndef __T_sin_alloc__
+#define __T_sin_alloc__
+/*
+ * Single Block Allocation
+ * CCDGEN:WriteStruct_Count==799
+ */
+typedef struct
+{
+  U8                        tn;                       /*<  0:  1> TIMESLOT_NUMBER                                    */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        v_alf_gam;                /*<  3:  1> valid-flag                                         */
+  T_alf_gam                 alf_gam;                  /*<  4:  4> ALPHA and GAMMA                                    */
+  U8                        _align2;                  /*<  8:  1> alignment                                          */
+  U8                        _align3;                  /*<  9:  1> alignment                                          */
+  U8                        _align4;                  /*< 10:  1> alignment                                          */
+  U8                        v_bts_pwr_ctrl;           /*< 11:  1> valid-flag                                         */
+  T_bts_pwr_ctrl            bts_pwr_ctrl;             /*< 12:  4> BTS_PWR_CTRL                                       */
+  T_tbf_s_time              tbf_s_time;               /*< 16: 12> TBF Starting Time                                  */
+} T_sin_alloc;
+#endif
+
+#ifndef __T_freq_diff_struct__
+#define __T_freq_diff_struct__
+/*
+ * FREQ_DIFF_STRUCT
+ * CCDGEN:WriteStruct_Count==800
+ */
+typedef struct
+{
+  U8                        freq_diff;                /*<  0:  1> FREQ_DIFF                                          */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+} T_freq_diff_struct;
+#endif
+
+#ifndef __T_xfreq_list__
+#define __T_xfreq_list__
+/*
+ * EXT FREQUENCY LIST
+ * CCDGEN:WriteStruct_Count==801
+ */
+typedef struct
+{
+  U16                       start_freq;               /*<  0:  2> START_FREQUENCY                                    */
+  U8                        nr_freq;                  /*<  2:  1> NR_OF_FREQUENCY                                    */
+  U8                        freq_diff_len;            /*<  3:  1> FREQ_DIFF_LENGTH                                   */
+  U8                        _align0;                  /*<  4:  1> alignment                                          */
+  U8                        _align1;                  /*<  5:  1> alignment                                          */
+  U8                        _align2;                  /*<  6:  1> alignment                                          */
+  U8                        c_freq_diff_struct;       /*<  7:  1> counter                                            */
+  T_freq_diff_struct        freq_diff_struct[MAX_EXT_FREQ_LIST_ELEM]; /*<  8:128> FREQ_DIFF_STRUCT                                   */
+} T_xfreq_list;
+#endif
+
+/*
+ * EXT FREQUENCY LIST
+ * CCDGEN:WriteStruct_Count==802
+ */
+#ifndef __T_xfreq_list2__
+#define __T_xfreq_list2__
+typedef T_xfreq_list T_xfreq_list2;
+#endif
+#ifndef __T_em1__
+#define __T_em1__
+/*
+ * EXT Measurement Struct
+ * CCDGEN:WriteStruct_Count==803
+ */
+typedef struct
+{
+  U8                        flag;                     /*<  0:  1> Flag                                               */
+  U8                        v_xrep_type;              /*<  1:  1> valid-flag                                         */
+  U8                        xrep_type;                /*<  2:  1> EXT_REPORTING_TYPE                                 */
+  U8                        v_ncc_permitted;          /*<  3:  1> valid-flag                                         */
+  U8                        ncc_permitted;            /*<  4:  1> NCC_PERMITTED                                      */
+  U8                        v_flag2;                  /*<  5:  1> valid-flag                                         */
+  U8                        flag2;                    /*<  6:  1> Flag2                                              */
+  U8                        v_int_freq;               /*<  7:  1> valid-flag                                         */
+  U8                        int_freq;                 /*<  8:  1> INT_FREQUENCY                                      */
+  U8                        v_xrep_per;               /*<  9:  1> valid-flag                                         */
+  U8                        xrep_per;                 /*< 10:  1> EXT_REPORTING_PERIOD                               */
+  U8                        _align0;                  /*< 11:  1> alignment                                          */
+  T_xfreq_list              xfreq_list;               /*< 12:136> EXT FREQUENCY LIST                                 */
+  U8                        _align1;                  /*<148:  1> alignment                                          */
+  U8                        _align2;                  /*<149:  1> alignment                                          */
+  U8                        v_xfreq_list2;            /*<150:  1> valid-flag                                         */
+  U8                        c_xfreq_list2;            /*<151:  1> counter                                            */
+  T_xfreq_list2             xfreq_list2[MAX_EXT_FREQ_LIST]; /*<152:952> EXT FREQUENCY LIST                                 */
+} T_em1;
+#endif
+
+#ifndef __T_xmeas_par__
+#define __T_xmeas_par__
+/*
+ * EXT Measurement Parameters
+ * CCDGEN:WriteStruct_Count==804
+ */
+typedef struct
+{
+  U8                        xmeas_order;              /*<  0:  1> EXT_MEASUREMENT_ORDER                              */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        v_em1;                    /*<  3:  1> valid-flag                                         */
+  T_em1                     em1;                      /*<  4:1104> EXT Measurement Struct                             */
+} T_xmeas_par;
+#endif
+
+#ifndef __T_ncell_par_rest__
+#define __T_ncell_par_rest__
+/*
+ * Neighbour Cell parameters Rest
+ * CCDGEN:WriteStruct_Count==805
+ */
+typedef struct
+{
+  T_freq_diff_struct        freq_diff_struct;         /*<  0:  4> FREQ_DIFF_STRUCT                                   */
+  U8                        bsic;                     /*<  4:  1> BSIC                                               */
+  U8                        _align0;                  /*<  5:  1> alignment                                          */
+  U8                        _align1;                  /*<  6:  1> alignment                                          */
+  U8                        _align2;                  /*<  7:  1> alignment                                          */
+  T_cs_par                  cs_par;                   /*<  8: 36> Cell selection parameters                          */
+} T_ncell_par_rest;
+#endif
+
+#ifndef __T_ncell_par__
+#define __T_ncell_par__
+/*
+ * Neighbour Cell parameters
+ * CCDGEN:WriteStruct_Count==806
+ */
+typedef struct
+{
+  U16                       start_freq;               /*<  0:  2> START_FREQUENCY                                    */
+  U8                        bsic;                     /*<  2:  1> BSIC                                               */
+  U8                        _align0;                  /*<  3:  1> alignment                                          */
+  T_cs_par                  cs_par;                   /*<  4: 36> Cell selection parameters                          */
+  U8                        n_rest;                   /*< 40:  1> NR_OF_REMAINING_CELLS                              */
+  U8                        freq_diff_len;            /*< 41:  1> FREQ_DIFF_LENGTH                                   */
+  U8                        _align1;                  /*< 42:  1> alignment                                          */
+  U8                        c_ncell_par_rest;         /*< 43:  1> counter                                            */
+  T_ncell_par_rest          ncell_par_rest[MAX_FREQ_DIFF_CS_PAR]; /*< 44:352> Neighbour Cell parameters Rest                     */
+} T_ncell_par;
+#endif
+
+#ifndef __T_ncell_par2_s2__
+#define __T_ncell_par2_s2__
+/*
+ * Neighbour Cell parameters 2 Description Sub 2
+ * CCDGEN:WriteStruct_Count==807
+ */
+typedef struct
+{
+  T_freq_diff_struct        freq_diff_struct;         /*<  0:  4> FREQ_DIFF_STRUCT                                   */
+  U8                        same_ra_scell;            /*<  4:  1> SAME_RA_AS_SERVING_CELL                            */
+  U8                        cell_ba;                  /*<  5:  1> CELL_BAR_ACCESS_2                                  */
+  U8                        bcc;                      /*<  6:  1> BTS Colour Code                                    */
+  U8                        _align0;                  /*<  7:  1> alignment                                          */
+} T_ncell_par2_s2;
+#endif
+
+#ifndef __T_ncell_par2_s1__
+#define __T_ncell_par2_s1__
+/*
+ * Neighbour Cell parameters 2 Description Sub 1
+ * CCDGEN:WriteStruct_Count==808
+ */
+typedef struct
+{
+  U16                       start_freq;               /*<  0:  2> START_FREQUENCY                                    */
+  U8                        same_ra_scell;            /*<  2:  1> SAME_RA_AS_SERVING_CELL                            */
+  U8                        cell_ba;                  /*<  3:  1> CELL_BAR_ACCESS_2                                  */
+  U8                        bcc;                      /*<  4:  1> BTS Colour Code                                    */
+  U8                        n_r_cells;                /*<  5:  1> NR_OF_REMAINING_CELLS2                             */
+  U8                        v_freq_diff_len;          /*<  6:  1> valid-flag                                         */
+  U8                        freq_diff_len;            /*<  7:  1> FREQ_DIFF_LENGTH                                   */
+  U8                        _align0;                  /*<  8:  1> alignment                                          */
+  U8                        _align1;                  /*<  9:  1> alignment                                          */
+  U8                        v_ncell_par2_s2;          /*< 10:  1> valid-flag                                         */
+  U8                        c_ncell_par2_s2;          /*< 11:  1> counter                                            */
+  T_ncell_par2_s2           ncell_par2_s2[MAX_NCELL_PAR2_S2]; /*< 12: 16> Neighbour Cell parameters 2 Description Sub 2      */
+} T_ncell_par2_s1;
+#endif
+
+#ifndef __T_ncell_par2_des__
+#define __T_ncell_par2_des__
+/*
+ * Neighbour Cell parameters 2 Description
+ * CCDGEN:WriteStruct_Count==809
+ */
+typedef struct
+{
+  U8                        _align0;                  /*<  0:  1> alignment                                          */
+  U8                        _align1;                  /*<  1:  1> alignment                                          */
+  U8                        v_ncell_par2_s1;          /*<  2:  1> valid-flag                                         */
+  U8                        c_ncell_par2_s1;          /*<  3:  1> counter                                            */
+  T_ncell_par2_s1           ncell_par2_s1[MAX_REMAINING_CELL_IN_NCELL2]; /*<  4:504> Neighbour Cell parameters 2 Description Sub 1      */
+  U8                        para_ptr;                 /*<508:  1> CELL_PARAMS_POINTER                                */
+  U8                        _align2;                  /*<509:  1> alignment                                          */
+  U8                        _align3;                  /*<510:  1> alignment                                          */
+  U8                        _align4;                  /*<511:  1> alignment                                          */
+} T_ncell_par2_des;
+#endif
+
+#ifndef __T_ncell_par2__
+#define __T_ncell_par2__
+/*
+ * Neighbour Cell parameters 2
+ * CCDGEN:WriteStruct_Count==810
+ */
+typedef struct
+{
+  U8                        generation;               /*<  0:  1> Generation                                         */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        v_ncell_par2_des;         /*<  2:  1> valid-flag                                         */
+  U8                        c_ncell_par2_des;         /*<  3:  1> counter                                            */
+  T_ncell_par2_des          ncell_par2_des[MAX_BASIC_CELL_IN_NCELL2]; /*<  4:1536> Neighbour Cell parameters 2 Description            */
+  U8                        _align1;                  /*<1540:  1> alignment                                          */
+  U8                        _align2;                  /*<1541:  1> alignment                                          */
+  U8                        v_ncell_par2_set;         /*<1542:  1> valid-flag                                         */
+  U8                        c_ncell_par2_set;         /*<1543:  1> counter                                            */
+  T_ncell_par2_set          ncell_par2_set[MAX_NEIGHBOR_PARAMETER_SET_IN_NCELL2]; /*<1544: 96> Neighbour Cell parameters 2 Parameter Set          */
+} T_ncell_par2;
+#endif
+
+#ifndef __T_afreq_s__
+#define __T_afreq_s__
+/*
+ * List of added Frequency Sub
+ * CCDGEN:WriteStruct_Count==811
+ */
+typedef struct
+{
+  T_freq_diff_struct        freq_diff_struct;         /*<  0:  4> FREQ_DIFF_STRUCT                                   */
+  U8                        bsic;                     /*<  4:  1> BSIC                                               */
+  U8                        _align0;                  /*<  5:  1> alignment                                          */
+  U8                        _align1;                  /*<  6:  1> alignment                                          */
+  U8                        v_cs_par;                 /*<  7:  1> valid-flag                                         */
+  T_cs_par                  cs_par;                   /*<  8: 36> Cell selection parameters                          */
+} T_afreq_s;
+#endif
+
+#ifndef __T_list_af__
+#define __T_list_af__
+/*
+ * List of added Frequency
+ * CCDGEN:WriteStruct_Count==812
+ */
+typedef struct
+{
+  U16                       start_freq;               /*<  0:  2> START_FREQUENCY                                    */
+  U8                        bsic;                     /*<  2:  1> BSIC                                               */
+  U8                        v_cs_par;                 /*<  3:  1> valid-flag                                         */
+  T_cs_par                  cs_par;                   /*<  4: 36> Cell selection parameters                          */
+  U8                        nr_freq;                  /*< 40:  1> NR_OF_FREQUENCY                                    */
+  U8                        freq_diff_len;            /*< 41:  1> FREQ_DIFF_LENGTH                                   */
+  U8                        _align0;                  /*< 42:  1> alignment                                          */
+  U8                        c_afreq_s;                /*< 43:  1> counter                                            */
+  T_afreq_s                 afreq_s[MAX_AFREQ];       /*< 44:220> List of added Frequency Sub                        */
+} T_list_af;
+#endif
+
+#ifndef __T_nc_freq_list__
+#define __T_nc_freq_list__
+/*
+ * NC_FREQUENCY_LIST
+ * CCDGEN:WriteStruct_Count==813
+ */
+typedef struct
+{
+  U8                        _align0;                  /*<  0:  1> alignment                                          */
+  U8                        _align1;                  /*<  1:  1> alignment                                          */
+  U8                        _align2;                  /*<  2:  1> alignment                                          */
+  U8                        v_list_rf;                /*<  3:  1> valid-flag                                         */
+  T_list_rf                 list_rf;                  /*<  4:  8> List of removed Frequency                          */
+  U8                        _align3;                  /*< 12:  1> alignment                                          */
+  U8                        _align4;                  /*< 13:  1> alignment                                          */
+  U8                        v_list_af;                /*< 14:  1> valid-flag                                         */
+  U8                        c_list_af;                /*< 15:  1> counter                                            */
+  T_list_af                 list_af[MAX_LIST_AFREQ];  /*< 16:528> List of added Frequency                            */
+} T_nc_freq_list;
+#endif
+
+#ifndef __T_dyn_alloc_ts__
+#define __T_dyn_alloc_ts__
+/*
+ * Dynamic Allocation
+ * CCDGEN:WriteStruct_Count==814
+ */
+typedef struct
+{
+  U8                        xdyn_alloc;               /*<  0:  1> Extended Dynamic Allocation                        */
+  U8                        flag2;                    /*<  1:  1> Flag2                                              */
+  U8                        v_p0;                     /*<  2:  1> valid-flag                                         */
+  U8                        p0;                       /*<  3:  1> BTS_PWR_CTRL_P0                                    */
+  U8                        v_pr_mode;                /*<  4:  1> valid-flag                                         */
+  U8                        pr_mode;                  /*<  5:  1> PR_MODE                                            */
+  U8                        usf_grant;                /*<  6:  1> USF_GRANULARITY                                    */
+  U8                        v_rlc_db_granted;         /*<  7:  1> valid-flag                                         */
+  U8                        rlc_db_granted;           /*<  8:  1> RLC_DATA_BLOCKS_GRANTED                            */
+  U8                        _align0;                  /*<  9:  1> alignment                                          */
+  U8                        _align1;                  /*< 10:  1> alignment                                          */
+  U8                        v_tbf_s_time;             /*< 11:  1> valid-flag                                         */
+  T_tbf_s_time              tbf_s_time;               /*< 12: 12> TBF Starting Time                                  */
+  U8                        flag;                     /*< 24:  1> Flag                                               */
+  U8                        _align2;                  /*< 25:  1> alignment                                          */
+  U8                        _align3;                  /*< 26:  1> alignment                                          */
+  U8                        v_tn_alloc;               /*< 27:  1> valid-flag                                         */
+  T_tn_alloc                tn_alloc[8];              /*< 28: 32> Timeslot Allocation                                */
+  U8                        _align4;                  /*< 60:  1> alignment                                          */
+  U8                        _align5;                  /*< 61:  1> alignment                                          */
+  U8                        _align6;                  /*< 62:  1> alignment                                          */
+  U8                        v_tn_alloc_pwr;           /*< 63:  1> valid-flag                                         */
+  T_tn_alloc_pwr            tn_alloc_pwr;             /*< 64: 68> Timeslot Allocation with Power Control Parameters  */
+} T_dyn_alloc_ts;
+#endif
+
+#ifndef __T_ta_index_tn__
+#define __T_ta_index_tn__
+/*
+ * TA index and timeslot structure
+ * CCDGEN:WriteStruct_Count==815
+ */
+typedef struct
+{
+  U8                        ta_index;                 /*<  0:  1> TA_INDEX                                           */
+  U8                        ta_tn;                    /*<  1:  1> TIMING_ADVANCE_TIMESLOT_NUMBER                     */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+} T_ta_index_tn;
+#endif
+
+#ifndef __T_pta__
+#define __T_pta__
+/*
+ * Packet Timing Advance
+ * CCDGEN:WriteStruct_Count==816
+ */
+typedef struct
+{
+  U8                        v_ta_value;               /*<  0:  1> valid-flag                                         */
+  U8                        ta_value;                 /*<  1:  1> TIMING_ADVANCE_VALUE                               */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        v_ta_index_tn;            /*<  3:  1> valid-flag                                         */
+  T_ta_index_tn             ta_index_tn;              /*<  4:  4> TA index and timeslot structure                    */
+} T_pta;
+#endif
+
+#ifndef __T_psi1_pbcch_info__
+#define __T_psi1_pbcch_info__
+/*
+ * PSI1 and PBCCH info
+ * CCDGEN:WriteStruct_Count==817
+ */
+typedef struct
+{
+  U8                        psi1_rep_per;             /*<  0:  1> PSI1_REPEAT_PERIOD                                 */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+  T_pbcch_des               pbcch_des;                /*<  4: 12> PBCCH Description                                  */
+} T_psi1_pbcch_info;
+#endif
+
+#ifndef __T_nc_meas_per__
+#define __T_nc_meas_per__
+/*
+ * NC Measurement Periods
+ * CCDGEN:WriteStruct_Count==818
+ */
+typedef struct
+{
+  U8                        non_drx_per;              /*<  0:  1> NC_NON_DRX_PERIOD                                  */
+  U8                        rep_per_i;                /*<  1:  1> NC_REPORTING_PERIOD_I                              */
+  U8                        rep_per_t;                /*<  2:  1> NC_REPORTING_PERIOD_T                              */
+  U8                        _align0;                  /*<  3:  1> alignment                                          */
+} T_nc_meas_per;
+#endif
+
+#ifndef __T_nc_meas_par__
+#define __T_nc_meas_par__
+/*
+ * NC Measurement Parameters
+ * CCDGEN:WriteStruct_Count==819
+ */
+typedef struct
+{
+  U8                        ctrl_order;               /*<  0:  1> NETWORK_CONTROL_ORDER                              */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        v_nc_meas_per;            /*<  3:  1> valid-flag                                         */
+  T_nc_meas_per             nc_meas_per;              /*<  4:  4> NC Measurement Periods                             */
+} T_nc_meas_par;
+#endif
+
+#ifndef __T_nc_meas_par_list__
+#define __T_nc_meas_par_list__
+/*
+ * NC Measurement Parameters Including Frequency List
+ * CCDGEN:WriteStruct_Count==820
+ */
+typedef struct
+{
+  T_nc_meas_par             nc_meas_par;              /*<  0:  8> NC Measurement Parameters                          */
+  U8                        _align0;                  /*<  8:  1> alignment                                          */
+  U8                        _align1;                  /*<  9:  1> alignment                                          */
+  U8                        _align2;                  /*< 10:  1> alignment                                          */
+  U8                        v_nc_freq_list;           /*< 11:  1> valid-flag                                         */
+  T_nc_freq_list            nc_freq_list;             /*< 12:544> NC_FREQUENCY_LIST                                  */
+} T_nc_meas_par_list;
+#endif
+
+
+/*
+ * End of substructure section, begin of message definition section
+ */
+
+#ifndef __T_D_ACCESS_REJ__
+#define __T_D_ACCESS_REJ__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==821
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+  T_reject                  reject;                   /*<  4: 52> Reject Structure                                   */
+  U8                        _align2;                  /*< 56:  1> alignment                                          */
+  U8                        _align3;                  /*< 57:  1> alignment                                          */
+  U8                        v_add_reject;             /*< 58:  1> valid-flag                                         */
+  U8                        c_add_reject;             /*< 59:  1> counter                                            */
+  T_add_reject              add_reject[MAX_REJECT];   /*< 60:208> Additional Reject Structure                        */
+} T_D_ACCESS_REJ;
+#endif
+
+#ifndef __T_D_QUEUING_NOT__
+#define __T_D_QUEUING_NOT__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==822
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+  T_req_ref_p               req_ref_p;                /*<  4:  8> Packet Request Reference                           */
+  U16                       tqi;                      /*< 12:  2> TQI                                                */
+  U8                        _align2;                  /*< 14:  1> alignment                                          */
+  U8                        _align3;                  /*< 15:  1> alignment                                          */
+} T_D_QUEUING_NOT;
+#endif
+
+#ifndef __T_U_RESOURCE_REQ__
+#define __T_U_RESOURCE_REQ__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==823
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        v_access_type;            /*<  1:  1> valid-flag                                         */
+  U8                        access_type;              /*<  2:  1> Access Type                                        */
+  U8                        flag;                     /*<  3:  1> Flag                                               */
+  U8                        _align0;                  /*<  4:  1> alignment                                          */
+  U8                        _align1;                  /*<  5:  1> alignment                                          */
+  U8                        _align2;                  /*<  6:  1> alignment                                          */
+  U8                        v_glob_tfi;               /*<  7:  1> valid-flag                                         */
+  T_glob_tfi                glob_tfi;                 /*<  8:  8> Global TFI                                         */
+  U8                        _align3;                  /*< 16:  1> alignment                                          */
+  U8                        _align4;                  /*< 17:  1> alignment                                          */
+  U8                        _align5;                  /*< 18:  1> alignment                                          */
+  U8                        v_tlli_value;             /*< 19:  1> valid-flag                                         */
+  BUF_tlli_value            tlli_value;               /*< 20: 12> TLLI                                               */
+  U8                        _align6;                  /*< 32:  1> alignment                                          */
+  U8                        _align7;                  /*< 33:  1> alignment                                          */
+  U8                        _align8;                  /*< 34:  1> alignment                                          */
+  U8                        v_ra_cap;                 /*< 35:  1> valid-flag                                         */
+  T_ra_cap                  ra_cap;                   /*< 36: 84> MS RA capability value part (type defined in "m_rr_com.h") */
+  T_chan_req_des            chan_req_des;             /*<120:  8> Channel Request Description                        */
+  U8                        v_ma_ch_mark;             /*<128:  1> valid-flag                                         */
+  U8                        ma_ch_mark;               /*<129:  1> MA_CHANGE_MARK                                     */
+  U8                        c_value;                  /*<130:  1> C_VALUE                                            */
+  U8                        v_signvar;                /*<131:  1> valid-flag                                         */
+  U8                        signvar;                  /*<132:  1> SIGN_VAR                                           */
+  U8                        _align9;                  /*<133:  1> alignment                                          */
+  U8                        _align10;                 /*<134:  1> alignment                                          */
+  U8                        _align11;                 /*<135:  1> alignment                                          */
+  T_ilev                    ilev;                     /*<136: 16> I_LEVEL Structure                                  */
+} T_U_RESOURCE_REQ;
+#endif
+
+#ifndef __T_D_UL_ASSIGN__
+#define __T_D_UL_ASSIGN__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==824
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        v_pers_lev;               /*<  3:  1> valid-flag                                         */
+  T_pers_lev                pers_lev;                 /*<  4:  4> Persistence Level Structure                        */
+  T_add3                    add3;                     /*<  8: 44> Address Information3                               */
+  U8                        chan_coding_cmd;          /*< 52:  1> CHANNEL_CODING_COMMAND                             */
+  U8                        tlli_chan_coding;         /*< 53:  1> TLLI_BLOCK_CHANNEL_CODING                          */
+  U8                        _align1;                  /*< 54:  1> alignment                                          */
+  U8                        _align2;                  /*< 55:  1> alignment                                          */
+  T_pta                     pta;                      /*< 56:  8> Packet Timing Advance                              */
+  U8                        _align3;                  /*< 64:  1> alignment                                          */
+  U8                        _align4;                  /*< 65:  1> alignment                                          */
+  U8                        _align5;                  /*< 66:  1> alignment                                          */
+  U8                        v_freq_par;               /*< 67:  1> valid-flag                                         */
+  T_freq_par                freq_par;                 /*< 68:452> Frequency Parameters                               */
+  U8                        flag;                     /*<520:  1> Flag                                               */
+  U8                        flag2;                    /*<521:  1> Flag2                                              */
+  U8                        _align6;                  /*<522:  1> alignment                                          */
+  U8                        v_dyn_alloc_p;            /*<523:  1> valid-flag                                         */
+  T_dyn_alloc_p             dyn_alloc_p;              /*<524:132> Dynamic Allocation                                 */
+  U8                        _align7;                  /*<656:  1> alignment                                          */
+  U8                        _align8;                  /*<657:  1> alignment                                          */
+  U8                        _align9;                  /*<658:  1> alignment                                          */
+  U8                        v_sin_alloc;              /*<659:  1> valid-flag                                         */
+  T_sin_alloc               sin_alloc;                /*<660: 28> Single Block Allocation                            */
+  U8                        _align10;                 /*<688:  1> alignment                                          */
+  U8                        _align11;                 /*<689:  1> alignment                                          */
+  U8                        _align12;                 /*<690:  1> alignment                                          */
+  U8                        v_f_alloc_ul;             /*<691:  1> valid-flag                                         */
+  T_f_alloc_ul              f_alloc_ul;               /*<692:336> Fixed Allocation Uplink Assignment                 */
+} T_D_UL_ASSIGN;
+#endif
+
+#ifndef __T_D_DL_ASSIGN__
+#define __T_D_DL_ASSIGN__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==825
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        v_pers_lev;               /*<  3:  1> valid-flag                                         */
+  T_pers_lev                pers_lev;                 /*<  4:  4> Persistence Level Structure                        */
+  T_add1                    add1;                     /*<  8: 28> Address Information1                               */
+  U8                        mac_mode;                 /*< 36:  1> MAC_MODE                                           */
+  U8                        rlc_mode;                 /*< 37:  1> RLC_MODE                                           */
+  U8                        ctrl_ack;                 /*< 38:  1> CONTROL_ACK                                        */
+  U8                        ts_alloc;                 /*< 39:  1> TIMESLOT_ALLOCATION                                */
+  T_pta                     pta;                      /*< 40:  8> Packet Timing Advance                              */
+  U8                        _align1;                  /*< 48:  1> alignment                                          */
+  U8                        _align2;                  /*< 49:  1> alignment                                          */
+  U8                        _align3;                  /*< 50:  1> alignment                                          */
+  U8                        v_bts_pwr_ctrl;           /*< 51:  1> valid-flag                                         */
+  T_bts_pwr_ctrl            bts_pwr_ctrl;             /*< 52:  4> BTS_PWR_CTRL                                       */
+  U8                        _align4;                  /*< 56:  1> alignment                                          */
+  U8                        _align5;                  /*< 57:  1> alignment                                          */
+  U8                        _align6;                  /*< 58:  1> alignment                                          */
+  U8                        v_freq_par;               /*< 59:  1> valid-flag                                         */
+  T_freq_par                freq_par;                 /*< 60:452> Frequency Parameters                               */
+  U8                        v_dl_tfi_assign;          /*<512:  1> valid-flag                                         */
+  U8                        dl_tfi_assign;            /*<513:  1> DOWNLINK_TFI_ASSIGNMENT                            */
+  U8                        _align7;                  /*<514:  1> alignment                                          */
+  U8                        v_pwr_par;                /*<515:  1> valid-flag                                         */
+  T_pwr_par                 pwr_par;                  /*<516: 36> Power Control Parameters                           */
+  U8                        _align8;                  /*<552:  1> alignment                                          */
+  U8                        _align9;                  /*<553:  1> alignment                                          */
+  U8                        _align10;                 /*<554:  1> alignment                                          */
+  U8                        v_tbf_s_time;             /*<555:  1> valid-flag                                         */
+  T_tbf_s_time              tbf_s_time;               /*<556: 12> TBF Starting Time                                  */
+  U8                        _align11;                 /*<568:  1> alignment                                          */
+  U8                        _align12;                 /*<569:  1> alignment                                          */
+  U8                        _align13;                 /*<570:  1> alignment                                          */
+  U8                        v_meas_map;               /*<571:  1> valid-flag                                         */
+  T_meas_map                meas_map;                 /*<572: 16> Measurement Mapping                                */
+} T_D_DL_ASSIGN;
+#endif
+
+#ifndef __T_D_TBF_RELEASE__
+#define __T_D_TBF_RELEASE__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==826
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+  T_glob_tfi                glob_tfi;                 /*<  4:  8> Global TFI                                         */
+  U8                        ul_release;               /*< 12:  1> UPLINK_RELEASE                                     */
+  U8                        dl_release;               /*< 13:  1> DOWNLINK_RELEASE                                   */
+  U8                        rel_cause;                /*< 14:  1> TBF Release Cause                                  */
+  U8                        _align2;                  /*< 15:  1> alignment                                          */
+} T_D_TBF_RELEASE;
+#endif
+
+#ifndef __T_D_PAGING_REQ__
+#define __T_D_PAGING_REQ__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==827
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        v_pers_lev;               /*<  3:  1> valid-flag                                         */
+  T_pers_lev                pers_lev;                 /*<  4:  4> Persistence Level Structure                        */
+  U8                        v_nln;                    /*<  8:  1> valid-flag                                         */
+  U8                        nln;                      /*<  9:  1> NLN                                                */
+  U8                        v_rep_page_info;          /*< 10:  1> valid-flag                                         */
+  U8                        c_rep_page_info;          /*< 11:  1> counter                                            */
+  T_rep_page_info           rep_page_info[MAX_REP_PAGE_INFO]; /*< 12:368> Repeated Page info                                 */
+} T_D_PAGING_REQ;
+#endif
+
+#ifndef __T_U_DL_ACK__
+#define __T_U_DL_ACK__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==828
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        dl_tfi;                   /*<  1:  1> Downlink TFI                                       */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+  T_ack_nack_des            ack_nack_des;             /*<  4: 68> Ack/Nack Description                               */
+  U8                        _align2;                  /*< 72:  1> alignment                                          */
+  U8                        _align3;                  /*< 73:  1> alignment                                          */
+  U8                        _align4;                  /*< 74:  1> alignment                                          */
+  U8                        v_chan_req_des;           /*< 75:  1> valid-flag                                         */
+  T_chan_req_des            chan_req_des;             /*< 76:  8> Channel Request Description                        */
+  T_chan_qual_rep           chan_qual_rep;            /*< 84: 20> Channel Quality Report                             */
+} T_U_DL_ACK;
+#endif
+
+#ifndef __T_D_UL_ACK__
+#define __T_D_UL_ACK__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==829
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        ul_tfi;                   /*<  2:  1> Uplink TFI                                         */
+  U8                        chan_coding_cmd;          /*<  3:  1> CHANNEL_CODING_COMMAND                             */
+  T_ack_nack_des            ack_nack_des;             /*<  4: 68> Ack/Nack Description                               */
+  U8                        _align0;                  /*< 72:  1> alignment                                          */
+  U8                        _align1;                  /*< 73:  1> alignment                                          */
+  U8                        _align2;                  /*< 74:  1> alignment                                          */
+  U8                        v_cr_tlli;                /*< 75:  1> valid-flag                                         */
+  BUF_cr_tlli               cr_tlli;                  /*< 76: 12> CONTENTION_RESOLUTION_TLLI                         */
+  U8                        _align3;                  /*< 88:  1> alignment                                          */
+  U8                        _align4;                  /*< 89:  1> alignment                                          */
+  U8                        _align5;                  /*< 90:  1> alignment                                          */
+  U8                        v_pta;                    /*< 91:  1> valid-flag                                         */
+  T_pta                     pta;                      /*< 92:  8> Packet Timing Advance                              */
+  U8                        _align6;                  /*<100:  1> alignment                                          */
+  U8                        _align7;                  /*<101:  1> alignment                                          */
+  U8                        _align8;                  /*<102:  1> alignment                                          */
+  U8                        v_pwr_par;                /*<103:  1> valid-flag                                         */
+  T_pwr_par                 pwr_par;                  /*<104: 36> Power Control Parameters                           */
+  U8                        _align9;                  /*<140:  1> alignment                                          */
+  U8                        _align10;                 /*<141:  1> alignment                                          */
+  U8                        _align11;                 /*<142:  1> alignment                                          */
+  U8                        v_ext_bits;               /*<143:  1> valid-flag                                         */
+  T_ext_bits                ext_bits;                 /*<144: 68> Extensions Bits IE                                 */
+  U8                        _align12;                 /*<212:  1> alignment                                          */
+  U8                        _align13;                 /*<213:  1> alignment                                          */
+  U8                        _align14;                 /*<214:  1> alignment                                          */
+  U8                        v_f_alloc_ack;            /*<215:  1> valid-flag                                         */
+  T_f_alloc_ack             f_alloc_ack;              /*<216:288> Fixed Allocation Uplink Ack/Nack                   */
+} T_D_UL_ACK;
+#endif
+
+#ifndef __T_PSI_1__
+#define __T_PSI_1__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==830
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        pbcch_change_ma;          /*<  2:  1> PBCCH_CHANGE_MARK                                  */
+  U8                        psi_change_field;         /*<  3:  1> PSI_CHANGE_FIELD                                   */
+  U8                        psi1_rep_per;             /*<  4:  1> PSI1_REPEAT_PERIOD                                 */
+  U8                        psi_cnt_lr;               /*<  5:  1> PSI_COUNT_LR                                       */
+  U8                        v_psi_cnt_hr;             /*<  6:  1> valid-flag                                         */
+  U8                        psi_cnt_hr;               /*<  7:  1> PSI_COUNT_HR                                       */
+  U8                        meas_order;               /*<  8:  1> MEASUREMENT_ORDER                                  */
+  U8                        _align0;                  /*<  9:  1> alignment                                          */
+  U8                        _align1;                  /*< 10:  1> alignment                                          */
+  U8                        _align2;                  /*< 11:  1> alignment                                          */
+  T_gprs_cell_opt           gprs_cell_opt;            /*< 12: 84> GPRS Cell Options                                  */
+  T_prach_ctrl_par          prach_ctrl_par;           /*< 96: 16> PRACH Control Parameters                           */
+  T_pccch_org_par           pccch_org_par;            /*<112:  4> PCCCH Organization Parameters                      */
+  T_g_pwr_par               g_pwr_par;                /*<116:  8> Global Power Control Parameters                    */
+  U8                        psi_status_ind;           /*<124:  1> PSI_STATUS_IND                                     */
+  U8                        _align3;                  /*<125:  1> alignment                                          */
+  U8                        _align4;                  /*<126:  1> alignment                                          */
+  U8                        _align5;                  /*<127:  1> alignment                                          */
+} T_PSI_1;
+#endif
+
+#ifndef __T_PSI_2__
+#define __T_PSI_2__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==831
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        psi2_cm;                  /*<  2:  1> PSI2_CHANGE_MARK                                   */
+  U8                        psi2_ind;                 /*<  3:  1> PSI2_INDEX                                         */
+  U8                        psi2_cnt;                 /*<  4:  1> PSI2_COUNT                                         */
+  U8                        _align0;                  /*<  5:  1> alignment                                          */
+  U8                        _align1;                  /*<  6:  1> alignment                                          */
+  U8                        v_cell_id;                /*<  7:  1> valid-flag                                         */
+  T_cell_id                 cell_id;                  /*<  8: 16> Cell Identification                                */
+  U8                        _align2;                  /*< 24:  1> alignment                                          */
+  U8                        _align3;                  /*< 25:  1> alignment                                          */
+  U8                        _align4;                  /*< 26:  1> alignment                                          */
+  U8                        v_non_gprs_opt;           /*< 27:  1> valid-flag                                         */
+  T_non_gprs_opt            non_gprs_opt;             /*< 28: 84> Non GPRS Cell Options                              */
+  U8                        _align5;                  /*<112:  1> alignment                                          */
+  U8                        _align6;                  /*<113:  1> alignment                                          */
+  U8                        v_rfl;                    /*<114:  1> valid-flag                                         */
+  U8                        c_rfl;                    /*<115:  1> counter                                            */
+  T_rfl                     rfl[MAX_RFL_IN_PSI];      /*<116:320> Reference Frequency Lists                          */
+  U8                        _align7;                  /*<436:  1> alignment                                          */
+  U8                        _align8;                  /*<437:  1> alignment                                          */
+  U8                        v_cell_alloc;             /*<438:  1> valid-flag                                         */
+  U8                        c_cell_alloc;             /*<439:  1> counter                                            */
+  T_cell_alloc              cell_alloc[MAX_CELL_ALLOC]; /*<440: 16> Cell Allocation                                    */
+  U8                        _align9;                  /*<456:  1> alignment                                          */
+  U8                        _align10;                 /*<457:  1> alignment                                          */
+  U8                        v_gprs_ms_alloc;          /*<458:  1> valid-flag                                         */
+  U8                        c_gprs_ms_alloc;          /*<459:  1> counter                                            */
+  T_gprs_ms_alloc           gprs_ms_alloc[MAX_GPRS_MS_ALLOC]; /*<460:2828> GPRS Mobile Allocations                            */
+  U8                        _align11;                 /*<3288:  1> alignment                                          */
+  U8                        _align12;                 /*<3289:  1> alignment                                          */
+  U8                        v_pccch_des;              /*<3290:  1> valid-flag                                         */
+  U8                        c_pccch_des;              /*<3291:  1> counter                                            */
+  T_pccch_des               pccch_des[MAX_PCCCH_DES]; /*<3292:2240> PCCCH Description                                  */
+} T_PSI_2;
+#endif
+
+#ifndef __T_PSI_3__
+#define __T_PSI_3__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==832
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        psi3_cm;                  /*<  2:  1> PSI3_CHANGE_MARK                                   */
+  U8                        psi3bis_cnt;              /*<  3:  1> PSI3_BIS_COUNT                                     */
+  T_scell_par               scell_par;                /*<  4: 16> Serving Cell parameters                            */
+  T_gen_cell_par            gen_cell_par;             /*< 20:  8> General Cell Selection parameter                   */
+  U8                        _align0;                  /*< 28:  1> alignment                                          */
+  U8                        _align1;                  /*< 29:  1> alignment                                          */
+  U8                        v_ncell_par;              /*< 30:  1> valid-flag                                         */
+  U8                        c_ncell_par;              /*< 31:  1> counter                                            */
+  T_ncell_par               ncell_par[MAX_NCELL_PARA]; /*< 32:2376> Neighbour Cell parameters                          */
+} T_PSI_3;
+#endif
+
+#ifndef __T_PSI_3_BIS__
+#define __T_PSI_3_BIS__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==833
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        psi3_cm;                  /*<  2:  1> PSI3_CHANGE_MARK                                   */
+  U8                        psi3bis_ind;              /*<  3:  1> PSI3_BIS_INDEX                                     */
+  U8                        psi3bis_cnt;              /*<  4:  1> PSI3_BIS_COUNT                                     */
+  U8                        _align0;                  /*<  5:  1> alignment                                          */
+  U8                        v_ncell_par;              /*<  6:  1> valid-flag                                         */
+  U8                        c_ncell_par;              /*<  7:  1> counter                                            */
+  T_ncell_par               ncell_par[MAX_NCELL_IN_PSI3BIS]; /*<  8:1980> Neighbour Cell parameters                          */
+  U8                        _align1;                  /*<1988:  1> alignment                                          */
+  U8                        _align2;                  /*<1989:  1> alignment                                          */
+  U8                        v_ncell_par2;             /*<1990:  1> valid-flag                                         */
+  U8                        c_ncell_par2;             /*<1991:  1> counter                                            */
+  T_ncell_par2              ncell_par2[MAX_NCELL2_IN_PSI3BIS]; /*<1992:4920> Neighbour Cell parameters 2                        */
+} T_PSI_3_BIS;
+#endif
+
+#ifndef __T_PSI_4__
+#define __T_PSI_4__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==834
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        psi4_cm;                  /*<  2:  1> PSI4_CHANGE_MARK                                   */
+  U8                        psi4_ind;                 /*<  3:  1> PSI4_INDEX                                         */
+  U8                        psi4_cnt;                 /*<  4:  1> PSI4_COUNT                                         */
+  U8                        _align0;                  /*<  5:  1> alignment                                          */
+  U8                        _align1;                  /*<  6:  1> alignment                                          */
+  U8                        _align2;                  /*<  7:  1> alignment                                          */
+  T_chan_list_imeas         chan_list_imeas;          /*<  8:132> Channel List for Interference measurements         */
+} T_PSI_4;
+#endif
+
+#ifndef __T_PSI_5__
+#define __T_PSI_5__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==835
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        psi5_cm;                  /*<  2:  1> PSI5_CHANGE_MARK                                   */
+  U8                        psi5_ind;                 /*<  3:  1> PSI5_INDEX                                         */
+  U8                        psi5_cnt;                 /*<  4:  1> PSI5_COUNT                                         */
+  U8                        _align0;                  /*<  5:  1> alignment                                          */
+  U8                        _align1;                  /*<  6:  1> alignment                                          */
+  U8                        v_nc_meas_par;            /*<  7:  1> valid-flag                                         */
+  T_nc_meas_par             nc_meas_par;              /*<  8:  8> NC Measurement Parameters                          */
+  U8                        _align2;                  /*< 16:  1> alignment                                          */
+  U8                        _align3;                  /*< 17:  1> alignment                                          */
+  U8                        _align4;                  /*< 18:  1> alignment                                          */
+  U8                        v_xmeas_par;              /*< 19:  1> valid-flag                                         */
+  T_xmeas_par               xmeas_par;                /*< 20:1108> EXT Measurement Parameters                         */
+} T_PSI_5;
+#endif
+
+#ifndef __T_PSI_13__
+#define __T_PSI_13__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==836
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        bcch_change_ma;           /*<  2:  1> BCCH_CHANGE_MARK                                   */
+  U8                        si_change_ma;             /*<  3:  1> SI_CHANGE_FIELD                                    */
+  U8                        _align0;                  /*<  4:  1> alignment                                          */
+  U8                        _align1;                  /*<  5:  1> alignment                                          */
+  U8                        _align2;                  /*<  6:  1> alignment                                          */
+  U8                        v_si13_cm_gprs_alloc;     /*<  7:  1> valid-flag                                         */
+  T_si13_cm_gprs_alloc      si13_cm_gprs_alloc;       /*<  8:404> SI13_CHANGE_MARK and GPRS Alloc                    */
+  U8                        flag;                     /*<412:  1> Flag                                               */
+  U8                        _align3;                  /*<413:  1> alignment                                          */
+  U8                        _align4;                  /*<414:  1> alignment                                          */
+  U8                        v_pbcch_n_pres;           /*<415:  1> valid-flag                                         */
+  T_pbcch_n_pres            pbcch_n_pres;             /*<416: 96> PBCCH not present in cell structure                */
+  U8                        _align5;                  /*<512:  1> alignment                                          */
+  U8                        _align6;                  /*<513:  1> alignment                                          */
+  U8                        _align7;                  /*<514:  1> alignment                                          */
+  U8                        v_psi1_pbcch_info;        /*<515:  1> valid-flag                                         */
+  T_psi1_pbcch_info         psi1_pbcch_info;          /*<516: 16> PSI1 and PBCCH info                                */
+} T_PSI_13;
+#endif
+
+#ifndef __T_U_CTRL_ACK__
+#define __T_U_CTRL_ACK__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==837
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+  BUF_tlli_value            tlli_value;               /*<  4: 12> TLLI                                               */
+  U8                        pctrl_ack;                /*< 16:  1> P_CONTROL_ACK                                      */
+  U8                        _align3;                  /*< 17:  1> alignment                                          */
+  U8                        _align4;                  /*< 18:  1> alignment                                          */
+  U8                        _align5;                  /*< 19:  1> alignment                                          */
+} T_U_CTRL_ACK;
+#endif
+
+#ifndef __T_U_CELL_CHAN_FAILURE__
+#define __T_U_CELL_CHAN_FAILURE__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==838
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+  BUF_tlli_value            tlli_value;               /*<  4: 12> TLLI                                               */
+  U16                       arfcn;                    /*< 16:  2> ARFCN                                              */
+  U8                        bsic;                     /*< 18:  1> BSIC                                               */
+  U8                        failure_cause;            /*< 19:  1> Packet Cell Change Failure Cause                   */
+} T_U_CELL_CHAN_FAILURE;
+#endif
+
+#ifndef __T_D_CELL_CHAN_ORDER__
+#define __T_D_CELL_CHAN_ORDER__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==839
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+  T_add1                    add1;                     /*<  4: 28> Address Information1                               */
+  U8                        im_rel;                   /*< 32:  1> IMMEDIATE_REL                                      */
+  U8                        _align2;                  /*< 33:  1> alignment                                          */
+  U16                       arfcn;                    /*< 34:  2> ARFCN                                              */
+  U8                        bsic;                     /*< 36:  1> BSIC                                               */
+  U8                        _align3;                  /*< 37:  1> alignment                                          */
+  U8                        _align4;                  /*< 38:  1> alignment                                          */
+  U8                        _align5;                  /*< 39:  1> alignment                                          */
+  T_nc_meas_par_list        nc_meas_par_list;         /*< 40:556> NC Measurement Parameters Including Frequency List */
+} T_D_CELL_CHAN_ORDER;
+#endif
+
+#ifndef __T_D_DL_DUMMY__
+#define __T_D_DL_DUMMY__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==840
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        v_pers_lev;               /*<  3:  1> valid-flag                                         */
+  T_pers_lev                pers_lev;                 /*<  4:  4> Persistence Level Structure                        */
+} T_D_DL_DUMMY;
+#endif
+
+#ifndef __T_U_UL_DUMMY__
+#define __T_U_UL_DUMMY__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==841
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+  BUF_tlli_value            tlli_value;               /*<  4: 12> TLLI                                               */
+} T_U_UL_DUMMY;
+#endif
+
+#ifndef __T_U_MEAS_REPORT__
+#define __T_U_MEAS_REPORT__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==842
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+  BUF_tlli_value            tlli_value;               /*<  4: 12> TLLI                                               */
+  U8                        v_psi5_cm;                /*< 16:  1> valid-flag                                         */
+  U8                        psi5_cm;                  /*< 17:  1> PSI5_CHANGE_MARK                                   */
+  U8                        flag;                     /*< 18:  1> Flag                                               */
+  U8                        v_nc_meas_rep;            /*< 19:  1> valid-flag                                         */
+  T_nc_meas_rep             nc_meas_rep;              /*< 20: 40> NC Measurement Report                              */
+  U8                        _align3;                  /*< 60:  1> alignment                                          */
+  U8                        _align4;                  /*< 61:  1> alignment                                          */
+  U8                        _align5;                  /*< 62:  1> alignment                                          */
+  U8                        v_xmeas_rep;              /*< 63:  1> valid-flag                                         */
+  T_xmeas_rep               xmeas_rep;                /*< 64:152> EXT Measurement Report                             */
+} T_U_MEAS_REPORT;
+#endif
+
+#ifndef __T_D_MEAS_ORDER__
+#define __T_D_MEAS_ORDER__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==843
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+  T_add1                    add1;                     /*<  4: 28> Address Information1                               */
+  U8                        pmo_index;                /*< 32:  1> PMO_INDEX                                          */
+  U8                        pmo_cnt;                  /*< 33:  1> PMO_COUNT                                          */
+  U8                        _align2;                  /*< 34:  1> alignment                                          */
+  U8                        v_nc_meas_par_list;       /*< 35:  1> valid-flag                                         */
+  T_nc_meas_par_list        nc_meas_par_list;         /*< 36:556> NC Measurement Parameters Including Frequency List */
+  U8                        _align3;                  /*<592:  1> alignment                                          */
+  U8                        _align4;                  /*<593:  1> alignment                                          */
+  U8                        _align5;                  /*<594:  1> alignment                                          */
+  U8                        v_xmeas_par;              /*<595:  1> valid-flag                                         */
+  T_xmeas_par               xmeas_par;                /*<596:1108> EXT Measurement Parameters                         */
+} T_D_MEAS_ORDER;
+#endif
+
+#ifndef __T_U_MS_TBF_STATUS__
+#define __T_U_MS_TBF_STATUS__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==844
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+  T_glob_tfi                glob_tfi;                 /*<  4:  8> Global TFI                                         */
+  U8                        tbf_cause;                /*< 12:  1> TBF_CAUSE                                          */
+  U8                        v_msg_type2;              /*< 13:  1> valid-flag                                         */
+  U8                        msg_type2;                /*< 14:  1> Message Type                                       */
+  U8                        _align3;                  /*< 15:  1> alignment                                          */
+} T_U_MS_TBF_STATUS;
+#endif
+
+#ifndef __T_D_PDCH_RELEASE__
+#define __T_D_PDCH_RELEASE__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==845
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        flag;                     /*<  2:  1> Flag                                               */
+  U8                        v_ts_available;           /*<  3:  1> valid-flag                                         */
+  U8                        ts_available;             /*<  4:  1> Timeslots Available                                */
+  U8                        _align0;                  /*<  5:  1> alignment                                          */
+  U8                        _align1;                  /*<  6:  1> alignment                                          */
+  U8                        _align2;                  /*<  7:  1> alignment                                          */
+} T_D_PDCH_RELEASE;
+#endif
+
+#ifndef __T_D_POLLING_REQ__
+#define __T_D_POLLING_REQ__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==846
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+  T_add2                    add2;                     /*<  4: 32> Address Information2                               */
+  U8                        ctrl_ack_type;            /*< 36:  1> CONTROL_ACK_TYPE                                   */
+  U8                        _align2;                  /*< 37:  1> alignment                                          */
+  U8                        _align3;                  /*< 38:  1> alignment                                          */
+  U8                        _align4;                  /*< 39:  1> alignment                                          */
+} T_D_POLLING_REQ;
+#endif
+
+#ifndef __T_D_CTRL_PWR_TA__
+#define __T_D_CTRL_PWR_TA__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==847
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+  T_add3                    add3;                     /*<  4: 44> Address Information3                               */
+  U8                        _align2;                  /*< 48:  1> alignment                                          */
+  U8                        _align3;                  /*< 49:  1> alignment                                          */
+  U8                        _align4;                  /*< 50:  1> alignment                                          */
+  U8                        v_g_pwr_par;              /*< 51:  1> valid-flag                                         */
+  T_g_pwr_par               g_pwr_par;                /*< 52:  8> Global Power Control Parameters                    */
+  U8                        flag;                     /*< 60:  1> Flag                                               */
+  U8                        v_flag2;                  /*< 61:  1> valid-flag                                         */
+  U8                        flag2;                    /*< 62:  1> Flag2                                              */
+  U8                        v_gpta;                   /*< 63:  1> valid-flag                                         */
+  T_gpta                    gpta;                     /*< 64: 12> Global Packet Timing Advance                       */
+  U8                        _align5;                  /*< 76:  1> alignment                                          */
+  U8                        _align6;                  /*< 77:  1> alignment                                          */
+  U8                        _align7;                  /*< 78:  1> alignment                                          */
+  U8                        v_pwr_par;                /*< 79:  1> valid-flag                                         */
+  T_pwr_par                 pwr_par;                  /*< 80: 36> Power Control Parameters                           */
+} T_D_CTRL_PWR_TA;
+#endif
+
+#ifndef __T_D_PRACH_PAR__
+#define __T_D_PRACH_PAR__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==848
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+  T_prach_ctrl_par          prach_ctrl_par;           /*<  4: 16> PRACH Control Parameters                           */
+} T_D_PRACH_PAR;
+#endif
+
+#ifndef __T_U_PSI_STATUS_MSG__
+#define __T_U_PSI_STATUS_MSG__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==849
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+  T_glob_tfi                glob_tfi;                 /*<  4:  8> Global TFI                                         */
+  U8                        pbcch_change_ma;          /*< 12:  1> PBCCH_CHANGE_MARK                                  */
+  U8                        _align3;                  /*< 13:  1> alignment                                          */
+  U8                        _align4;                  /*< 14:  1> alignment                                          */
+  U8                        _align5;                  /*< 15:  1> alignment                                          */
+  T_received_psi            received_psi;             /*< 16:128> Received PSI                                       */
+  T_unknown_psi             unknown_psi;              /*<144:  8> Unkown PSI                                         */
+} T_U_PSI_STATUS_MSG;
+#endif
+
+#ifndef __T_D_TS_RECONFIG__
+#define __T_D_TS_RECONFIG__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==850
+ */
+typedef struct
+{
+  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
+  U8                        page_mode;                /*<  1:  1> Page Mode                                          */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+  T_glob_tfi                glob_tfi;                 /*<  4:  8> Global TFI                                         */
+  U8                        chan_coding_cmd;          /*< 12:  1> CHANNEL_CODING_COMMAND                             */
+  U8                        _align2;                  /*< 13:  1> alignment                                          */
+  U8                        _align3;                  /*< 14:  1> alignment                                          */
+  U8                        _align4;                  /*< 15:  1> alignment                                          */
+  T_gpta                    gpta;                     /*< 16: 12> Global Packet Timing Advance                       */
+  U8                        dl_rlc_mode;              /*< 28:  1> DOWNLINK_RLC_MODE                                  */
+  U8                        ctrl_ack;                 /*< 29:  1> CONTROL_ACK                                        */
+  U8                        v_dl_tfi;                 /*< 30:  1> valid-flag                                         */
+  U8                        dl_tfi;                   /*< 31:  1> Downlink TFI                                       */
+  U8                        v_ul_tfi;                 /*< 32:  1> valid-flag                                         */
+  U8                        ul_tfi;                   /*< 33:  1> Uplink TFI                                         */
+  U8                        dl_tn_alloc;              /*< 34:  1> DOWNLINK_TIMESLOT_ALLOCATION                       */
+  U8                        v_freq_par;               /*< 35:  1> valid-flag                                         */
+  T_freq_par                freq_par;                 /*< 36:452> Frequency Parameters                               */
+  U8                        flag;                     /*<488:  1> Flag                                               */
+  U8                        _align5;                  /*<489:  1> alignment                                          */
+  U8                        _align6;                  /*<490:  1> alignment                                          */
+  U8                        v_dyn_alloc_ts;           /*<491:  1> valid-flag                                         */
+  T_dyn_alloc_ts            dyn_alloc_ts;             /*<492:132> Dynamic Allocation                                 */
+  U8                        _align7;                  /*<624:  1> alignment                                          */
+  U8                        _align8;                  /*<625:  1> alignment                                          */
+  U8                        _align9;                  /*<626:  1> alignment                                          */
+  U8                        v_f_alloc_re;             /*<627:  1> valid-flag                                         */
+  T_f_alloc_re              f_alloc_re;               /*<628:348> Fixed Allocation Reconfigure                       */
+} T_D_TS_RECONFIG;
+#endif
+
+
+#include "CDG_LEAVE.h"
+
+
+#endif