FreeCalypso > hg > fc-magnetite
annotate cdg3/cdginc-locosto/m_sms.h @ 481:24078551b620
build system: set ALLOW_CSIM_GSM=1 by default for hybrid configs
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Tue, 19 Jun 2018 06:39:18 +0000 | 
| parents | c15047b3d00d | 
| children | 
| rev | line source | 
|---|---|
| 16 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 +--------------------------------------------------------------------------+ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 | PROJECT : PROTOCOL STACK | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 | FILE : m_sms.h | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 | SOURCE : "msg\sms.mdf" | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 | LastModified : "2001-09-11" | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 | IdAndVersion : "6147.607.97.102" | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 | SrcFileTime : "Wed Nov 28 10:21:18 2007" | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:18:52 2014 | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 +--------------------------------------------------------------------------+ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 /* PRAGMAS | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 * PREFIX : NONE | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 * COMPATIBILITY_DEFINES : NO (require PREFIX) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 * ALWAYS_ENUM_IN_VAL_FILE: NO | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 * ENABLE_GROUP: NO | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 * CAPITALIZE_TYPENAME: NO | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 #ifndef M_SMS_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 #define M_SMS_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 25 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 #define CDG_ENTER__M_SMS_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 29 #define CDG_ENTER__FILENAME _M_SMS_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 #define CDG_ENTER__M_SMS_H__FILE_TYPE CDGINC | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 #define CDG_ENTER__M_SMS_H__LAST_MODIFIED _2001_09_11 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 #define CDG_ENTER__M_SMS_H__ID_AND_VERSION _6147_607_97_102 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 34 #define CDG_ENTER__M_SMS_H__SRC_FILE_TIME _Wed_Nov_28_10_21_18_2007 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 #include "CDG_ENTER.h" | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 37 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 38 #undef CDG_ENTER__M_SMS_H | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 40 #undef CDG_ENTER__FILENAME | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 41 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 42 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 43 #include "m_sms.val" | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 44 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 46 * bitbuffer structure for the element tpdu | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 47 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 48 #ifndef __T_BUF_tpdu__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 49 #define __T_BUF_tpdu__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 50 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 51 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 52 U16 l_tpdu; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 53 U16 o_tpdu; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 54 U8 b_tpdu[168]; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 55 } BUF_tpdu; /* size <172> */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 56 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 57 #ifndef __T_rp_cause__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 58 #define __T_rp_cause__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 59 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 60 * RP Cause | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 61 * CCDGEN:WriteStruct_Count==419 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 62 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 63 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 64 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 65 U8 v_rp_cause_value; /*< 0: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 66 U8 rp_cause_value; /*< 1: 1> RP cause */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 67 U8 v_diag; /*< 2: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 68 U8 c_diag; /*< 3: 1> counter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 69 U8 diag[5]; /*< 4: 5> Diagnostic field */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 70 U8 _align0; /*< 9: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 71 U8 _align1; /*< 10: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 72 U8 _align2; /*< 11: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 73 } T_rp_cause; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 74 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 75 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 76 #ifndef __T_rp_addr__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 77 #define __T_rp_addr__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 78 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 79 * RP Service Center Address | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 80 * CCDGEN:WriteStruct_Count==420 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 81 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 82 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 83 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 84 U8 v_ton; /*< 0: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 85 U8 ton; /*< 1: 1> Type of number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 86 U8 v_npi; /*< 2: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 87 U8 npi; /*< 3: 1> Numbering plan identification */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 88 U8 c_num; /*< 4: 1> counter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 89 U8 num[MAX_SMS_ADDR_DIG]; /*< 5: 20> Number digit */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 90 U8 _align0; /*< 25: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 91 U8 _align1; /*< 26: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 92 U8 _align2; /*< 27: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 93 } T_rp_addr; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 94 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 95 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 96 #ifndef __T_rp_user_data__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 97 #define __T_rp_user_data__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 98 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 99 * RP-User Data | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 100 * CCDGEN:WriteStruct_Count==421 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 101 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 102 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 103 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 104 U8 tp_mti; /*< 0: 1> TP Message Type Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 105 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 106 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 107 U8 v_tpdu; /*< 3: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 108 BUF_tpdu tpdu; /*< 4:172> TP Data Unit */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 109 } T_rp_user_data; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 110 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 111 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 112 #ifndef __T_rp_ack__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 113 #define __T_rp_ack__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 114 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 115 * RP-ACK downlink / uplink | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 116 * CCDGEN:WriteStruct_Count==422 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 117 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 118 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 119 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 120 U8 _align0; /*< 0: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 121 U8 _align1; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 122 U8 _align2; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 123 U8 v_rp_user_data; /*< 3: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 124 T_rp_user_data rp_user_data; /*< 4:176> RP-User Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 125 } T_rp_ack; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 126 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 127 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 128 #ifndef __T_rp_error__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 129 #define __T_rp_error__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 130 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 131 * RP-ERROR downlink / uplink | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 132 * CCDGEN:WriteStruct_Count==423 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 133 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 134 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 135 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 136 T_rp_cause rp_cause; /*< 0: 12> RP Cause */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 137 U8 _align0; /*< 12: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 138 U8 _align1; /*< 13: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 139 U8 _align2; /*< 14: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 140 U8 v_rp_user_data; /*< 15: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 141 T_rp_user_data rp_user_data; /*< 16:176> RP-User Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 142 } T_rp_error; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 143 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 144 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 145 #ifndef __T_rp_data_dl__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 146 #define __T_rp_data_dl__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 147 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 148 * RP Data downlink | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 149 * CCDGEN:WriteStruct_Count==424 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 150 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 151 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 152 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 153 T_rp_addr rp_addr; /*< 0: 28> RP Service Center Address */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 154 T_rp_user_data rp_user_data; /*< 28:176> RP-User Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 155 } T_rp_data_dl; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 156 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 157 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 158 #ifndef __T_cp_user_data_dl__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 159 #define __T_cp_user_data_dl__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 160 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 161 * CP User Data downlink | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 162 * CCDGEN:WriteStruct_Count==425 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 163 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 164 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 165 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 166 U8 rp_mti; /*< 0: 1> Message Type Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 167 U8 reference; /*< 1: 1> Message Reference */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 168 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 169 U8 v_rp_data_dl; /*< 3: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 170 T_rp_data_dl rp_data_dl; /*< 4:204> RP Data downlink */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 171 U8 _align1; /*<208: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 172 U8 _align2; /*<209: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 173 U8 _align3; /*<210: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 174 U8 v_rp_error; /*<211: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 175 T_rp_error rp_error; /*<212:192> RP-ERROR downlink / uplink */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 176 U8 _align4; /*<404: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 177 U8 _align5; /*<405: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 178 U8 _align6; /*<406: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 179 U8 v_rp_ack; /*<407: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 180 T_rp_ack rp_ack; /*<408:180> RP-ACK downlink / uplink */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 181 } T_cp_user_data_dl; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 182 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 183 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 184 #ifndef __T_rp_data_ul__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 185 #define __T_rp_data_ul__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 186 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 187 * RP Data uplink | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 188 * CCDGEN:WriteStruct_Count==426 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 189 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 190 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 191 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 192 T_rp_addr rp_addr; /*< 0: 28> RP Service Center Address */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 193 T_rp_user_data rp_user_data; /*< 28:176> RP-User Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 194 } T_rp_data_ul; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 195 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 196 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 197 #ifndef __T_cp_user_data_ul__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 198 #define __T_cp_user_data_ul__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 199 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 200 * CP User Data Uplink | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 201 * CCDGEN:WriteStruct_Count==427 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 202 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 203 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 204 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 205 U8 rp_mti; /*< 0: 1> Message Type Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 206 U8 reference; /*< 1: 1> Message Reference */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 207 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 208 U8 v_rp_data_ul; /*< 3: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 209 T_rp_data_ul rp_data_ul; /*< 4:204> RP Data uplink */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 210 U8 _align1; /*<208: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 211 U8 _align2; /*<209: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 212 U8 _align3; /*<210: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 213 U8 v_rp_error; /*<211: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 214 T_rp_error rp_error; /*<212:192> RP-ERROR downlink / uplink */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 215 U8 _align4; /*<404: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 216 U8 _align5; /*<405: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 217 U8 _align6; /*<406: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 218 U8 v_rp_ack; /*<407: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 219 T_rp_ack rp_ack; /*<408:180> RP-ACK downlink / uplink */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 220 } T_cp_user_data_ul; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 221 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 222 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 223 #ifndef __T_tp_cd__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 224 #define __T_tp_cd__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 225 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 226 * TP Command Data | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 227 * CCDGEN:WriteStruct_Count==428 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 228 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 229 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 230 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 231 U8 c_data; /*< 0: 1> counter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 232 U8 data[MAX_SMS_DATA_LEN]; /*< 1:160> Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 233 U8 _align0; /*<161: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 234 U8 _align1; /*<162: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 235 U8 _align2; /*<163: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 236 } T_tp_cd; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 237 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 238 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 239 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 240 * TP User Data Header | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 241 * CCDGEN:WriteStruct_Count==429 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 242 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 243 #ifndef __T_tp_udh__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 244 #define __T_tp_udh__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 245 typedef T_tp_cd T_tp_udh; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 246 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 247 #ifndef __T_tp_da__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 248 #define __T_tp_da__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 249 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 250 * TP Destination Address | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 251 * CCDGEN:WriteStruct_Count==430 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 252 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 253 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 254 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 255 U8 digits; /*< 0: 1> Digits */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 256 U8 ton; /*< 1: 1> Type of number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 257 U8 npi; /*< 2: 1> Numbering plan identification */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 258 U8 c_num; /*< 3: 1> counter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 259 U8 num[MAX_SMS_ADDR_DIG]; /*< 4: 20> Number digit */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 260 } T_tp_da; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 261 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 262 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 263 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 264 * TP Originating Address | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 265 * CCDGEN:WriteStruct_Count==431 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 266 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 267 #ifndef __T_tp_oa__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 268 #define __T_tp_oa__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 269 typedef T_tp_da T_tp_oa; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 270 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 271 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 272 * TP Recipient Address | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 273 * CCDGEN:WriteStruct_Count==432 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 274 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 275 #ifndef __T_tp_ra__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 276 #define __T_tp_ra__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 277 typedef T_tp_da T_tp_ra; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 278 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 279 #ifndef __T_tp_vp_abs__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 280 #define __T_tp_vp_abs__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 281 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 282 * TP Validity Period (Absolute Format) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 283 * CCDGEN:WriteStruct_Count==433 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 284 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 285 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 286 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 287 U8 year[2]; /*< 0: 2> */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 288 U8 month[2]; /*< 2: 2> */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 289 U8 day[2]; /*< 4: 2> */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 290 U8 hour[2]; /*< 6: 2> */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 291 U8 minute[2]; /*< 8: 2> */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 292 U8 second[2]; /*< 10: 2> */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 293 U8 tz_lsb; /*< 12: 1> Time Zone, LSB */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 294 U8 tz_sign; /*< 13: 1> Time Zone, sign */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 295 U8 tz_msb; /*< 14: 1> Time Zone, MSB */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 296 U8 _align0; /*< 15: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 297 } T_tp_vp_abs; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 298 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 299 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 300 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 301 * TP Service Centre Time Stamp | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 302 * CCDGEN:WriteStruct_Count==434 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 303 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 304 #ifndef __T_tp_scts__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 305 #define __T_tp_scts__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 306 typedef T_tp_vp_abs T_tp_scts; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 307 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 308 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 309 * TP Discharge Time | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 310 * CCDGEN:WriteStruct_Count==435 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 311 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 312 #ifndef __T_tp_dt__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 313 #define __T_tp_dt__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 314 typedef T_tp_vp_abs T_tp_dt; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 315 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 316 #ifndef __T_tp_vp_enh__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 317 #define __T_tp_vp_enh__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 318 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 319 * TP Validity Period (Enhanced Format) | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 320 * CCDGEN:WriteStruct_Count==436 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 321 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 322 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 323 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 324 U8 tp_ext; /*< 0: 1> Extension Control Bit */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 325 U8 tp_ss; /*< 1: 1> Single Shot Bit */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 326 U8 tvpf; /*< 2: 1> Type of Validity Period Format */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 327 U8 v_tp_rsrvd; /*< 3: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 328 U8 tp_rsrvd; /*< 4: 1> Extension Octet */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 329 U8 v_tp_vp_rel; /*< 5: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 330 U8 tp_vp_rel; /*< 6: 1> TP Validity Period Relative */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 331 U8 v_tp_vp_sec; /*< 7: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 332 U8 tp_vp_sec; /*< 8: 1> Validity period in seconds */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 333 U8 v_hour; /*< 9: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 334 U8 hour[2]; /*< 10: 2> */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 335 U8 v_minute; /*< 12: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 336 U8 minute[2]; /*< 13: 2> */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 337 U8 v_second; /*< 15: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 338 U8 second[2]; /*< 16: 2> */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 339 U8 _align0; /*< 18: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 340 U8 _align1; /*< 19: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 341 } T_tp_vp_enh; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 342 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 343 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 344 #ifndef __T_tp_ud__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 345 #define __T_tp_ud__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 346 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 347 * TP User Data | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 348 * CCDGEN:WriteStruct_Count==437 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 349 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 350 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 351 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 352 U8 length; /*< 0: 1> Length */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 353 U8 c_data; /*< 1: 1> counter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 354 U8 data[MAX_SMS_DATA_LEN]; /*< 2:160> Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 355 U8 _align0; /*<162: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 356 U8 _align1; /*<163: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 357 } T_tp_ud; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 358 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 359 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 360 #ifndef __T_tp_udh_inc__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 361 #define __T_tp_udh_inc__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 362 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 363 * TP User Data with Header | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 364 * CCDGEN:WriteStruct_Count==438 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 365 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 366 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 367 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 368 U8 length; /*< 0: 1> Length */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 369 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 370 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 371 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 372 T_tp_udh tp_udh; /*< 4:164> TP User Data Header */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 373 U8 c_data; /*<168: 1> counter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 374 U8 data[MAX_SMS_DATA_LEN]; /*<169:160> Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 375 U8 _align3; /*<329: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 376 U8 _align4; /*<330: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 377 U8 _align5; /*<331: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 378 } T_tp_udh_inc; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 379 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 380 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 381 #ifndef __T_tp_cdh_inc__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 382 #define __T_tp_cdh_inc__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 383 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 384 * TP Command Data with Header | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 385 * CCDGEN:WriteStruct_Count==439 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 386 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 387 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 388 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 389 T_tp_udh tp_udh; /*< 0:164> TP User Data Header */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 390 U8 c_data; /*<164: 1> counter */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 391 U8 data[MAX_SMS_DATA_LEN]; /*<165:160> Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 392 U8 _align0; /*<325: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 393 U8 _align1; /*<326: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 394 U8 _align2; /*<327: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 395 } T_tp_cdh_inc; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 396 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 397 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 398 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 399 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 400 * End of substructure section, begin of message definition section | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 401 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 402 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 403 #ifndef __T_B_CP_ACK__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 404 #define __T_B_CP_ACK__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 405 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 406 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 407 * CCDGEN:WriteStruct_Count==440 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 408 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 409 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 410 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 411 U8 msg_type; /*< 0: 1> CP Message Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 412 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 413 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 414 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 415 } T_B_CP_ACK; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 416 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 417 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 418 #ifndef __T_D_CP_DATA__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 419 #define __T_D_CP_DATA__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 420 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 421 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 422 * CCDGEN:WriteStruct_Count==441 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 423 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 424 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 425 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 426 U8 msg_type; /*< 0: 1> CP Message Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 427 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 428 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 429 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 430 T_cp_user_data_dl cp_user_data_dl; /*< 4:588> CP User Data downlink */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 431 } T_D_CP_DATA; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 432 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 433 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 434 #ifndef __T_U_CP_DATA__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 435 #define __T_U_CP_DATA__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 436 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 437 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 438 * CCDGEN:WriteStruct_Count==442 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 439 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 440 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 441 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 442 U8 msg_type; /*< 0: 1> CP Message Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 443 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 444 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 445 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 446 T_cp_user_data_ul cp_user_data_ul; /*< 4:588> CP User Data Uplink */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 447 } T_U_CP_DATA; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 448 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 449 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 450 #ifndef __T_B_CP_ERROR__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 451 #define __T_B_CP_ERROR__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 452 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 453 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 454 * CCDGEN:WriteStruct_Count==443 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 455 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 456 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 457 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 458 U8 msg_type; /*< 0: 1> CP Message Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 459 U8 cp_cause; /*< 1: 1> CP cause */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 460 U8 _align0; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 461 U8 _align1; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 462 } T_B_CP_ERROR; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 463 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 464 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 465 #ifndef __T_TP_DELIVER__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 466 #define __T_TP_DELIVER__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 467 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 468 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 469 * CCDGEN:WriteStruct_Count==444 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 470 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 471 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 472 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 473 U8 tp_vt_mti; /*< 0: 1> Virtual TP Message Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 474 U8 tp_rp; /*< 1: 1> TP Reply Path */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 475 U8 tp_udhi; /*< 2: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 476 U8 tp_sri; /*< 3: 1> TP Status Report Indication */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 477 U8 tp_mms; /*< 4: 1> TP More Messages To Send */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 478 U8 tp_mti; /*< 5: 1> TP Message Type Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 479 U8 _align0; /*< 6: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 480 U8 _align1; /*< 7: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 481 T_tp_oa tp_oa; /*< 8: 24> TP Originating Address */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 482 U8 tp_pid; /*< 32: 1> TP Protocol Identifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 483 U8 tp_dcs; /*< 33: 1> TP Data Coding Scheme */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 484 U8 _align2; /*< 34: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 485 U8 _align3; /*< 35: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 486 T_tp_scts tp_scts; /*< 36: 16> TP Service Centre Time Stamp */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 487 U8 _align4; /*< 52: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 488 U8 _align5; /*< 53: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 489 U8 _align6; /*< 54: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 490 U8 v_tp_ud; /*< 55: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 491 T_tp_ud tp_ud; /*< 56:164> TP User Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 492 U8 _align7; /*<220: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 493 U8 _align8; /*<221: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 494 U8 _align9; /*<222: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 495 U8 v_tp_udh_inc; /*<223: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 496 T_tp_udh_inc tp_udh_inc; /*<224:332> TP User Data with Header */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 497 } T_TP_DELIVER; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 498 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 499 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 500 #ifndef __T_TP_DLVR_REP_ERR__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 501 #define __T_TP_DLVR_REP_ERR__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 502 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 503 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 504 * CCDGEN:WriteStruct_Count==445 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 505 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 506 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 507 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 508 U8 tp_vt_mti; /*< 0: 1> Virtual TP Message Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 509 U8 tp_udhi; /*< 1: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 510 U8 tp_mti; /*< 2: 1> TP Message Type Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 511 U8 tp_fcs; /*< 3: 1> TP Failure Cause */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 512 U8 tp_ext; /*< 4: 1> Extension Control Bit */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 513 U8 tp_udl_p; /*< 5: 1> TP User Data present */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 514 U8 tp_dcs_p; /*< 6: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 515 U8 tp_pid_p; /*< 7: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 516 U8 v_tp_rsrvd; /*< 8: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 517 U8 tp_rsrvd; /*< 9: 1> Extension Octet */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 518 U8 v_tp_pid; /*< 10: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 519 U8 tp_pid; /*< 11: 1> TP Protocol Identifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 520 U8 v_tp_dcs; /*< 12: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 521 U8 tp_dcs; /*< 13: 1> TP Data Coding Scheme */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 522 U8 _align0; /*< 14: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 523 U8 v_tp_ud; /*< 15: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 524 T_tp_ud tp_ud; /*< 16:164> TP User Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 525 U8 _align1; /*<180: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 526 U8 _align2; /*<181: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 527 U8 _align3; /*<182: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 528 U8 v_tp_udh_inc; /*<183: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 529 T_tp_udh_inc tp_udh_inc; /*<184:332> TP User Data with Header */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 530 } T_TP_DLVR_REP_ERR; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 531 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 532 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 533 #ifndef __T_TP_DLVR_REP_ACK__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 534 #define __T_TP_DLVR_REP_ACK__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 535 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 536 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 537 * CCDGEN:WriteStruct_Count==446 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 538 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 539 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 540 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 541 U8 tp_vt_mti; /*< 0: 1> Virtual TP Message Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 542 U8 tp_udhi; /*< 1: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 543 U8 tp_mti; /*< 2: 1> TP Message Type Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 544 U8 tp_ext; /*< 3: 1> Extension Control Bit */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 545 U8 tp_udl_p; /*< 4: 1> TP User Data present */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 546 U8 tp_dcs_p; /*< 5: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 547 U8 tp_pid_p; /*< 6: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 548 U8 v_tp_rsrvd; /*< 7: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 549 U8 tp_rsrvd; /*< 8: 1> Extension Octet */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 550 U8 v_tp_pid; /*< 9: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 551 U8 tp_pid; /*< 10: 1> TP Protocol Identifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 552 U8 v_tp_dcs; /*< 11: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 553 U8 tp_dcs; /*< 12: 1> TP Data Coding Scheme */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 554 U8 _align0; /*< 13: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 555 U8 _align1; /*< 14: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 556 U8 v_tp_ud; /*< 15: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 557 T_tp_ud tp_ud; /*< 16:164> TP User Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 558 U8 _align2; /*<180: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 559 U8 _align3; /*<181: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 560 U8 _align4; /*<182: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 561 U8 v_tp_udh_inc; /*<183: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 562 T_tp_udh_inc tp_udh_inc; /*<184:332> TP User Data with Header */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 563 } T_TP_DLVR_REP_ACK; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 564 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 565 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 566 #ifndef __T_TP_SUBMIT__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 567 #define __T_TP_SUBMIT__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 568 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 569 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 570 * CCDGEN:WriteStruct_Count==447 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 571 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 572 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 573 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 574 U8 tp_vt_mti; /*< 0: 1> Virtual TP Message Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 575 U8 tp_rp; /*< 1: 1> TP Reply Path */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 576 U8 tp_udhi; /*< 2: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 577 U8 tp_srr; /*< 3: 1> TP Status Report Request */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 578 U8 tp_vpf; /*< 4: 1> TP Validity Period Format */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 579 U8 tp_rd; /*< 5: 1> TP Reject Duplicates */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 580 U8 tp_mti; /*< 6: 1> TP Message Type Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 581 U8 tp_mr; /*< 7: 1> TP Message Reference */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 582 T_tp_da tp_da; /*< 8: 24> TP Destination Address */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 583 U8 tp_pid; /*< 32: 1> TP Protocol Identifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 584 U8 tp_dcs; /*< 33: 1> TP Data Coding Scheme */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 585 U8 _align0; /*< 34: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 586 U8 v_tp_vp_enh; /*< 35: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 587 T_tp_vp_enh tp_vp_enh; /*< 36: 20> TP Validity Period (Enhanced Format) */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 588 U8 v_tp_vp_rel; /*< 56: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 589 U8 tp_vp_rel; /*< 57: 1> TP Validity Period Relative */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 590 U8 _align1; /*< 58: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 591 U8 v_tp_vp_abs; /*< 59: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 592 T_tp_vp_abs tp_vp_abs; /*< 60: 16> TP Validity Period (Absolute Format) */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 593 U8 _align2; /*< 76: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 594 U8 _align3; /*< 77: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 595 U8 _align4; /*< 78: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 596 U8 v_tp_ud; /*< 79: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 597 T_tp_ud tp_ud; /*< 80:164> TP User Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 598 U8 _align5; /*<244: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 599 U8 _align6; /*<245: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 600 U8 _align7; /*<246: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 601 U8 v_tp_udh_inc; /*<247: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 602 T_tp_udh_inc tp_udh_inc; /*<248:332> TP User Data with Header */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 603 } T_TP_SUBMIT; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 604 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 605 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 606 #ifndef __T_TP_SBMT_REP_ERR__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 607 #define __T_TP_SBMT_REP_ERR__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 608 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 609 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 610 * CCDGEN:WriteStruct_Count==448 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 611 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 612 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 613 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 614 U8 tp_vt_mti; /*< 0: 1> Virtual TP Message Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 615 U8 tp_udhi; /*< 1: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 616 U8 tp_mti; /*< 2: 1> TP Message Type Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 617 U8 tp_fcs; /*< 3: 1> TP Failure Cause */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 618 U8 tp_ext; /*< 4: 1> Extension Control Bit */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 619 U8 tp_udl_p; /*< 5: 1> TP User Data present */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 620 U8 tp_dcs_p; /*< 6: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 621 U8 tp_pid_p; /*< 7: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 622 U8 v_tp_rsrvd; /*< 8: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 623 U8 tp_rsrvd; /*< 9: 1> Extension Octet */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 624 U8 _align0; /*< 10: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 625 U8 _align1; /*< 11: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 626 T_tp_scts tp_scts; /*< 12: 16> TP Service Centre Time Stamp */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 627 U8 v_tp_pid; /*< 28: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 628 U8 tp_pid; /*< 29: 1> TP Protocol Identifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 629 U8 v_tp_dcs; /*< 30: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 630 U8 tp_dcs; /*< 31: 1> TP Data Coding Scheme */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 631 U8 _align2; /*< 32: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 632 U8 _align3; /*< 33: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 633 U8 _align4; /*< 34: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 634 U8 v_tp_ud; /*< 35: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 635 T_tp_ud tp_ud; /*< 36:164> TP User Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 636 U8 _align5; /*<200: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 637 U8 _align6; /*<201: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 638 U8 _align7; /*<202: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 639 U8 v_tp_udh_inc; /*<203: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 640 T_tp_udh_inc tp_udh_inc; /*<204:332> TP User Data with Header */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 641 } T_TP_SBMT_REP_ERR; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 642 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 643 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 644 #ifndef __T_TP_SBMT_REP_ACK__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 645 #define __T_TP_SBMT_REP_ACK__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 646 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 647 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 648 * CCDGEN:WriteStruct_Count==449 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 649 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 650 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 651 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 652 U8 tp_vt_mti; /*< 0: 1> Virtual TP Message Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 653 U8 tp_udhi; /*< 1: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 654 U8 tp_mti; /*< 2: 1> TP Message Type Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 655 U8 tp_ext; /*< 3: 1> Extension Control Bit */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 656 U8 tp_udl_p; /*< 4: 1> TP User Data present */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 657 U8 tp_dcs_p; /*< 5: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 658 U8 tp_pid_p; /*< 6: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 659 U8 v_tp_rsrvd; /*< 7: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 660 U8 tp_rsrvd; /*< 8: 1> Extension Octet */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 661 U8 _align0; /*< 9: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 662 U8 _align1; /*< 10: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 663 U8 _align2; /*< 11: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 664 T_tp_scts tp_scts; /*< 12: 16> TP Service Centre Time Stamp */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 665 U8 v_tp_pid; /*< 28: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 666 U8 tp_pid; /*< 29: 1> TP Protocol Identifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 667 U8 v_tp_dcs; /*< 30: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 668 U8 tp_dcs; /*< 31: 1> TP Data Coding Scheme */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 669 U8 _align3; /*< 32: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 670 U8 _align4; /*< 33: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 671 U8 _align5; /*< 34: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 672 U8 v_tp_ud; /*< 35: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 673 T_tp_ud tp_ud; /*< 36:164> TP User Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 674 U8 _align6; /*<200: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 675 U8 _align7; /*<201: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 676 U8 _align8; /*<202: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 677 U8 v_tp_udh_inc; /*<203: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 678 T_tp_udh_inc tp_udh_inc; /*<204:332> TP User Data with Header */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 679 } T_TP_SBMT_REP_ACK; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 680 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 681 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 682 #ifndef __T_TP_STATUS__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 683 #define __T_TP_STATUS__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 684 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 685 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 686 * CCDGEN:WriteStruct_Count==450 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 687 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 688 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 689 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 690 U8 tp_vt_mti; /*< 0: 1> Virtual TP Message Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 691 U8 tp_udhi; /*< 1: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 692 U8 tp_srq; /*< 2: 1> TP Status Report Qualifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 693 U8 tp_mms; /*< 3: 1> TP More Messages To Send */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 694 U8 tp_mti; /*< 4: 1> TP Message Type Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 695 U8 tp_mr; /*< 5: 1> TP Message Reference */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 696 U8 _align0; /*< 6: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 697 U8 _align1; /*< 7: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 698 T_tp_ra tp_ra; /*< 8: 24> TP Recipient Address */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 699 T_tp_scts tp_scts; /*< 32: 16> TP Service Centre Time Stamp */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 700 T_tp_dt tp_dt; /*< 48: 16> TP Discharge Time */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 701 U8 tp_st; /*< 64: 1> TP Status */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 702 U8 v_tp_udl_p; /*< 65: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 703 U8 tp_udl_p; /*< 66: 1> TP User Data present */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 704 U8 v_tp_dcs_p; /*< 67: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 705 U8 tp_dcs_p; /*< 68: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 706 U8 v_tp_pid_p; /*< 69: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 707 U8 tp_pid_p; /*< 70: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 708 U8 v_tp_rsrvd; /*< 71: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 709 U8 tp_rsrvd; /*< 72: 1> Extension Octet */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 710 U8 v_tp_pid; /*< 73: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 711 U8 tp_pid; /*< 74: 1> TP Protocol Identifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 712 U8 v_tp_dcs; /*< 75: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 713 U8 tp_dcs; /*< 76: 1> TP Data Coding Scheme */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 714 U8 _align2; /*< 77: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 715 U8 _align3; /*< 78: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 716 U8 v_tp_ud; /*< 79: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 717 T_tp_ud tp_ud; /*< 80:164> TP User Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 718 U8 _align4; /*<244: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 719 U8 _align5; /*<245: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 720 U8 _align6; /*<246: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 721 U8 v_tp_udh_inc; /*<247: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 722 T_tp_udh_inc tp_udh_inc; /*<248:332> TP User Data with Header */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 723 } T_TP_STATUS; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 724 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 725 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 726 #ifndef __T_TP_COMMAND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 727 #define __T_TP_COMMAND__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 728 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 729 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 730 * CCDGEN:WriteStruct_Count==451 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 731 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 732 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 733 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 734 U8 tp_vt_mti; /*< 0: 1> Virtual TP Message Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 735 U8 tp_udhi; /*< 1: 1> TP User Data Header Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 736 U8 tp_srr; /*< 2: 1> TP Status Report Request */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 737 U8 tp_mti; /*< 3: 1> TP Message Type Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 738 U8 tp_mr; /*< 4: 1> TP Message Reference */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 739 U8 tp_pid; /*< 5: 1> TP Protocol Identifier */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 740 U8 tp_ct; /*< 6: 1> TP Command Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 741 U8 tp_mn; /*< 7: 1> TP Message Number */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 742 T_tp_da tp_da; /*< 8: 24> TP Destination Address */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 743 U8 _align0; /*< 32: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 744 U8 _align1; /*< 33: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 745 U8 _align2; /*< 34: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 746 U8 v_tp_cd; /*< 35: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 747 T_tp_cd tp_cd; /*< 36:164> TP Command Data */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 748 U8 _align3; /*<200: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 749 U8 _align4; /*<201: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 750 U8 _align5; /*<202: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 751 U8 v_tp_cdh_inc; /*<203: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 752 T_tp_cdh_inc tp_cdh_inc; /*<204:328> TP Command Data with Header */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 753 } T_TP_COMMAND; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 754 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 755 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 756 #ifndef __T_SIM_PDU__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 757 #define __T_SIM_PDU__ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 758 /* | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 759 * | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 760 * CCDGEN:WriteStruct_Count==452 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 761 */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 762 typedef struct | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 763 { | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 764 U8 tp_vt_mti; /*< 0: 1> Virtual TP Message Type */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 765 U8 _align0; /*< 1: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 766 U8 _align1; /*< 2: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 767 U8 _align2; /*< 3: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 768 T_rp_addr rp_addr; /*< 4: 28> RP Service Center Address */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 769 U8 tp_mti; /*< 32: 1> TP Message Type Indicator */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 770 U8 _align3; /*< 33: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 771 U8 _align4; /*< 34: 1> alignment */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 772 U8 v_tpdu; /*< 35: 1> valid-flag */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 773 BUF_tpdu tpdu; /*< 36:172> TP Data Unit */ | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 774 } T_SIM_PDU; | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 775 #endif | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 776 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 777 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 778 #include "CDG_LEAVE.h" | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 779 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 780 | 
| 
c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 781 #endif | 
