212
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 2 +--------------------------------------------------------------------------+
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 3 | PROJECT : PROTOCOL STACK |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 4 | FILE : p_sim.h |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 5 | SOURCE : "sap\sim.pdf" |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 6 | LastModified : "2003-01-24" |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 7 | IdAndVersion : "6147.108.99.113" |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 8 | SrcFileTime : "Fri Jul 4 11:26:04 2008" |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 9 | Generated by CCDGEN_2.5.5A on Fri Oct 14 21:41:52 2016 |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! |
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 11 +--------------------------------------------------------------------------+
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 12 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 13
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 14 /* PRAGMAS
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 15 * PREFIX : NONE
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 16 * COMPATIBILITY_DEFINES : NO (require PREFIX)
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 17 * ALWAYS_ENUM_IN_VAL_FILE: NO
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 18 * ENABLE_GROUP: NO
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 19 * CAPITALIZE_TYPENAME: NO
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 20 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 21
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 22
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 23 #ifndef P_SIM_H
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 24 #define P_SIM_H
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 25
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 26
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 27 #define CDG_ENTER__P_SIM_H
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 28
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 29 #define CDG_ENTER__FILENAME _P_SIM_H
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 30 #define CDG_ENTER__P_SIM_H__FILE_TYPE CDGINC
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 31 #define CDG_ENTER__P_SIM_H__LAST_MODIFIED _2003_01_24
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 32 #define CDG_ENTER__P_SIM_H__ID_AND_VERSION _6147_108_99_113
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 33
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 34 #define CDG_ENTER__P_SIM_H__SRC_FILE_TIME _Fri_Jul_4_11_26_04_2008
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 35
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 36 #include "CDG_ENTER.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 37
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 38 #undef CDG_ENTER__P_SIM_H
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 39
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 40 #undef CDG_ENTER__FILENAME
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 41
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 42
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 43 #include "p_sim.val"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 44
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 45 #ifndef __T_imsi_field__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 46 #define __T_imsi_field__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 47 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 48 * international mobile subscriber identity
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 49 * CCDGEN:WriteStruct_Count==3008
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 50 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 51 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 52 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 53 U8 c_field; /*< 0: 1> length of imsi */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 54 U8 field[MAX_IMSI]; /*< 1: 9> imsi */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 55 U8 _align0; /*< 10: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 56 U8 _align1; /*< 11: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 57 } T_imsi_field;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 58 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 59
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 60 #ifndef __T_loc_info__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 61 #define __T_loc_info__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 62 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 63 * location information
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 64 * CCDGEN:WriteStruct_Count==3009
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 65 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 66 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 67 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 68 U8 c_loc; /*< 0: 1> Length of Location Information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 69 U8 loc[MAX_LOCIGSM]; /*< 1: 11> Location Information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 70 } T_loc_info;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 71 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 72
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 73 #ifndef __T_acc_ctrl__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 74 #define __T_acc_ctrl__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 75 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 76 * access control classes
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 77 * CCDGEN:WriteStruct_Count==3010
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 78 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 79 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 80 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 81 U8 c_acc; /*< 0: 1> length of access control classes */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 82 U8 acc[2]; /*< 1: 2> access control classes */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 83 U8 _align0; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 84 } T_acc_ctrl;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 85 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 86
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 87 #ifndef __T_bcch_inf__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 88 #define __T_bcch_inf__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 89 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 90 * BCCH information
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 91 * CCDGEN:WriteStruct_Count==3011
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 92 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 93 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 94 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 95 U8 c_bcch; /*< 0: 1> Length of bcch information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 96 U8 bcch[16]; /*< 1: 16> bcch information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 97 U8 _align0; /*< 17: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 98 U8 _align1; /*< 18: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 99 U8 _align2; /*< 19: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 100 } T_bcch_inf;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 101 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 102
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 103 #ifndef __T_kc_n__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 104 #define __T_kc_n__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 105 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 106 * Kc and cipher key sequence number
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 107 * CCDGEN:WriteStruct_Count==3012
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 108 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 109 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 110 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 111 U8 c_kc; /*< 0: 1> Length of data field */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 112 U8 kc[MAX_KC + 1]; /*< 1: 9> authentication parameter Kc */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 113 U8 _align0; /*< 10: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 114 U8 _align1; /*< 11: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 115 } T_kc_n;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 116 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 117
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 118 #ifndef __T_forb_plmn__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 119 #define __T_forb_plmn__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 120 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 121 * Forbidden PLMN list
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 122 * CCDGEN:WriteStruct_Count==3013
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 123 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 124 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 125 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 126 U8 c_forb; /*< 0: 1> length of forbidden PLMN list */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 127 U8 forb[12]; /*< 1: 12> Forbidden PLMN list */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 128 U8 _align0; /*< 13: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 129 U8 _align1; /*< 14: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 130 U8 _align2; /*< 15: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 131 } T_forb_plmn;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 132 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 133
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 134 #ifndef __T_stk_cmd__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 135 #define __T_stk_cmd__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 136 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 137 * SIM toolkit command
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 138 * CCDGEN:WriteStruct_Count==3014
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 139 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 140 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 141 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 142 U16 l_cmd; /*< 0: 2> command length */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 143 U16 o_cmd; /*< 2: 2> command offset */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 144 U8 cmd[MAX_STK_CMD]; /*< 4:256> command data */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 145 } T_stk_cmd;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 146 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 147
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 148 #ifndef __T_gprs_loc_info__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 149 #define __T_gprs_loc_info__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 150 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 151 * location information
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 152 * CCDGEN:WriteStruct_Count==3015
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 153 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 154 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 155 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 156 U8 c_loc; /*< 0: 1> Length of Location Information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 157 U8 loc[MAX_LOCIGPRS]; /*< 1: 14> Location Information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 158 U8 _align0; /*< 15: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 159 } T_gprs_loc_info;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 160 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 161
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 162 #ifndef __T_cbmid_rec__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 163 #define __T_cbmid_rec__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 164 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 165 * This structure contains the CBMID records
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 166 * CCDGEN:WriteStruct_Count==3016
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 167 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 168 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 169 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 170 U8 c_rec; /*< 0: 1> counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 171 U8 rec[MAX_CBMID_REC]; /*< 1:255> Records in the EF(CBMID) */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 172 } T_cbmid_rec;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 173 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 174
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 175 #ifndef __T_path_info__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 176 #define __T_path_info__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 177 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 178 * Path information
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 179 * CCDGEN:WriteStruct_Count==3017
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 180 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 181 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 182 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 183 U16 df_level1; /*< 0: 2> First level directory */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 184 U8 _align0; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 185 U8 v_df_level2; /*< 3: 1> valid-flag */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 186 U16 df_level2; /*< 4: 2> Second level directory */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 187 U8 _align1; /*< 6: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 188 U8 _align2; /*< 7: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 189 } T_path_info;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 190 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 191
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 192 #ifndef __T_file_info__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 193 #define __T_file_info__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 194 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 195 * File Information for FILE UPDATE
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 196 * CCDGEN:WriteStruct_Count==3018
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 197 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 198 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 199 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 200 U16 datafield; /*< 0: 2> data field identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 201 U8 _align0; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 202 U8 v_path_info; /*< 3: 1> valid-flag */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 203 T_path_info path_info; /*< 4: 8> Path information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 204 } T_file_info;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 205 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 206
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 207
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 208 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 209 * End of substructure section, begin of primitive definition section
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 210 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 211
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 212 #ifndef __T_SIM_READ_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 213 #define __T_SIM_READ_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 214 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 215 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 216 * CCDGEN:WriteStruct_Count==3019
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 217 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 218 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 219 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 220 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 221 U16 offset; /*< 2: 2> offset of data field */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 222 U16 datafield; /*< 4: 2> data field identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 223 U8 req_id; /*< 6: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 224 U8 length; /*< 7: 1> length of data field */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 225 U8 max_length; /*< 8: 1> Maximum of length */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 226 U8 _align0; /*< 9: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 227 U8 _align1; /*< 10: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 228 U8 v_path_info; /*< 11: 1> valid-flag */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 229 T_path_info path_info; /*< 12: 8> Path information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 230 } T_SIM_READ_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 231 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 232
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 233 #ifndef __T_SIM_READ_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 234 #define __T_SIM_READ_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 235 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 236 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 237 * CCDGEN:WriteStruct_Count==3020
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 238 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 239 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 240 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 241 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 242 U8 req_id; /*< 2: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 243 U8 length; /*< 3: 1> length of data field */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 244 U8 trans_data[MAX_SIM_CMD]; /*< 4:256> Transparent data content */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 245 } T_SIM_READ_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 246 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 247
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 248 #ifndef __T_SIM_UPDATE_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 249 #define __T_SIM_UPDATE_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 250 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 251 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 252 * CCDGEN:WriteStruct_Count==3021
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 253 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 254 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 255 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 256 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 257 U16 offset; /*< 2: 2> offset of data field */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 258 U16 datafield; /*< 4: 2> data field identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 259 U8 req_id; /*< 6: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 260 U8 v_path_info; /*< 7: 1> valid-flag */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 261 T_path_info path_info; /*< 8: 8> Path information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 262 U8 length; /*< 16: 1> length of data field */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 263 U8 trans_data[MAX_SIM_CMD]; /*< 17:256> Transparent data content */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 264 U8 _align0; /*<273: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 265 U8 _align1; /*<274: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 266 U8 _align2; /*<275: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 267 } T_SIM_UPDATE_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 268 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 269
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 270 #ifndef __T_SIM_UPDATE_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 271 #define __T_SIM_UPDATE_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 272 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 273 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 274 * CCDGEN:WriteStruct_Count==3022
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 275 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 276 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 277 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 278 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 279 U8 req_id; /*< 2: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 280 U8 _align0; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 281 } T_SIM_UPDATE_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 282 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 283
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 284 #ifndef __T_SIM_READ_RECORD_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 285 #define __T_SIM_READ_RECORD_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 286 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 287 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 288 * CCDGEN:WriteStruct_Count==3023
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 289 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 290 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 291 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 292 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 293 U8 record; /*< 2: 1> record number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 294 U8 length; /*< 3: 1> length of data field */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 295 U16 datafield; /*< 4: 2> data field identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 296 U8 req_id; /*< 6: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 297 U8 v_path_info; /*< 7: 1> valid-flag */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 298 T_path_info path_info; /*< 8: 8> Path information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 299 } T_SIM_READ_RECORD_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 300 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 301
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 302 #ifndef __T_SIM_READ_RECORD_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 303 #define __T_SIM_READ_RECORD_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 304 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 305 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 306 * CCDGEN:WriteStruct_Count==3024
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 307 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 308 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 309 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 310 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 311 U8 req_id; /*< 2: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 312 U8 max_record; /*< 3: 1> Maximum record number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 313 U8 length; /*< 4: 1> length of data field */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 314 U8 linear_data[MAX_SIM_CMD]; /*< 5:256> Linear fixed data content */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 315 U8 _align0; /*<261: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 316 U8 _align1; /*<262: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 317 U8 _align2; /*<263: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 318 } T_SIM_READ_RECORD_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 319 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 320
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 321 #ifndef __T_SIM_UPDATE_RECORD_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 322 #define __T_SIM_UPDATE_RECORD_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 323 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 324 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 325 * CCDGEN:WriteStruct_Count==3025
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 326 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 327 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 328 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 329 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 330 U8 record; /*< 2: 1> record number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 331 U8 req_id; /*< 3: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 332 U16 datafield; /*< 4: 2> data field identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 333 U8 length; /*< 6: 1> length of data field */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 334 U8 v_path_info; /*< 7: 1> valid-flag */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 335 T_path_info path_info; /*< 8: 8> Path information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 336 U8 linear_data[MAX_SIM_CMD]; /*< 16:256> Linear fixed data content */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 337 } T_SIM_UPDATE_RECORD_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 338 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 339
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 340 #ifndef __T_SIM_UPDATE_RECORD_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 341 #define __T_SIM_UPDATE_RECORD_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 342 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 343 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 344 * CCDGEN:WriteStruct_Count==3026
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 345 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 346 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 347 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 348 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 349 U8 req_id; /*< 2: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 350 U8 _align0; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 351 } T_SIM_UPDATE_RECORD_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 352 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 353
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 354 #ifndef __T_SIM_INCREMENT_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 355 #define __T_SIM_INCREMENT_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 356 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 357 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 358 * CCDGEN:WriteStruct_Count==3027
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 359 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 360 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 361 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 362 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 363 U16 datafield; /*< 2: 2> data field identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 364 U8 req_id; /*< 4: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 365 U8 length; /*< 5: 1> length of data field */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 366 U8 _align0; /*< 6: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 367 U8 v_path_info; /*< 7: 1> valid-flag */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 368 T_path_info path_info; /*< 8: 8> Path information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 369 U8 linear_data[MAX_SIM_CMD]; /*< 16:256> Linear fixed data content */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 370 } T_SIM_INCREMENT_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 371 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 372
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 373 #ifndef __T_SIM_INCREMENT_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 374 #define __T_SIM_INCREMENT_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 375 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 376 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 377 * CCDGEN:WriteStruct_Count==3028
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 378 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 379 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 380 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 381 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 382 U8 req_id; /*< 2: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 383 U8 length; /*< 3: 1> length of data field */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 384 U8 linear_data[MAX_SIM_CMD]; /*< 4:256> Linear fixed data content */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 385 } T_SIM_INCREMENT_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 386 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 387
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 388 #ifndef __T_SIM_VERIFY_PIN_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 389 #define __T_SIM_VERIFY_PIN_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 390 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 391 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 392 * CCDGEN:WriteStruct_Count==3029
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 393 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 394 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 395 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 396 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 397 U8 pin[MAX_PIN_LEN]; /*< 2: 8> personal identification number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 398 U8 pin_id; /*< 10: 1> PIN identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 399 U8 _align0; /*< 11: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 400 } T_SIM_VERIFY_PIN_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 401 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 402
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 403 #ifndef __T_SIM_VERIFY_PIN_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 404 #define __T_SIM_VERIFY_PIN_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 405 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 406 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 407 * CCDGEN:WriteStruct_Count==3030
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 408 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 409 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 410 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 411 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 412 U8 pin_id; /*< 2: 1> PIN identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 413 U8 pin_cnt; /*< 3: 1> PIN counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 414 U8 puk_cnt; /*< 4: 1> PUK counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 415 U8 pin2_cnt; /*< 5: 1> PIN 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 416 U8 puk2_cnt; /*< 6: 1> PUK 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 417 U8 _align0; /*< 7: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 418 } T_SIM_VERIFY_PIN_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 419 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 420
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 421 #ifndef __T_SIM_CHANGE_PIN_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 422 #define __T_SIM_CHANGE_PIN_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 423 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 424 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 425 * CCDGEN:WriteStruct_Count==3031
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 426 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 427 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 428 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 429 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 430 U8 old_pin[MAX_PIN_LEN]; /*< 2: 8> personal identification number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 431 U8 new_pin[MAX_PIN_LEN]; /*< 10: 8> personal identification number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 432 U8 pin_id; /*< 18: 1> PIN identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 433 U8 _align0; /*< 19: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 434 } T_SIM_CHANGE_PIN_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 435 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 436
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 437 #ifndef __T_SIM_CHANGE_PIN_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 438 #define __T_SIM_CHANGE_PIN_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 439 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 440 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 441 * CCDGEN:WriteStruct_Count==3032
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 442 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 443 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 444 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 445 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 446 U8 pin_id; /*< 2: 1> PIN identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 447 U8 pin_cnt; /*< 3: 1> PIN counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 448 U8 puk_cnt; /*< 4: 1> PUK counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 449 U8 pin2_cnt; /*< 5: 1> PIN 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 450 U8 puk2_cnt; /*< 6: 1> PUK 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 451 U8 _align0; /*< 7: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 452 } T_SIM_CHANGE_PIN_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 453 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 454
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 455 #ifndef __T_SIM_DISABLE_PIN_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 456 #define __T_SIM_DISABLE_PIN_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 457 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 458 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 459 * CCDGEN:WriteStruct_Count==3033
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 460 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 461 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 462 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 463 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 464 U8 pin[MAX_PIN_LEN]; /*< 2: 8> personal identification number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 465 U8 _align0; /*< 10: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 466 U8 _align1; /*< 11: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 467 } T_SIM_DISABLE_PIN_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 468 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 469
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 470 #ifndef __T_SIM_DISABLE_PIN_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 471 #define __T_SIM_DISABLE_PIN_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 472 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 473 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 474 * CCDGEN:WriteStruct_Count==3034
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 475 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 476 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 477 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 478 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 479 U8 pin_cnt; /*< 2: 1> PIN counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 480 U8 puk_cnt; /*< 3: 1> PUK counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 481 U8 pin2_cnt; /*< 4: 1> PIN 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 482 U8 puk2_cnt; /*< 5: 1> PUK 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 483 U8 _align0; /*< 6: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 484 U8 _align1; /*< 7: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 485 } T_SIM_DISABLE_PIN_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 486 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 487
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 488 #ifndef __T_SIM_ENABLE_PIN_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 489 #define __T_SIM_ENABLE_PIN_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 490 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 491 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 492 * CCDGEN:WriteStruct_Count==3035
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 493 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 494 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 495 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 496 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 497 U8 pin[MAX_PIN_LEN]; /*< 2: 8> personal identification number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 498 U8 _align0; /*< 10: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 499 U8 _align1; /*< 11: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 500 } T_SIM_ENABLE_PIN_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 501 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 502
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 503 #ifndef __T_SIM_ENABLE_PIN_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 504 #define __T_SIM_ENABLE_PIN_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 505 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 506 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 507 * CCDGEN:WriteStruct_Count==3036
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 508 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 509 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 510 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 511 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 512 U8 pin_cnt; /*< 2: 1> PIN counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 513 U8 puk_cnt; /*< 3: 1> PUK counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 514 U8 pin2_cnt; /*< 4: 1> PIN 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 515 U8 puk2_cnt; /*< 5: 1> PUK 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 516 U8 _align0; /*< 6: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 517 U8 _align1; /*< 7: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 518 } T_SIM_ENABLE_PIN_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 519 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 520
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 521 #ifndef __T_SIM_UNBLOCK_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 522 #define __T_SIM_UNBLOCK_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 523 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 524 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 525 * CCDGEN:WriteStruct_Count==3037
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 526 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 527 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 528 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 529 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 530 U8 unblock_key[MAX_PIN_LEN]; /*< 2: 8> unblocking key */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 531 U8 pin[MAX_PIN_LEN]; /*< 10: 8> personal identification number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 532 U8 pin_id; /*< 18: 1> PIN identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 533 U8 _align0; /*< 19: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 534 } T_SIM_UNBLOCK_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 535 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 536
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 537 #ifndef __T_SIM_UNBLOCK_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 538 #define __T_SIM_UNBLOCK_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 539 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 540 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 541 * CCDGEN:WriteStruct_Count==3038
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 542 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 543 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 544 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 545 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 546 U8 pin_id; /*< 2: 1> PIN identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 547 U8 pin_cnt; /*< 3: 1> PIN counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 548 U8 puk_cnt; /*< 4: 1> PUK counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 549 U8 pin2_cnt; /*< 5: 1> PIN 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 550 U8 puk2_cnt; /*< 6: 1> PUK 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 551 U8 _align0; /*< 7: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 552 } T_SIM_UNBLOCK_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 553 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 554
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 555 #ifndef __T_SIM_AUTHENTICATION_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 556 #define __T_SIM_AUTHENTICATION_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 557 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 558 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 559 * CCDGEN:WriteStruct_Count==3039
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 560 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 561 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 562 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 563 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 564 U8 req_id; /*< 2: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 565 U8 cksn; /*< 3: 1> ciphering key sequence number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 566 U8 rand[MAX_RAND]; /*< 4: 16> authentication parameter rand */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 567 } T_SIM_AUTHENTICATION_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 568 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 569
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 570 #ifndef __T_SIM_AUTHENTICATION_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 571 #define __T_SIM_AUTHENTICATION_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 572 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 573 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 574 * CCDGEN:WriteStruct_Count==3040
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 575 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 576 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 577 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 578 U8 req_id; /*< 0: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 579 U8 sres[MAX_SRES]; /*< 1: 4> authentication parameter Sres */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 580 U8 kc[MAX_KC]; /*< 5: 8> authentication parameter Kc */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 581 U8 _align0; /*< 13: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 582 U8 _align1; /*< 14: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 583 U8 _align2; /*< 15: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 584 } T_SIM_AUTHENTICATION_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 585 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 586
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 587 #ifndef __T_SIM_MMI_INSERT_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 588 #define __T_SIM_MMI_INSERT_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 589 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 590 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 591 * CCDGEN:WriteStruct_Count==3041
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 592 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 593 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 594 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 595 U8 func; /*< 0: 1> SIM card functionality */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 596 U8 sim_serv[MAX_SRV_TBL]; /*< 1: 16> SIM service table */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 597 U8 _align0; /*< 17: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 598 U8 _align1; /*< 18: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 599 U8 _align2; /*< 19: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 600 T_imsi_field imsi_field; /*< 20: 12> international mobile subscriber identity */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 601 U8 phase; /*< 32: 1> phase of SIM card */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 602 U8 access_acm; /*< 33: 1> Access ACM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 603 U8 access_acmmax; /*< 34: 1> Access ACMMAX */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 604 U8 access_puct; /*< 35: 1> Access PUCT */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 605 T_cbmid_rec cbmid_rec; /*< 36:256> This structure contains the CBMID records */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 606 U8 c_ad; /*<292: 1> counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 607 U8 ad[MAX_AD]; /*<293: 4> Contents of Administrative Data file */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 608 U8 _align3; /*<297: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 609 U8 _align4; /*<298: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 610 U8 _align5; /*<299: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 611 } T_SIM_MMI_INSERT_IND;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 612 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 613
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 614 #ifndef __T_SIM_MM_INSERT_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 615 #define __T_SIM_MM_INSERT_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 616 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 617 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 618 * CCDGEN:WriteStruct_Count==3042
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 619 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 620 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 621 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 622 U8 c_ad; /*< 0: 1> counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 623 U8 ad[MAX_AD]; /*< 1: 4> Contents of Administrative Data file */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 624 U8 _align0; /*< 5: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 625 U8 _align1; /*< 6: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 626 U8 _align2; /*< 7: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 627 T_imsi_field imsi_field; /*< 8: 12> international mobile subscriber identity */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 628 T_loc_info loc_info; /*< 20: 12> location information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 629 T_acc_ctrl acc_ctrl; /*< 32: 4> access control classes */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 630 T_bcch_inf bcch_inf; /*< 36: 20> BCCH information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 631 T_kc_n kc_n; /*< 56: 12> Kc and cipher key sequence number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 632 T_forb_plmn forb_plmn; /*< 68: 16> Forbidden PLMN list */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 633 U8 phase; /*< 84: 1> phase of SIM card */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 634 U8 hplmn; /*< 85: 1> HPLMN search period */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 635 U8 v_act_hplmn; /*< 86: 1> valid-flag */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 636 U8 act_hplmn[MAX_SIM_PLMN_SIZE]; /*< 87: 3> Acting HPLMN */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 637 U16 pref_plmn_list_sz; /*< 90: 2> List size of the preferred PLMN. Size =0 means that preferred PLMN does not present. */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 638 // ELEM-FF: REL99
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 639 // U16 u_ctl_plmn_sel_actech_list_sz; /*< 0: 0> Size of the PLMN list 'User controlled PLMN Selector with Access Technology'. Size =0 means that plmn list is not present. */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 640 // ELEM-FF: REL99
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 641 // U16 o_ctl_plmn_sel_actech_list_sz; /*< 0: 0> Size of the PLMN list 'Operator controlled PLMN Selector with Access Technology'. Size =0 means that plmn list is not present. */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 642 } T_SIM_MM_INSERT_IND;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 643 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 644
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 645 #ifndef __T_SIM_REMOVE_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 646 #define __T_SIM_REMOVE_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 647 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 648 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 649 * CCDGEN:WriteStruct_Count==3043
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 650 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 651 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 652 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 653 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 654 U8 _align0; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 655 U8 _align1; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 656 } T_SIM_REMOVE_IND;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 657 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 658
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 659 #ifndef __T_SIM_MM_UPDATE_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 660 #define __T_SIM_MM_UPDATE_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 661 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 662 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 663 * CCDGEN:WriteStruct_Count==3044
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 664 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 665 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 666 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 667 T_loc_info loc_info; /*< 0: 12> location information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 668 T_bcch_inf bcch_inf; /*< 12: 20> BCCH information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 669 T_forb_plmn forb_plmn; /*< 32: 16> Forbidden PLMN list */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 670 U8 cksn; /*< 48: 1> ciphering key sequence number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 671 U8 kc[MAX_KC]; /*< 49: 8> authentication parameter Kc */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 672 U8 _align0; /*< 57: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 673 U16 cell_identity; /*< 58: 2> cell identity */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 674 U8 ef_indicator; /*< 60: 1> EF Indicator */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 675 U8 _align1; /*< 61: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 676 U8 _align2; /*< 62: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 677 U8 _align3; /*< 63: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 678 } T_SIM_MM_UPDATE_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 679 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 680
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 681 #ifndef __T_SIM_SYNC_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 682 #define __T_SIM_SYNC_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 683 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 684 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 685 * CCDGEN:WriteStruct_Count==3045
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 686 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 687 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 688 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 689 U8 synccs; /*< 0: 1> Synchronisation Cause */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 690 U8 _align0; /*< 1: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 691 U8 _align1; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 692 U8 _align2; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 693 } T_SIM_SYNC_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 694 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 695
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 696 #ifndef __T_SIM_SYNC_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 697 #define __T_SIM_SYNC_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 698 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 699 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 700 * CCDGEN:WriteStruct_Count==3046
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 701 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 702 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 703 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 704 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 705 U8 _align0; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 706 U8 _align1; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 707 } T_SIM_SYNC_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 708 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 709
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 710 #ifndef __T_SIM_ACTIVATE_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 711 #define __T_SIM_ACTIVATE_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 712 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 713 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 714 * CCDGEN:WriteStruct_Count==3047
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 715 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 716 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 717 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 718 U8 proc; /*< 0: 1> procedure type */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 719 U8 mmi_pro_file; /*< 1: 1> MMI profile */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 720 U8 stk_pro_file[MAX_STK_PRF]; /*< 2: 20> SIM toolkit profile */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 721 U8 cust_mode; /*< 22: 1> Customisation Mode */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 722 U8 sim_num; /*< 23: 1> SIM Interface Identifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 723 U8 v_trmst_file; /*< 24: 1> valid-flag */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 724 U8 trmst_file[MAX_TRMST]; /*< 25: 8> Terminal Support Table EF */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 725 U8 _align0; /*< 33: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 726 U8 _align1; /*< 34: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 727 U8 _align2; /*< 35: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 728 } T_SIM_ACTIVATE_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 729 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 730
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 731 #ifndef __T_SIM_ACTIVATE_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 732 #define __T_SIM_ACTIVATE_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 733 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 734 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 735 * CCDGEN:WriteStruct_Count==3048
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 736 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 737 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 738 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 739 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 740 U8 pin_cnt; /*< 2: 1> PIN counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 741 U8 puk_cnt; /*< 3: 1> PUK counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 742 U8 pin2_cnt; /*< 4: 1> PIN 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 743 U8 puk2_cnt; /*< 5: 1> PUK 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 744 U8 ec_code[MAX_ECC]; /*< 6: 15> Emergency call codes */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 745 U8 pref_lang[MAX_LNG_PREF]; /*< 21: 5> preferred languages */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 746 U8 sim_num; /*< 26: 1> SIM Interface Identifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 747 U8 c_atr; /*< 27: 1> counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 748 U8 atr[MAX_SIM_ATR]; /*< 28: 33> Answer to Reset */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 749 U8 _align0; /*< 61: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 750 U8 _align1; /*< 62: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 751 U8 _align2; /*< 63: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 752 } T_SIM_ACTIVATE_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 753 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 754
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 755 #ifndef __T_SIM_SMS_INSERT_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 756 #define __T_SIM_SMS_INSERT_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 757 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 758 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 759 * CCDGEN:WriteStruct_Count==3049
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 760 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 761 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 762 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 763 U8 phase; /*< 0: 1> phase of SIM card */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 764 U8 tp_mr; /*< 1: 1> message reference */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 765 U8 mem_cap_avail; /*< 2: 1> memory capacity available flag */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 766 U8 download_sms; /*< 3: 1> Download SMS Flag */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 767 U8 smsr_mem_cap; /*< 4: 1> Indicator for short message status report storage */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 768 U8 _align0; /*< 5: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 769 U8 _align1; /*< 6: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 770 U8 _align2; /*< 7: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 771 } T_SIM_SMS_INSERT_IND;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 772 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 773
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 774 #ifndef __T_SIM_TOOLKIT_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 775 #define __T_SIM_TOOLKIT_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 776 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 777 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 778 * CCDGEN:WriteStruct_Count==3050
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 779 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 780 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 781 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 782 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 783 U8 req_id; /*< 2: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 784 U8 _align0; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 785 T_stk_cmd stk_cmd; /*< 4:260> SIM toolkit command */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 786 } T_SIM_TOOLKIT_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 787 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 788
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 789 #ifndef __T_SIM_TOOLKIT_RES__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 790 #define __T_SIM_TOOLKIT_RES__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 791 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 792 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 793 * CCDGEN:WriteStruct_Count==3051
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 794 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 795 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 796 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 797 T_stk_cmd stk_cmd; /*< 0:260> SIM toolkit command */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 798 } T_SIM_TOOLKIT_RES;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 799 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 800
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 801 #ifndef __T_SIM_TOOLKIT_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 802 #define __T_SIM_TOOLKIT_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 803 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 804 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 805 * CCDGEN:WriteStruct_Count==3052
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 806 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 807 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 808 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 809 T_stk_cmd stk_cmd; /*< 0:260> SIM toolkit command */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 810 } T_SIM_TOOLKIT_IND;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 811 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 812
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 813 #ifndef __T_SIM_TOOLKIT_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 814 #define __T_SIM_TOOLKIT_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 815 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 816 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 817 * CCDGEN:WriteStruct_Count==3053
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 818 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 819 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 820 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 821 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 822 U8 req_id; /*< 2: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 823 U8 _align0; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 824 T_stk_cmd stk_cmd; /*< 4:260> SIM toolkit command */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 825 } T_SIM_TOOLKIT_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 826 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 827
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 828 #ifndef __T_SIM_ACTIVATE_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 829 #define __T_SIM_ACTIVATE_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 830 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 831 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 832 * CCDGEN:WriteStruct_Count==3054
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 833 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 834 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 835 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 836 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 837 U8 pin_cnt; /*< 2: 1> PIN counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 838 U8 puk_cnt; /*< 3: 1> PUK counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 839 U8 pin2_cnt; /*< 4: 1> PIN 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 840 U8 puk2_cnt; /*< 5: 1> PUK 2 counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 841 U8 ec_code[MAX_ECC]; /*< 6: 15> Emergency call codes */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 842 U8 pref_lang[MAX_LNG_PREF]; /*< 21: 5> preferred languages */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 843 U8 c_atr; /*< 26: 1> counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 844 U8 atr[MAX_SIM_ATR]; /*< 27: 33> Answer to Reset */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 845 } T_SIM_ACTIVATE_IND;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 846 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 847
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 848 #ifndef __T_SIM_MM_INFO_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 849 #define __T_SIM_MM_INFO_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 850 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 851 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 852 * CCDGEN:WriteStruct_Count==3055
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 853 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 854 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 855 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 856 U16 datafield; /*< 0: 2> data field identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 857 U8 _align0; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 858 U8 _align1; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 859 } T_SIM_MM_INFO_IND;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 860 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 861
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 862 #ifndef __T_SIM_ACCESS_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 863 #define __T_SIM_ACCESS_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 864 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 865 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 866 * CCDGEN:WriteStruct_Count==3056
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 867 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 868 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 869 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 870 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 871 U16 datafield; /*< 2: 2> data field identification */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 872 U8 req_id; /*< 4: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 873 U8 sim_command; /*< 5: 1> SIM Command */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 874 U8 p1; /*< 6: 1> P1 Parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 875 U8 p2; /*< 7: 1> P2 Parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 876 U8 p3; /*< 8: 1> P3 Parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 877 U8 _align0; /*< 9: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 878 U16 c_trans_data; /*< 10: 2> counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 879 U8 trans_data[MAX_SIM_TRANSP]; /*< 12:262> Transparent data content */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 880 U8 _align1; /*<274: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 881 U8 _align2; /*<275: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 882 } T_SIM_ACCESS_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 883 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 884
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 885 #ifndef __T_SIM_ACCESS_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 886 #define __T_SIM_ACCESS_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 887 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 888 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 889 * CCDGEN:WriteStruct_Count==3057
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 890 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 891 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 892 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 893 U16 cause; /*< 0: 2> error code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 894 U8 req_id; /*< 2: 1> used to uniquely identify requests to SIM */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 895 U8 sw1; /*< 3: 1> SW1 Parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 896 U8 sw2; /*< 4: 1> SW2 Parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 897 U8 _align0; /*< 5: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 898 U16 c_trans_data; /*< 6: 2> counter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 899 U8 trans_data[MAX_SIM_CMD]; /*< 8:256> Transparent data content */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 900 } T_SIM_ACCESS_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 901 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 902
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 903 #ifndef __T_SIM_FILE_UPDATE_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 904 #define __T_SIM_FILE_UPDATE_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 905 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 906 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 907 * CCDGEN:WriteStruct_Count==3058
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 908 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 909 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 910 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 911 U16 val_nr; /*< 0: 2> valid entries of a file ID list */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 912 U8 _align0; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 913 U8 _align1; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 914 T_file_info file_info[MAX_FILE_ID]; /*< 4:768> File Information for FILE UPDATE */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 915 } T_SIM_FILE_UPDATE_IND;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 916 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 917
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 918 #ifndef __T_SIM_FILE_UPDATE_RES__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 919 #define __T_SIM_FILE_UPDATE_RES__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 920 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 921 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 922 * CCDGEN:WriteStruct_Count==3059
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 923 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 924 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 925 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 926 U16 source; /*< 0: 2> source process */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 927 U16 fu_rsc; /*< 2: 2> result code for SIM_FILE_UPDATE_IND */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 928 } T_SIM_FILE_UPDATE_RES;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 929 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 930
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 931 #ifndef __T_SIM_GMM_INSERT_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 932 #define __T_SIM_GMM_INSERT_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 933 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 934 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 935 * CCDGEN:WriteStruct_Count==3060
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 936 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 937 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 938 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 939 U8 op_mode; /*< 0: 1> operation mode */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 940 U8 _align0; /*< 1: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 941 U8 _align1; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 942 U8 _align2; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 943 T_imsi_field imsi_field; /*< 4: 12> international mobile subscriber identity */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 944 T_loc_info loc_info; /*< 16: 12> location information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 945 T_gprs_loc_info gprs_loc_info; /*< 28: 16> location information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 946 T_acc_ctrl acc_ctrl; /*< 44: 4> access control classes */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 947 T_kc_n kc_n; /*< 48: 12> Kc and cipher key sequence number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 948 U8 phase; /*< 60: 1> phase of SIM card */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 949 U8 _align3; /*< 61: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 950 U8 _align4; /*< 62: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 951 U8 _align5; /*< 63: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 952 } T_SIM_GMM_INSERT_IND;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 953 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 954
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 955 #ifndef __T_SIM_GMM_UPDATE_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 956 #define __T_SIM_GMM_UPDATE_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 957 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 958 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 959 * CCDGEN:WriteStruct_Count==3061
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 960 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 961 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 962 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 963 T_gprs_loc_info gprs_loc_info; /*< 0: 16> location information */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 964 U8 cksn; /*< 16: 1> ciphering key sequence number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 965 U8 kc[MAX_KC]; /*< 17: 8> authentication parameter Kc */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 966 U8 att_status; /*< 25: 1> GPRS IMSI attach status */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 967 U8 _align0; /*< 26: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 968 U8 _align1; /*< 27: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 969 } T_SIM_GMM_UPDATE_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 970 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 971
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 972 #ifndef __T_SIM_DTI_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 973 #define __T_SIM_DTI_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 974 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 975 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 976 * CCDGEN:WriteStruct_Count==3062
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 977 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 978 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 979 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 980 U32 link_id; /*< 0: 4> DTI link identifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 981 U8 dti_conn; /*< 4: 1> connection qualifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 982 U8 dti_direction; /*< 5: 1> DTI direction */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 983 U8 _align0; /*< 6: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 984 U8 _align1; /*< 7: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 985 U32 entity_name; /*< 8: 4> DTI entity name */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 986 } T_SIM_DTI_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 987 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 988
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 989 #ifndef __T_SIM_DTI_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 990 #define __T_SIM_DTI_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 991 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 992 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 993 * CCDGEN:WriteStruct_Count==3063
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 994 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 995 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 996 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 997 U32 link_id; /*< 0: 4> DTI link identifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 998 U8 dti_conn; /*< 4: 1> connection qualifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 999 U8 _align0; /*< 5: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1000 U8 _align1; /*< 6: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1001 U8 _align2; /*< 7: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1002 } T_SIM_DTI_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1003 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1004
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1005 #ifndef __T_SIM_BIP_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1006 #define __T_SIM_BIP_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1007 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1008 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1009 * CCDGEN:WriteStruct_Count==3064
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1010 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1011 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1012 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1013 U8 bip_ch_id; /*< 0: 1> BIP channel identifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1014 U8 bip_conn; /*< 1: 1> bip connection qualifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1015 U8 _align0; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1016 U8 _align1; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1017 U32 release_time; /*< 4: 4> link release timeout */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1018 U8 add_info_result; /*< 8: 1> additional information on result code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1019 U8 general_result; /*< 9: 1> general result code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1020 U8 _align2; /*< 10: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1021 U8 _align3; /*< 11: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1022 } T_SIM_BIP_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1023 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1024
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1025 #ifndef __T_SIM_BIP_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1026 #define __T_SIM_BIP_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1027 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1028 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1029 * CCDGEN:WriteStruct_Count==3065
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1030 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1031 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1032 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1033 U8 bip_ch_id; /*< 0: 1> BIP channel identifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1034 U8 bip_conn; /*< 1: 1> bip connection qualifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1035 U8 _align0; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1036 U8 _align1; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1037 } T_SIM_BIP_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1038 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1039
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1040 #ifndef __T_SIM_BIP_CONFIG_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1041 #define __T_SIM_BIP_CONFIG_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1042 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1043 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1044 * CCDGEN:WriteStruct_Count==3066
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1045 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1046 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1047 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1048 U32 local_ip; /*< 0: 4> local IP address */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1049 U32 destination_ip; /*< 4: 4> destination IP address */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1050 U16 destination_port; /*< 8: 2> destination port number */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1051 U8 con_type; /*< 10: 1> connection type */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1052 U8 _align0; /*< 11: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1053 } T_SIM_BIP_CONFIG_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1054 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1055
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1056 #ifndef __T_SIM_BIP_CONFIG_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1057 #define __T_SIM_BIP_CONFIG_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1058 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1059 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1060 * CCDGEN:WriteStruct_Count==3067
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1061 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1062 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1063 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1064 U8 dummy; /*< 0: 1> no parameters */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1065 } T_SIM_BIP_CONFIG_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1066 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1067
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1068 #ifndef __T_SIM_DTI_BIP_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1069 #define __T_SIM_DTI_BIP_IND__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1070 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1071 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1072 * CCDGEN:WriteStruct_Count==3068
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1073 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1074 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1075 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1076 U32 link_id; /*< 0: 4> DTI link identifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1077 U8 dti_conn; /*< 4: 1> connection qualifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1078 U8 bip_ch_id; /*< 5: 1> BIP channel identifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1079 U8 bip_conn; /*< 6: 1> bip connection qualifier */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1080 U8 _align0; /*< 7: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1081 } T_SIM_DTI_BIP_IND;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1082 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1083
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1084 #ifndef __T_SIM_EVENTLIST_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1085 #define __T_SIM_EVENTLIST_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1086 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1087 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1088 * CCDGEN:WriteStruct_Count==3069
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1089 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1090 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1091 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1092 U8 event_data_avail; /*< 0: 1> data available event */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1093 U8 _align0; /*< 1: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1094 U8 _align1; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1095 U8 _align2; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1096 } T_SIM_EVENTLIST_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1097 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1098
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1099 #ifndef __T_SIM_EVENTLIST_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1100 #define __T_SIM_EVENTLIST_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1101 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1102 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1103 * CCDGEN:WriteStruct_Count==3070
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1104 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1105 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1106 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1107 U8 event_data_avail; /*< 0: 1> data available event */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1108 U8 _align0; /*< 1: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1109 U8 _align1; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1110 U8 _align2; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1111 } T_SIM_EVENTLIST_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1112 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1113
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1114 #ifndef __T_SIM_TEST_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1115 #define __T_SIM_TEST_REQ__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1116 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1117 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1118 * CCDGEN:WriteStruct_Count==3071
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1119 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1120 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1121 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1122 U8 cla; /*< 0: 1> class of instruction */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1123 U8 ins_code; /*< 1: 1> instruction code */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1124 U8 p1; /*< 2: 1> P1 Parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1125 U8 p2; /*< 3: 1> P2 Parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1126 U8 le; /*< 4: 1> length of response */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1127 U8 _align0; /*< 5: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1128 U8 _align1; /*< 6: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1129 U8 _align2; /*< 7: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1130 T_stk_cmd stk_cmd; /*< 8:260> SIM toolkit command */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1131 } T_SIM_TEST_REQ;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1132 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1133
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1134 #ifndef __T_SIM_TEST_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1135 #define __T_SIM_TEST_CNF__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1136 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1137 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1138 * CCDGEN:WriteStruct_Count==3072
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1139 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1140 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1141 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1142 U8 sw1; /*< 0: 1> SW1 Parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1143 U8 sw2; /*< 1: 1> SW2 Parameter */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1144 U8 _align0; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1145 U8 _align1; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1146 T_stk_cmd stk_cmd; /*< 4:260> SIM toolkit command */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1147 } T_SIM_TEST_CNF;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1148 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1149
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1150 #ifndef __T_SIM_REFRESH_USER_RES__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1151 #define __T_SIM_REFRESH_USER_RES__
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1152 /*
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1153 *
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1154 * CCDGEN:WriteStruct_Count==3073
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1155 */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1156 typedef struct
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1157 {
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1158 U8 user_accepts; /*< 0: 1> User Response */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1159 U8 _align0; /*< 1: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1160 U8 _align1; /*< 2: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1161 U8 _align2; /*< 3: 1> alignment */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1162 T_stk_cmd stk_cmd; /*< 4:260> SIM toolkit command */
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1163 } T_SIM_REFRESH_USER_RES;
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1164 #endif
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1165
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1166
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1167 #include "CDG_LEAVE.h"
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1168
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1169
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
+ − 1170 #endif