diff cdg-hybrid/cdginc/p_l1test.h @ 9:6da1d56a96a3

cdg-hybrid: import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 15 Jul 2018 21:08:11 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cdg-hybrid/cdginc/p_l1test.h	Sun Jul 15 21:08:11 2018 +0000
@@ -0,0 +1,266 @@
+/*
++--------------------------------------------------------------------------+
+| PROJECT : PROTOCOL STACK                                                 |
+| FILE    : p_l1test.h                                                     |
+| SOURCE  : "sap\l1test.pdf"                                               |
+| LastModified : "2003-06-06"                                              |
+| IdAndVersion : "8010.148.03.003"                                         |
+| SrcFileTime  : "Thu Nov 29 09:44:08 2007"                                |
+| Generated by CCDGEN_2.5.5A on Fri Oct 14 21:41:52 2016                   |
+|           !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!!                |
++--------------------------------------------------------------------------+
+*/
+
+/* PRAGMAS
+ * PREFIX                 : L1TEST
+ * COMPATIBILITY_DEFINES  : NO
+ * ALWAYS_ENUM_IN_VAL_FILE: NO
+ * ENABLE_GROUP: NO
+ * CAPITALIZE_TYPENAME: NO
+ */
+
+
+#ifndef P_L1TEST_H
+#define P_L1TEST_H
+
+
+#define CDG_ENTER__P_L1TEST_H
+
+#define CDG_ENTER__FILENAME _P_L1TEST_H
+#define CDG_ENTER__P_L1TEST_H__FILE_TYPE CDGINC
+#define CDG_ENTER__P_L1TEST_H__LAST_MODIFIED _2003_06_06
+#define CDG_ENTER__P_L1TEST_H__ID_AND_VERSION _8010_148_03_003
+
+#define CDG_ENTER__P_L1TEST_H__SRC_FILE_TIME _Thu_Nov_29_09_44_08_2007
+
+#include "CDG_ENTER.h"
+
+#undef CDG_ENTER__P_L1TEST_H
+
+#undef CDG_ENTER__FILENAME
+
+
+#include "p_l1test.val"
+
+#include "p_mphc.h"
+
+#include "p_mac.h"
+
+
+/*
+ * End of substructure section, begin of primitive definition section
+ */
+
+#ifndef __T_L1TEST_CALL_MPHC_READ_DCCH__
+#define __T_L1TEST_CALL_MPHC_READ_DCCH__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1679
+ */
+typedef struct
+{
+  U8                        chn_mode;                 /*<  0:  1> Channel mode                                       */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+} T_L1TEST_CALL_MPHC_READ_DCCH;
+#endif
+
+#ifndef __T_L1TEST_RETURN_MPHC_READ_DCCH__
+#define __T_L1TEST_RETURN_MPHC_READ_DCCH__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1680
+ */
+typedef struct
+{
+  T_l2_frame                l2_frame;                 /*<  0: 24> layer 2 frame (type defined in "p_mphc.h")         */
+} T_L1TEST_RETURN_MPHC_READ_DCCH;
+#endif
+
+#ifndef __T_L1TEST_CALL_MPHC_DCCH_DOWNLINK__
+#define __T_L1TEST_CALL_MPHC_DCCH_DOWNLINK__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1681
+ */
+typedef struct
+{
+  T_l2_frame                l2_frame;                 /*<  0: 24> layer 2 frame (type defined in "p_mphc.h")         */
+  U8                        valid_flag;               /*< 24:  1> Valid flag for received data                       */
+  U8                        _align0;                  /*< 25:  1> alignment                                          */
+  U8                        _align1;                  /*< 26:  1> alignment                                          */
+  U8                        _align2;                  /*< 27:  1> alignment                                          */
+} T_L1TEST_CALL_MPHC_DCCH_DOWNLINK;
+#endif
+
+#ifndef __T_L1TEST_RETURN_MPHC_DCCH_DOWNLINK__
+#define __T_L1TEST_RETURN_MPHC_DCCH_DOWNLINK__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1682
+ */
+typedef struct
+{
+  U8                        dummy;                    /*<  0:  1> no parameters                                      */
+} T_L1TEST_RETURN_MPHC_DCCH_DOWNLINK;
+#endif
+
+#ifndef __T_L1TEST_CALL_MPHC_DATA_UL__
+#define __T_L1TEST_CALL_MPHC_DATA_UL__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1683
+ */
+typedef struct
+{
+  U8                        dummy;                    /*<  0:  1> no parameters                                      */
+} T_L1TEST_CALL_MPHC_DATA_UL;
+#endif
+
+#ifndef __T_L1TEST_RETURN_MPHC_DATA_UL__
+#define __T_L1TEST_RETURN_MPHC_DATA_UL__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1684
+ */
+typedef struct
+{
+  T_l2_frame                l2_frame;                 /*<  0: 24> layer 2 frame (type defined in "p_mphc.h")         */
+  U16                       d_ra_conf;                /*< 24:  2> Traffic control register                           */
+  U16                       d_ra_act;                 /*< 26:  2> Activity word                                      */
+  U16                       d_ra_statu;               /*< 28:  2> Rate adaptation status word for uplink             */
+  U16                       d_fax;                    /*< 30:  2> Fax status and parameter word                      */
+} T_L1TEST_RETURN_MPHC_DATA_UL;
+#endif
+
+#ifndef __T_L1TEST_CALL_MPHC_DATA_DL__
+#define __T_L1TEST_CALL_MPHC_DATA_DL__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1685
+ */
+typedef struct
+{
+  T_l2_frame                l2_frame;                 /*<  0: 24> layer 2 frame (type defined in "p_mphc.h")         */
+  U16                       d_ra_act;                 /*< 24:  2> Activity word                                      */
+  U16                       d_ra_statd;               /*< 26:  2> Rate adaptation status word for downlink           */
+} T_L1TEST_CALL_MPHC_DATA_DL;
+#endif
+
+#ifndef __T_L1TEST_RETURN_MPHC_DATA_DL__
+#define __T_L1TEST_RETURN_MPHC_DATA_DL__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1686
+ */
+typedef struct
+{
+  U8                        dummy;                    /*<  0:  1> no parameters                                      */
+} T_L1TEST_RETURN_MPHC_DATA_DL;
+#endif
+
+#ifndef __T_L1TEST_CALL_MPHP_POWER_CONTROL__
+#define __T_L1TEST_CALL_MPHP_POWER_CONTROL__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1687
+ */
+typedef struct
+{
+  U8                        assignment_id;            /*<  0:  1> Assignment Id                                      */
+  U8                        crc_error;                /*<  1:  1> CRC error                                          */
+  S8                        bcch_level;               /*<  2:  1> BCCH level                                         */
+  U8                        _align0;                  /*<  3:  1> alignment                                          */
+  U16                       radio_freq[L1TEST_BURST_PER_BLOCK]; /*<  4:  8> Radio frequency                                    */
+  S8                        burst_level[L1TEST_BURST_PER_BLOCK]; /*< 12:  4> Burst level                                        */
+} T_L1TEST_CALL_MPHP_POWER_CONTROL;
+#endif
+
+#ifndef __T_L1TEST_RETURN_MPHP_POWER_CONTROL__
+#define __T_L1TEST_RETURN_MPHP_POWER_CONTROL__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1688
+ */
+typedef struct
+{
+  U8                        pch[L1TEST_MAX_TIMESLOTS]; /*<  0:  8> PCH                                                */
+} T_L1TEST_RETURN_MPHP_POWER_CONTROL;
+#endif
+
+#ifndef __T_L1TEST_CALL_MPHP_UPLINK__
+#define __T_L1TEST_CALL_MPHP_UPLINK__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1689
+ */
+typedef struct
+{
+  U8                        assignment_id;            /*<  0:  1> Assignment Id                                      */
+  U8                        tx_data_no;               /*<  1:  1> Tx data number                                     */
+  U8                        _align0;                  /*<  2:  1> alignment                                          */
+  U8                        _align1;                  /*<  3:  1> alignment                                          */
+  U32                       fn;                       /*<  4:  4> Frame number                                       */
+  U8                        timing_advance_value;     /*<  8:  1> Timing advance value                               */
+  U8                        allocation_exhausted;     /*<  9:  1> Allocation exhausted                               */
+  U8                        _align2;                  /*< 10:  1> alignment                                          */
+  U8                        _align3;                  /*< 11:  1> alignment                                          */
+} T_L1TEST_CALL_MPHP_UPLINK;
+#endif
+
+#ifndef __T_L1TEST_RETURN_MPHP_UPLINK__
+#define __T_L1TEST_RETURN_MPHP_UPLINK__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1690
+ */
+typedef struct
+{
+  T_ul_poll_resp            ul_poll_resp[4];          /*<  0:128> Uplink Poll Response (type defined in "p_mac.h")   */
+  T_ul_data                 ul_data[4];               /*<128:240> Uplink Data (type defined in "p_mac.h")            */
+} T_L1TEST_RETURN_MPHP_UPLINK;
+#endif
+
+#ifndef __T_L1TEST_CALL_MPHP_DOWNLINK__
+#define __T_L1TEST_CALL_MPHP_DOWNLINK__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1691
+ */
+typedef struct
+{
+  U8                        assignment_id;            /*<  0:  1> Assignment Id                                      */
+  U8                        _align0;                  /*<  1:  1> alignment                                          */
+  U8                        _align1;                  /*<  2:  1> alignment                                          */
+  U8                        _align2;                  /*<  3:  1> alignment                                          */
+  U32                       fn;                       /*<  4:  4> Frame number                                       */
+  U8                        _align3;                  /*<  8:  1> alignment                                          */
+  U8                        _align4;                  /*<  9:  1> alignment                                          */
+  U8                        _align5;                  /*< 10:  1> alignment                                          */
+  U8                        c_dl_data;                /*< 11:  1> counter                                            */
+  T_dl_data                 dl_data[4];               /*< 12:256> Downlink Data (type defined in "p_mac.h")          */
+  U8                        rlc_blocks_sent;          /*<268:  1> RLC blocks sent                                    */
+  U8                        last_poll_response;       /*<269:  1> Last poll response                                 */
+  U8                        _align6;                  /*<270:  1> alignment                                          */
+  U8                        _align7;                  /*<271:  1> alignment                                          */
+} T_L1TEST_CALL_MPHP_DOWNLINK;
+#endif
+
+#ifndef __T_L1TEST_RETURN_MPHP_DOWNLINK__
+#define __T_L1TEST_RETURN_MPHP_DOWNLINK__
+/*
+ * 
+ * CCDGEN:WriteStruct_Count==1692
+ */
+typedef struct
+{
+  U8                        dummy;                    /*<  0:  1> no parameters                                      */
+} T_L1TEST_RETURN_MPHP_DOWNLINK;
+#endif
+
+
+#include "CDG_LEAVE.h"
+
+
+#endif