comparison gsm-fw/cdg/cdginc-conservative/p_8010_153_cause_include.val @ 656:9ba088a875bd

gsm-fw/cdg: "conservative" version created
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Thu, 25 Sep 2014 10:00:35 +0000
parents
children
comparison
equal deleted inserted replaced
655:6c363c453db2 656:9ba088a875bd
1 /*
2 +--------------------------------------------------------------------------+
3 | PROJECT : PROTOCOL STACK |
4 | FILE : p_8010_153_cause_include.val |
5 | SOURCE : "sap\8010_153_cause_include.pdf" |
6 | LastModified : "2004-11-30" |
7 | IdAndVersion : "8010.153.04.032" |
8 | SrcFileTime : "Thu Nov 29 09:29:16 2007" |
9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:52:55 2014 |
10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! |
11 +--------------------------------------------------------------------------+
12 */
13
14 /* PRAGMAS
15 * PREFIX : CAUSE
16 * COMPATIBILITY_DEFINES : NO
17 * ALWAYS_ENUM_IN_VAL_FILE: YES
18 * ENABLE_GROUP: NO
19 * CAPITALIZE_TYPENAME: NO
20 */
21
22
23 #ifndef P_8010_153_CAUSE_INCLUDE_VAL
24 #define P_8010_153_CAUSE_INCLUDE_VAL
25
26
27 #define CDG_ENTER__P_8010_153_CAUSE_INCLUDE_VAL
28
29 #define CDG_ENTER__FILENAME _P_8010_153_CAUSE_INCLUDE_VAL
30 #define CDG_ENTER__P_8010_153_CAUSE_INCLUDE_VAL__FILE_TYPE CDGINC
31 #define CDG_ENTER__P_8010_153_CAUSE_INCLUDE_VAL__LAST_MODIFIED _2004_11_30
32 #define CDG_ENTER__P_8010_153_CAUSE_INCLUDE_VAL__ID_AND_VERSION _8010_153_04_032
33
34 #define CDG_ENTER__P_8010_153_CAUSE_INCLUDE_VAL__SRC_FILE_TIME _Thu_Nov_29_09_29_16_2007
35
36 #include "CDG_ENTER.h"
37
38 #undef CDG_ENTER__P_8010_153_CAUSE_INCLUDE_VAL
39
40 #undef CDG_ENTER__FILENAME
41
42
43 /*
44 * Enum to value table VAL_cc_cause
45 * CCDGEN:WriteEnum_Count==138
46 */
47 #ifndef __T_CAUSE_VAL_cc_cause__
48 #define __T_CAUSE_VAL_cc_cause__
49 typedef enum
50 {
51 CAUSE_CC_FACILITY_REJECT = 0x1d, /* facility rejected (originated by MS) */
52 CAUSE_CC_BEARER_NOT_IMPLEM = 0x41, /* bearer service not implemented (originated by MS) */
53 CAUSE_CC_INVALID_TI = 0x51, /* invalid transaction identifier value (originated by MS) */
54 CAUSE_CC_INCOMPAT_DEST = 0x58, /* incompatible destination (originated by MS) */
55 CAUSE_CC_INVALID_MAND_INFO = 0x60, /* invalid mandatory information (originated by MS) */
56 CAUSE_CC_MESSAGE_INCOMPAT = 0x65, /* message not compatible with protocol state (originated by MS) */
57 CAUSE_CC_TIMER = 0x66, /* recovery on timer expiry (originated by MS) */
58 CAUSE_CC_MODIFY_SUCCESS = 0x1, /* in-call modification successfully performed, MODIFY COMPLETE message received */
59 CAUSE_CC_HOLD_SUCCESS = 0x2, /* hold successfully performed, HOLD ACKNOWLEDGE message received */
60 CAUSE_CC_RETRIEVE_SUCCESS = 0x3, /* retrieve successfully performed, RETRIEVE ACKNOWLEDGE message received */
61 CAUSE_CC_DTMF_START_SUCCESS = 0x4, /* start of DTMF successfully performed, START DTMF ACKNOWLEDGE message received */
62 CAUSE_CC_NO_NET_CAUSE = 0x5, /* network initiated without cause */
63 CAUSE_CC_SUCCESS = 0x6, /* operation successfully performed (e.g. a call establishment); this cause is used only if no more specific cause applies */
64 CAUSE_CC_DTMF_NOT_ALLOWED = 0x7, /* DTMF is currently not allowed (no speech TCH) */
65 CAUSE_CC_DTMF_BUFFER_FULL = 0x8, /* DTMF storage buffer overflow */
66 CAUSE_CC_DTMF_ABORTED = 0x9, /* DTMF was aborted (e.g. due to state change) */
67 CAUSE_CC_MAX_NO_CALLS_REACHED = 0x10, /* maximum number of calls was reached */
68 CAUSE_CC_MAX_NO_RECALLS_REACHED = 0x11, /* maximum number of recalls (CCBS) was reached */
69 CAUSE_CC_CHANNEL_SYNC = 0x12, /* channel mode or type information (changed) */
70 CAUSE_CC_REEST_STARTED = 0x13, /* call re-establishment started */
71 CAUSE_CC_REEST_FINISHED = 0x14, /* call re-establishment is finished */
72 CAUSE_CC_DTMF_STOP_SUCCESS = 0x15, /* stop of DTMF successfully performed, STOP DTMF ACKNOWLEDGE message received */
73 CAUSE_CC_NO_ERROR = 0xff /* Equal to NOT_PRESENT_8BIT */
74 }T_CAUSE_VAL_cc_cause;
75 #endif
76
77 /*
78 * Enum to value table VAL_nwcc_cause
79 * CCDGEN:WriteEnum_Count==139
80 */
81 #ifndef __T_CAUSE_VAL_nwcc_cause__
82 #define __T_CAUSE_VAL_nwcc_cause__
83 typedef enum
84 {
85 CAUSE_NWCC_UNASSIGN = 0x1, /* unassigned (unallocated) number */
86 CAUSE_NWCC_NO_ROUTE = 0x3, /* no route to destination */
87 CAUSE_NWCC_CHAN_UNACCEPT = 0x6, /* channel unacceptable */
88 CAUSE_NWCC_BARRED = 0x8, /* operator determined barring */
89 CAUSE_NWCC_CALL_CLEAR = 0x10, /* normal call clearing */
90 CAUSE_NWCC_USER_BUSY = 0x11, /* user busy */
91 CAUSE_NWCC_NO_RESPONSE = 0x12, /* no user responding */
92 CAUSE_NWCC_ALERT_NO_ANSWER = 0x13, /* user alerting, no answer */
93 CAUSE_NWCC_CALL_REJECT = 0x15, /* call rejected */
94 CAUSE_NWCC_NUM_CHANGED = 0x16, /* number changed */
95 CAUSE_NWCC_PREEMPTION = 0x19, /* pre-emption */
96 CAUSE_NWCC_USER_CLEAR = 0x1a, /* non selected user clearing */
97 CAUSE_NWCC_DEST_ORDER = 0x1b, /* destination out of order */
98 CAUSE_NWCC_NUM_FORMAT = 0x1c, /* invalid number format (incomplete number) */
99 CAUSE_NWCC_FACILITY_REJECT = 0x1d, /* facility rejected */
100 CAUSE_NWCC_STATUS_ENQUIRY = 0x1e, /* response to status enquiry */
101 CAUSE_NWCC_UNSPECIFIED = 0x1f, /* normal, unspecified */
102 CAUSE_NWCC_NO_CHAN_AVAIL = 0x22, /* no circuit / channel available */
103 CAUSE_NWCC_NETWORK_ORDER = 0x26, /* network out of order */
104 CAUSE_NWCC_TEMP_FAIL = 0x29, /* temporary failure */
105 CAUSE_NWCC_SWITCH_CONGEST = 0x2a, /* switching equipment congestion */
106 CAUSE_NWCC_INFO_DISCARD = 0x2b, /* access information discarded */
107 CAUSE_NWCC_REQ_CHAN_UNAVAIL = 0x2c, /* requested circuit / channel not available */
108 CAUSE_NWCC_RESOURCE_UNAVAIL = 0x2f, /* resources unavailable, unspecified */
109 CAUSE_NWCC_QOS_UNAVAIL = 0x31, /* quality of service unavailable */
110 CAUSE_NWCC_FACILITY_UNSUBSCRIB = 0x32, /* requested facility not subscribed */
111 CAUSE_NWCC_BARRED_IN_CUG = 0x37, /* incoming calls barred within the CUG */
112 CAUSE_NWCC_BEARER_CAP_AUTHORIZ = 0x39, /* bearer capability not authorized */
113 CAUSE_NWCC_BEARER_CAP_UNAVAIL = 0x3a, /* bearer capability not presently available */
114 CAUSE_NWCC_SERVICE_UNAVAIL = 0x3f, /* service or option not available, unspecified */
115 CAUSE_NWCC_BEARER_NOT_IMPLEM = 0x41, /* bearer service not implemented */
116 CAUSE_NWCC_ACM_MAX = 0x44, /* ACM equal or greater than ACMmax */
117 CAUSE_NWCC_FACILITY_NOT_IMPLEM = 0x45, /* requested facility not implemented */
118 CAUSE_NWCC_RESTICT_BEARER_CAP = 0x46, /* only restricted digital information bearer capability is available */
119 CAUSE_NWCC_SERVICE_NOT_IMPLEM = 0x4f, /* service or option not implemented, unspecified */
120 CAUSE_NWCC_INVALID_TI = 0x51, /* invalid transaction identifier value */
121 CAUSE_NWCC_USER_NOT_IN_CUG = 0x57, /* user not member of CUG */
122 CAUSE_NWCC_INCOMPAT_DEST = 0x58, /* incompatible destination */
123 CAUSE_NWCC_INVALID_TRANS_NET = 0x5b, /* invalid transit network selection */
124 CAUSE_NWCC_INCORRECT_MESSAGE = 0x5f, /* semantically incorrect message */
125 CAUSE_NWCC_INVALID_MAND_INFO = 0x60, /* invalid mandatory information */
126 CAUSE_NWCC_MESSAGE_TYPE_NOT_IMPLEM = 0x61, /* message type non-existent or not implemented */
127 CAUSE_NWCC_MESSAGE_TYPE_INCOMPAT = 0x62, /* message type not compatible with protocol state */
128 CAUSE_NWCC_INFO_ELEM_NOT_IMPLEM = 0x63, /* information element non-existent or not implemented */
129 CAUSE_NWCC_COND_INFO_ELEM = 0x64, /* conditional information element error */
130 CAUSE_NWCC_MESSAGE_INCOMPAT = 0x65, /* message not compatible with protocol state */
131 CAUSE_NWCC_TIMER = 0x66, /* recovery on timer expiry */
132 CAUSE_NWCC_PROTOCOL = 0x6f, /* protocol error, unspecified */
133 CAUSE_NWCC_INTERWORKING = 0x7f, /* interworking, unspecified */
134 CAUSE_NWCC_NO_NET_CAUSE = 0xff /* Network initiated without cause */
135 }T_CAUSE_VAL_nwcc_cause;
136 #endif
137
138 /*
139 * Enum to value table VAL_dl_cause
140 * CCDGEN:WriteEnum_Count==140
141 */
142 #ifndef __T_CAUSE_VAL_dl_cause__
143 #define __T_CAUSE_VAL_dl_cause__
144 typedef enum
145 {
146 CAUSE_DL_INFO_FIELD_MISMATCH = 0x0, /* Different information fields */
147 CAUSE_DL_NO_ERROR = 0xff /* Equal to NOT_PRESENT_8BIT */
148 }T_CAUSE_VAL_dl_cause;
149 #endif
150
151 /*
152 * Enum to value table VAL_l2r_cause
153 * CCDGEN:WriteEnum_Count==141
154 */
155 #ifndef __T_CAUSE_VAL_l2r_cause__
156 #define __T_CAUSE_VAL_l2r_cause__
157 typedef enum
158 {
159 CAUSE_L2R_ERR_INTERNAL = 0x1 /* L2R internal error */
160 }T_CAUSE_VAL_l2r_cause;
161 #endif
162
163 /*
164 * Enum to value table VAL_llc_cause
165 * CCDGEN:WriteEnum_Count==142
166 */
167 #ifndef __T_CAUSE_VAL_llc_cause__
168 #define __T_CAUSE_VAL_llc_cause__
169 typedef enum
170 {
171 CAUSE_LLC_NORMAL_REL = 0x0, /* Normal release */
172 CAUSE_LLC_INVALID_XID = 0x1, /* Invalid XID response */
173 CAUSE_LLC_DM_RECEIVED = 0x2, /* DM received */
174 CAUSE_LLC_NO_PEER_RES = 0x3, /* No peer response */
175 CAUSE_LLC_INVALID_UA = 0x4, /* Invalid UA response */
176 CAUSE_LLC_SABM_INVALID_XID = 0x5, /* Invalid XID response during connection establishment */
177 CAUSE_LLC_SABM_NO_PEER_RES = 0x6, /* No peer response during connection establishment */
178 CAUSE_LLC_XID_INVALID_XID = 0x7, /* Invalid XID response during parameter negotiation */
179 CAUSE_LLC_XID_NO_PEER_RES = 0x8, /* No peer response during parameter negotiation */
180 CAUSE_LLC_DISC_NO_PEER_RES = 0x9, /* No peer response during release of connection */
181 CAUSE_LLC_MULT_ASS_TLLI = 0xa, /* Possible multiple assignment of a TLLI value */
182 CAUSE_LLC_DM1_RECEIVED = 0xb, /* Unsolicited DM response with F bit 1 in state ABM */
183 CAUSE_LLC_DM1_RECEIVED_REEST = 0xc, /* Unsolicited DM response with F bit 1 in state Timer Recovery; re-establishment procedure initiated */
184 CAUSE_LLC_ACK_NO_PEER_RES_REEST = 0xd, /* No peer response during waiting for acknowledgement; re-establishment procedure initiated */
185 CAUSE_LLC_PEER_BUSY_REEST = 0xe, /* Peer receiver busy condition; re-establishment procedure initiated */
186 CAUSE_LLC_FRMR_COND = 0xf, /* Frame rejection condition; frame discarded */
187 CAUSE_LLC_FRMR_COND_REEST = 0x10, /* Frame rejection condition; re-establishment procedure initiated */
188 CAUSE_LLC_FRMR_RECEIVED = 0x11, /* FRMR response received; frame discarded */
189 CAUSE_LLC_L3_REEST = 0x12, /* Layer 3 initiated re-establishment procedure */
190 CAUSE_LLC_PEER_REEST = 0x13, /* Peer initiated re-establishment procedure */
191 CAUSE_LLC_DM0_RECEIVED_REEST = 0x14 /* Unsolicited DM response with F bit 0; re-establishment procedure initiated */
192 }T_CAUSE_VAL_llc_cause;
193 #endif
194
195 /*
196 * Enum to value table VAL_mm_cause
197 * CCDGEN:WriteEnum_Count==143
198 */
199 #ifndef __T_CAUSE_VAL_mm_cause__
200 #define __T_CAUSE_VAL_mm_cause__
201 typedef enum
202 {
203 CAUSE_MM_SUCCESS = 0x0, /* No error, successful operation (MM) */
204 CAUSE_MM_NO_REGISTRATION = 0x80, /* MS is not registered */
205 CAUSE_MM_TIMER_RECOVERY = 0x81, /* Time-out in MM during establishment */
206 CAUSE_MM_NO_REESTABLISH = 0x82, /* Cell does not support call reestablish */
207 CAUSE_MM_INT_PREEM = 0x83, /* Preemptive release, e.g. MO/MT clash in MM */
208 CAUSE_MM_PLMN_NOT_IDLE_MODE = 0x84, /* Reject (not in idle mode) */
209 CAUSE_MM_AUTHENTICATION_REJECTED = 0x88, /* Authentication failure */
210 CAUSE_MM_SIM_REMOVED = 0x89, /* SIM card removed */
211 CAUSE_MM_POWER_OFF = 0x8a, /* UE Power Off */
212 CAUSE_MM_NO_SERVICE = 0x8b, /* No service */
213 CAUSE_MM_LIMITED_SERVICE = 0x8c, /* Only limited service available */
214 CAUSE_MM_PROTOCOL_ERROR = 0x90, /* Protocol error, unspecified */
215 CAUSE_MM_DEDICATED_MODE = 0x91, /* PS service suspended while in dedicated mode */
216 CAUSE_MM_TRY_TO_UPDATE = 0x92, /* MM is attempting to update registration */
217 CAUSE_MM_SOFT_OFF = 0x93, /* Disabled RF RX/TX mode */
218 CAUSE_MM_DETACH_WITH_REATTACH = 0xa0, /* Detach with reattach required */
219 CAUSE_MM_NO_ERROR = 0xff /* NO ERROR CAUSE */
220 }T_CAUSE_VAL_mm_cause;
221 #endif
222
223 /*
224 * Enum to value table VAL_nwmm_cause
225 * CCDGEN:WriteEnum_Count==144
226 */
227 #ifndef __T_CAUSE_VAL_nwmm_cause__
228 #define __T_CAUSE_VAL_nwmm_cause__
229 typedef enum
230 {
231 CAUSE_NWMM_IMSI_UNKNOWN_IN_HLR = 0x2, /* IMSI unknown in HLR */
232 CAUSE_NWMM_ILLEGAL_MS = 0x3, /* Illegal MS */
233 CAUSE_NWMM_IMSI_UNKNOWN_IN_VLR = 0x4, /* IMSI unknown in VLR */
234 CAUSE_NWMM_IMEI_NOT_ACCEPTED = 0x5, /* IMEI not accepted */
235 CAUSE_NWMM_ILLEGAL_ME = 0x6, /* Illegal ME */
236 CAUSE_NWMM_GPRS_NOT_ALLOWED = 0x7, /* GPRS services not allowed */
237 CAUSE_NWMM_GSM_GPRS_NOT_ALLOWED = 0x8, /* GPRS services and non-GPRS services not allowed */
238 CAUSE_NWMM_NO_MS_ID = 0x9, /* MS identity cannot be derived by the network */
239 CAUSE_NWMM_IMPLICIT_DETACHED = 0xa, /* Implicitly detached */
240 CAUSE_NWMM_PLMN_NOT_ALLOWED = 0xb, /* PLMN not allowed */
241 CAUSE_NWMM_LA_NOT_ALLOWED = 0xc, /* Location Area not allowed */
242 CAUSE_NWMM_ROAMING_NOT_ALLOWED = 0xd, /* Roaming not allowed in this location area */
243 CAUSE_NWMM_GPRS_NOT_ALLOWED_IN_PLMN = 0xe, /* GPRS service not allowed in this PLMN */
244 CAUSE_NWMM_NO_SUITABLE_CELL_IN_LA = 0xf, /* Find another allowed location area in the same PLMN */
245 CAUSE_NWMM_MSC_TEMP_NOT_REACHABLE = 0x10, /* MSC temporarily not reachable */
246 CAUSE_NWMM_NETWORK_FAILURE = 0x11, /* Network failure */
247 CAUSE_NWMM_MAC_FAILURE = 0x14, /* MAC failure */
248 CAUSE_NWMM_SYNCH_FAILURE = 0x15, /* Synch failure */
249 CAUSE_NWMM_CONGESTION = 0x16, /* Congestion */
250 CAUSE_NWMM_GSM_AUTH_UNACCEPTABLE = 0x17, /* No AUTN IE present when MS supports the UMTS authentication algorithm */
251 CAUSE_NWMM_SERVICE_NOT_SUPPORTED = 0x20, /* MS requests a service/facility which is not sup-ported by the PLMN. */
252 CAUSE_NWMM_SERVICE_NOT_SUBSCRIBED = 0x21, /* Requested service option not subscribed */
253 CAUSE_NWMM_SERVICE_OUT_OF_ORDER = 0x22, /* Service option temporary out of order in the MSC */
254 CAUSE_NWMM_CALL_NOT_IDENTIFIED = 0x26, /* Call is not identified */
255 CAUSE_NWMM_NO_PDP_CONTEXT_ACTIVATED = 0x28, /* No PDP context activated */
256 CAUSE_NWMM_SEMANTIC_INCORRECT_MSG = 0x5f, /* Semantically incorrect message */
257 CAUSE_NWMM_INVALID_M_INFO = 0x60, /* Invalid mandatory information */
258 CAUSE_NWMM_MSG_TYPE_NOT_IMPLEMENTED = 0x61, /* Message type non-existent or not implemented */
259 CAUSE_NWMM_MSG_TYPE_INCOMPATIBLE_WITH_STATE = 0x62, /* Message type not compatible with the protocol state */
260 CAUSE_NWMM_IE_NOT_IMPLEMENTED = 0x63, /* Information element non-existent or not implemented */
261 CAUSE_NWMM_CONDITIONAL_IE_ERROR = 0x64, /* Conditional IE error */
262 CAUSE_NWMM_MSG_INCOMPATIBLE_WITH_STATE = 0x65, /* Message not compatible with the protocol state */
263 CAUSE_NWMM_PROTOCOL_ERROR_UNSPECIFIED = 0x6f /* Unspecified protocol error */
264 }T_CAUSE_VAL_nwmm_cause;
265 #endif
266
267 /*
268 * Enum to value table VAL_ppp_cause
269 * CCDGEN:WriteEnum_Count==145
270 */
271 #ifndef __T_CAUSE_VAL_ppp_cause__
272 #define __T_CAUSE_VAL_ppp_cause__
273 typedef enum
274 {
275 CAUSE_PPP_TERM_OK_MMI = 0x1, /* successful terminated (MMI initiated) */
276 CAUSE_PPP_TERM_OK_PEER = 0x2, /* successful terminated (PPP peer initiated) */
277 CAUSE_PPP_TERM_NO_RESPONSE = 0x3, /* no response from the PPP peer */
278 CAUSE_PPP_TERM_LOOP_BACK = 0x4, /* looped-back link detected */
279 CAUSE_PPP_TERM_LCP_NOT_CONVERGE = 0x5, /* LCP configuration is not converging */
280 CAUSE_PPP_TERM_IPCP_NOT_CONVERGE = 0x6, /* IPCP configuration is not converging */
281 CAUSE_PPP_TERM_IPCP_NOT_STARTED = 0x7, /* PPP peer did not start IPCP configuration */
282 CAUSE_PPP_TERM_NO_CHANNEL = 0x8, /* can not open communication channels */
283 CAUSE_PPP_TERM_PROT_REJ_UNEXPECTED = 0x9, /* unexpected Protocol Rejection from PPP peer */
284 CAUSE_PPP_TERM_USE_AUTHED_FAILED = 0xa, /* user authentication failed */
285 CAUSE_PPP_TERM_PROT_ERROR_UNSPEC = 0xb /* unspecified protocol error */
286 }T_CAUSE_VAL_ppp_cause;
287 #endif
288
289 /*
290 * Enum to value table VAL_rcm_cause
291 * CCDGEN:WriteEnum_Count==146
292 */
293 #ifndef __T_CAUSE_VAL_rcm_cause__
294 #define __T_CAUSE_VAL_rcm_cause__
295 typedef enum
296 {
297 CAUSE_RCM_OK = 0x0, /* Operation or configuration completed successfully. */
298 CAUSE_RCM_ABORT_NW_NOT_FOUND = 0x10, /* Indicates that the selected network was not found. */
299 CAUSE_RCM_ABORT_NO_NW_FOUND = 0x11, /* Indicates that no network was found. */
300 CAUSE_RCM_ABORT_NO_NW_SEARCHING = 0x12, /* Indicates that RCM has no candidates for cell reselection and cell reselection measurements are started on all neighbour cells. */
301 CAUSE_RCM_ERROR_NO_CELL_SELECTED = 0x20, /* RCM has failed to reactivate as requested and is no longer camped on a cell. */
302 CAUSE_RCM_ERROR_PREVIOUS_CELL_SELECTED = 0x21, /* RCM failed to reactivate as requested but the previously selected cell remains valid. */
303 CAUSE_RCM_MEAS_SETUP_INCOMPLETE_CONFIG = 0x30, /* A received measurement configuration is incomplete. */
304 CAUSE_RCM_MEAS_SETUP_INVALID_CONFIG = 0x31, /* A received measurement configuration is invalid. */
305 CAUSE_RCM_MEAS_SETUP_UNSUPPORTED_MEAS = 0x32, /* A received measurement type is not supported. */
306 CAUSE_RCM_IRAT_CR_TARGET_BARRED = 0x1000, /* Inter RAT cell reselection target cell is barred. */
307 CAUSE_RCM_IRAT_CR_TARGET_RESERVED = 0x1001, /* Inter RAT cell reselection target cell is reserved for operator use, and UE does not fulfil access requirements. */
308 CAUSE_RCM_IRAT_CR_TARGET_NOT_FOUND = 0x1002, /* Inter RAT cell reselection target cell was not found. */
309 CAUSE_RCM_IRAT_CR_FAILURE_UNSPECIFIED = 0x1003 /* Inter RAT cell reselection failed without specification of failure cause. */
310 }T_CAUSE_VAL_rcm_cause;
311 #endif
312
313 /*
314 * Enum to value table VAL_rr_cause
315 * CCDGEN:WriteEnum_Count==147
316 */
317 #ifndef __T_CAUSE_VAL_rr_cause__
318 #define __T_CAUSE_VAL_rr_cause__
319 typedef enum
320 {
321 CAUSE_RR_OK = 0x0, /* Operation or configuration completed successfully. */
322 CAUSE_RR_NW_SCAN_REJECTED_CONNECTION_STATE = 0x20, /* A network scan could not be carried out due to the current connection state of RR. */
323 CAUSE_RR_SYNC_RESOURCE_ASSIGNED = 0x30, /* Traffic channel resource assigned */
324 CAUSE_RR_SYNC_CHANNEL_MODE_MODIFIED = 0x31, /* Channel mode modified */
325 CAUSE_RR_SYNC_DRX_CYCLE_LENGTH_UPDATED = 0x32, /* The DRX cycle length has been modified */
326 CAUSE_RR_RADIO_LINK_FAILURE = 0x40, /* Radio link failure occurred */
327 CAUSE_RR_DATA_LINK_FAILURE = 0x41, /* Data link failure occurred */
328 CAUSE_RR_RANDOM_ACCESS_FAILURE = 0x42, /* Random access failed */
329 CAUSE_RR_DL_ESTABLISHMENT_FAILURE = 0x43, /* DL establishment failure */
330 CAUSE_RR_ESTABLISH_REJECT = 0x44, /* Rejecting establishment due to wrong state in RR */
331 CAUSE_RR_RELEASE_ABNORMAL_UNSPECIFIED = 0x50, /* Abnormal release, unspecified */
332 CAUSE_RR_RELEASE_INTERNAL_UNSPECIFIED = 0x51, /* Internal release, unspecified */
333 CAUSE_RR_ACCESS_BARRED = 0x60, /* Access barred because of access class control */
334 CAUSE_RR_T3122_RUNNING = 0x61, /* T3122 running, emergency calls only until expiry */
335 CAUSE_RR_ACCESS_DELAYED = 0x62, /* Access delayed because of immediate assignment reject and followed by timeout */
336 CAUSE_RR_IRAT_CR_FAILURE_UNSPECIFIED = 0x1000, /* Indicates that reselection to the specified target cell was not successful. */
337 CAUSE_RR_IRAT_HO_MESSAGE_FAILURE = 0x1010, /* Indicates that a check of a handover message to GSM failed. */
338 CAUSE_RR_IRAT_HO_FAILURE_UNSPECIFIED = 0x1020, /* Inter RAT handover failed without specification of failure cause. */
339 CAUSE_RR_IRAT_HO_ARFCN_NOT_SUPPORTED = 0x1021, /* Inter RAT handover failed because the frequency of the target cell was not supported. */
340 CAUSE_RR_IRAT_CC_FAILURE_UNSPECIFIED = 0x1030 /* Inter RAT cell change from UMTS to GSM failed without a specific cause. */
341 }T_CAUSE_VAL_rr_cause;
342 #endif
343
344 /*
345 * Enum to value table VAL_nwrr_cause
346 * CCDGEN:WriteEnum_Count==148
347 */
348 #ifndef __T_CAUSE_VAL_nwrr_cause__
349 #define __T_CAUSE_VAL_nwrr_cause__
350 typedef enum
351 {
352 CAUSE_NWRR_RELEASE_NORMAL_EVENT = 0x0, /* RR connection released normally */
353 CAUSE_NWRR_RELEASE_UNSPECIFIED = 0x1, /* RR connection released for unspecified reason */
354 CAUSE_NWRR_RELEASE_CH_UNACCEPTABLE = 0x2, /* RR connection released due to unacceptable channel */
355 CAUSE_NWRR_RELEASE_TIMER_EXPIRED = 0x3, /* RR connection released due to timer expirery */
356 CAUSE_NWRR_RELEASE_NO_RADIO_ACTIVITY = 0x4, /* RR connection released due to no activity on the radio path */
357 CAUSE_NWRR_RELEASE_PREEMPTIVE = 0x5, /* RR connection released pre-emptively */
358 CAUSE_NWRR_UTRAN_CONF_UNKNOWN = 0x6, /* UTRAN configuration unknown */
359 CAUSE_NWRR_HANDOVER_IMPOSSIBLE = 0x8, /* Handover impossible, timing advance out of range */
360 CAUSE_NWRR_CH_MODE_UNACCEPTABLE = 0x9, /* Channel mode unacceptable */
361 CAUSE_NWRR_FREQ_NOT_IMPLEMENTED = 0xa, /* Frequency not implemented */
362 CAUSE_NWRR_LOWER_LAYER_FAILURE = 0xc, /* Lower layer failure */
363 CAUSE_NWRR_CALL_ALREADY_CLEARED = 0x41, /* Call already cleared */
364 CAUSE_NWRR_INCORRECT_MESSAGE = 0x5f, /* Semantically incorrect message */
365 CAUSE_NWRR_INVALID_MANDATORY_INFO = 0x60, /* Invalid mandatory information */
366 CAUSE_NWRR_MESS_NOT_IMPLEMENTED = 0x61, /* Message type non-existent or not implemented */
367 CAUSE_NWRR_MESS_NOT_COMPATIBLE = 0x62, /* Message type not compatible with protocol state */
368 CAUSE_NWRR_CONDITIONAL_IE_ERROR = 0x64, /* Conditional IE error */
369 CAUSE_NWRR_NO_CELL_ALLOCATION = 0x65, /* No cell allocation available */
370 CAUSE_NWRR_PROTOCOL_ERROR_UNSPECIFIED = 0x6f /* Protocol error unspecified */
371 }T_CAUSE_VAL_nwrr_cause;
372 #endif
373
374 /*
375 * Enum to value table VAL_rlp_cause
376 * CCDGEN:WriteEnum_Count==149
377 */
378 #ifndef __T_CAUSE_VAL_rlp_cause__
379 #define __T_CAUSE_VAL_rlp_cause__
380 typedef enum
381 {
382 CAUSE_ERR_BASE = 0x0, /* RLP base error number */
383 CAUSE_ERR_PF_RETRANS = 0x0, /* Max Retransmissions of Poll reached */
384 CAUSE_ERR_XID_RETRANS = 0x1, /* Max Retransmissions of XID reached */
385 CAUSE_ERR_SABM_RETRANS = 0x2, /* Max Retransmissions of SABM reached */
386 CAUSE_ERR_DISC_RETRANS = 0x3, /* Max Retransmissions of DISC reached */
387 CAUSE_ERR_REMAP_RETRANS = 0x4, /* Max Retransmissions of REMAP reached */
388 CAUSE_ERR_SDU_TO_SMALL = 0x10, /* Received SDU is to small */
389 CAUSE_ERR_INTERNAL = 0x20 /* Internal error */
390 }T_CAUSE_VAL_rlp_cause;
391 #endif
392
393 /*
394 * Enum to value table VAL_rrc_cause
395 * CCDGEN:WriteEnum_Count==150
396 */
397 #ifndef __T_CAUSE_VAL_rrc_cause__
398 #define __T_CAUSE_VAL_rrc_cause__
399 typedef enum
400 {
401 CAUSE_RRC_OK = 0x0, /* Operation or configuration completed successfully. */
402 CAUSE_RRC_ABORT_UNSPECIFIED = 0x1, /* Abort for unspecified reason */
403 CAUSE_RRC_PHY_CAPABILITY_CHECK_FAILURE = 0x10, /* Indicates that a check of PHY capabilities against requirements for a requested cell selection has failed causing RRC to refuse to start cell selection. */
404 CAUSE_RRC_NW_SCAN_REJECTED_CONNECTION_STATE = 0x20, /* A network scan could not be carried out due to the current connection state of RRC. */
405 CAUSE_RRC_SYNC_RESOURCE_ASSIGNED = 0x30, /* Traffic channel resource assigned */
406 CAUSE_RRC_SYNC_CHANNEL_MODE_MODIFIED = 0x31, /* Channel mode modified */
407 CAUSE_RRC_SYNC_DRX_CYCLE_LENGTH_UPDATED = 0x32, /* The DRX cycle length has been modified */
408 CAUSE_RRC_START_UPDATE_IDLE_MODE_ENTERED = 0x40, /* Update of START values on entering idle mode */
409 CAUSE_RRC_START_UPDATE_THRESHOLD_REACHED = 0x41, /* Update of START values because threshold has been reached. */
410 CAUSE_RRC_START_UPDATE_CONNECTION_ESTABLISHED = 0x42, /* Update of START values on connection establishment. */
411 CAUSE_RRC_IRAT_HO_MESSAGE_FAILURE = 0x1000, /* Indicates that a check of a handover message to UTRAN failed. */
412 CAUSE_RRC_IRAT_HO_FAILURE_UNSPECIFIED = 0x1020, /* Inter RAT handover failed without specification of failure cause. */
413 CAUSE_RRC_IRAT_CC_FAILURE_UNSPECIFIED = 0x1030 /* Inter RAT cell change from GSM to UMTS failed without a specific cause. */
414 }T_CAUSE_VAL_rrc_cause;
415 #endif
416
417 /*
418 * Enum to value table VAL_nwrrc_cause
419 * CCDGEN:WriteEnum_Count==151
420 */
421 #ifndef __T_CAUSE_VAL_nwrrc_cause__
422 #define __T_CAUSE_VAL_nwrrc_cause__
423 typedef enum
424 {
425 CAUSE_NWRRC_PAGING_MT_CONVERSATION = 0x0, /* Mobile terminated conversational call */
426 CAUSE_NWRRC_PAGING_MT_STREAM = 0x1, /* Mobile terminated streaming call */
427 CAUSE_NWRRC_PAGING_MT_INTERACTIVE = 0x2, /* Mobile terminated interactive call */
428 CAUSE_NWRRC_PAGING_MT_BACKGROUND = 0x3, /* Mobile terminated background call */
429 CAUSE_NWRRC_PAGING_MT_HIGH_PRIO_SIGNAL = 0x4, /* Mobile terminated high priority signalling */
430 CAUSE_NWRRC_PAGING_MT_LOW_PRIO_SIGNAL = 0x5, /* Mobile terminated low priority signalling */
431 CAUSE_NWRRC_PAGING_MT_UNKNOWN = 0x6, /* Mobile terminated call - unknown cause */
432 CAUSE_NWRRC_RELEASE_NORMAL_EVENT = 0x10, /* RRC connection released normally */
433 CAUSE_NWRRC_RELEASE_UNSPECIFIED = 0x11, /* RRC connection released for unspecified reason */
434 CAUSE_NWRRC_RELEASE_PREEMPTIVE = 0x12, /* RRC connection released pre-emptively */
435 CAUSE_NWRRC_RELEASE_CONGESTION = 0x13, /* RRC connection released due to congestion */
436 CAUSE_NWRRC_RELEASE_REESTABLISH_REJECT = 0x14, /* RRC connection released due to rejection of connection reestablishment */
437 CAUSE_NWRRC_RELEASE_DIR_SIGNAL_REESTAB = 0x15, /* RRC connection released due to directed signalling reestablishment */
438 CAUSE_NWRRC_RELEASE_USER_INACTIVITY = 0x16 /* RRC connection released due to user inactivity */
439 }T_CAUSE_VAL_nwrrc_cause;
440 #endif
441
442 /*
443 * Enum to value table VAL_sim_cause
444 * CCDGEN:WriteEnum_Count==152
445 */
446 #ifndef __T_CAUSE_VAL_sim_cause__
447 #define __T_CAUSE_VAL_sim_cause__
448 typedef enum
449 {
450 CAUSE_SIM_NO_ERROR = 0xff, /* No error (Status Code 9000, 91XX, 9FXX, 920X; USIM 63CX) */
451 CAUSE_SIM_NO_SELECT = 0x1, /* No EF selected (SC 9400; USIM 6986) */
452 CAUSE_SIM_UNKN_FILE_ID = 0x2, /* file id not found (SC 9404; USIM 6A82) */
453 CAUSE_SIM_EF_INVALID = 0x3, /* EF invalidated (SC 9810; USIM 6283, 6984) */
454 CAUSE_SIM_ADDR_WRONG = 0x4, /* Address of data invalid (SC 9402; USIM 6A83) */
455 CAUSE_SIM_CMD_INCONSIST = 0x5, /* Command inconsistent with file type (SC 9408; USIM 6981) */
456 CAUSE_SIM_MAX_INCREASE = 0x6, /* Increase: maximum reached (SC 9850) */
457 CAUSE_SIM_CLA_WRONG = 0x7, /* Wrong class parameter (SC 6EXX) */
458 CAUSE_SIM_INS_WRONG = 0x8, /* Unknown instruction code (SC 6DXX; USIM 6A81) */
459 CAUSE_SIM_P1P2_WRONG = 0x9, /* Incorrect parameter P1, P2 (SC 6BXX; USIM 6A86. 6A88) */
460 CAUSE_SIM_P3_WRONG = 0xa, /* Incorrect parameter P3 (SC 67XX; USIM 6282, 6A87) */
461 CAUSE_SIM_CHV_NOTSET = 0xb, /* No CHV active (SC 9802; USIM 6982) */
462 CAUSE_SIM_CHV_VALIDATED = 0xc, /* CHV already validated (SC 9808; USIM 6982) */
463 CAUSE_SIM_ACCESS_PROHIBIT = 0xd, /* Access conditions not fulfilled (SC 9804; USIM 6985) */
464 CAUSE_SIM_OTHER_ERROR = 0xe, /* Any other SIM error */
465 CAUSE_SIM_PUK1_BLOCKED = 0xf, /* PUK1 blocked (SC 9840; USIM 63C0) */
466 CAUSE_SIM_PUK1_REMAIN1 = 0x10, /* Wrong PUK1, 1 attempt left (SC 9804; USIM 63C1) */
467 CAUSE_SIM_PUK1_REMAIN2 = 0x11, /* Wrong PUK1, 2 attempts left (USIM 63C2) */
468 CAUSE_SIM_PUK1_REMAIN3 = 0x12, /* Wrong PUK1, 3 attempts left (USIM 63C3) */
469 CAUSE_SIM_PUK1_REMAIN4 = 0x13, /* Wrong PUK1, 4 attempts left (USIM 63C4) */
470 CAUSE_SIM_PUK1_REMAIN5 = 0x14, /* Wrong PUK1, 5 attempts left (USIM 63C5) */
471 CAUSE_SIM_PUK1_REMAIN6 = 0x15, /* Wrong PUK1, 6 attempts left (USIM 63C6) */
472 CAUSE_SIM_PUK1_REMAIN7 = 0x16, /* Wrong PUK1, 7 attempts left (USIM 63C7) */
473 CAUSE_SIM_PUK1_REMAIN8 = 0x17, /* Wrong PUK1, 8 attempts left (USIM 63C8) */
474 CAUSE_SIM_PUK1_REMAIN9 = 0x18, /* Wrong PUK1, 9 attempts left (USIM 63C9) */
475 CAUSE_SIM_PUK1_EXPECT = 0x19, /* PUK1 required (SC 9804, 9808; USIM 6982, 6985) */
476 CAUSE_SIM_PIN1_BLOCKED = 0x1a, /* PIN1 blocked (SC 9840; USIM 63C0, 6983) */
477 CAUSE_SIM_PIN1_REMAIN1 = 0x1b, /* Wrong PIN1, 1 attempt left (USIM 63C1) */
478 CAUSE_SIM_PIN1_REMAIN2 = 0x1c, /* Wrong PIN1, 2 attempts left (USIM 63C2) */
479 CAUSE_SIM_PIN1_EXPECT = 0x1d, /* PIN1 required (SC 9804, 9808; USIM 6982, 6985) */
480 CAUSE_SIM_PUK2_BLOCKED = 0x1e, /* PUK2 blocked (SC 9840; USIM 63C0) */
481 CAUSE_SIM_PUK2_REMAIN1 = 0x1f, /* Wrong PUK2, 1 attempt left (USIM 63C1) */
482 CAUSE_SIM_PUK2_REMAIN2 = 0x20, /* Wrong PUK2, 2 attempts left (USIM 63C2) */
483 CAUSE_SIM_PUK2_REMAIN3 = 0x21, /* Wrong PUK2, 3 attempts left (USIM 63C3) */
484 CAUSE_SIM_PUK2_REMAIN4 = 0x22, /* Wrong PUK2, 4 attempts left (USIM 63C4) */
485 CAUSE_SIM_PUK2_REMAIN5 = 0x23, /* Wrong PUK2, 5 attempts left (USIM 63C5) */
486 CAUSE_SIM_PUK2_REMAIN6 = 0x24, /* Wrong PUK2, 6 attempts left (USIM 63C6) */
487 CAUSE_SIM_PUK2_REMAIN7 = 0x25, /* Wrong PUK2, 7 attempts left (USIM 63C7) */
488 CAUSE_SIM_PUK2_REMAIN8 = 0x26, /* Wrong PUK2, 8 attempts left (USIM 63C8) */
489 CAUSE_SIM_PUK2_REMAIN9 = 0x27, /* Wrong PUK2, 9 attempts left (USIM 63C9) */
490 CAUSE_SIM_PUK2_EXPECT = 0x28, /* PUK2 required (SC 9804, 9808; USIM 6982, 6985) */
491 CAUSE_SIM_PIN2_BLOCKED = 0x29, /* PIN2 blocked (SC 9840; USIM 63C0, 6983) */
492 CAUSE_SIM_PIN2_REMAIN1 = 0x2a, /* Wrong PIN2, 1 attempt left (USIM 63C1) */
493 CAUSE_SIM_PIN2_REMAIN2 = 0x2b, /* Wrong PIN2, 2 attempts left (USIM 63C2) */
494 CAUSE_SIM_PIN2_EXPECT = 0x2c, /* PIN1 required (SC 9804, 9808; USIM 6982, 6985) */
495 CAUSE_SIM_SAT_BUSY = 0x2d, /* SIM Application Toolkit busy (SC 9300) */
496 CAUSE_SIM_DNL_ERROR = 0x2e, /* SAT download error (SC 9EXX; USIM 62XX, 63XX) */
497 CAUSE_SIM_CARD_REMOVED = 0x2f, /* SIM card removed or exchanged */
498 CAUSE_SIM_PARAM_WRONG = 0x30, /* Wrong parameter in primitive */
499 CAUSE_SIM_DRV_NOCARD = 0x31, /* SIM driver error: no card detected */
500 CAUSE_SIM_DRV_NOINT = 0x32, /* SIM driver error: no interrupt */
501 CAUSE_SIM_DRV_NOATR = 0x33, /* SIM driver error: no answer to reset */
502 CAUSE_SIM_DRV_READ = 0x34, /* SIM driver error: invalid response */
503 CAUSE_SIM_DRV_XMIT = 0x35, /* SIM driver error: unsuccessful transmission */
504 CAUSE_SIM_DRV_OVF = 0x36, /* SIM driver error: interrupt overflow */
505 CAUSE_SIM_DRV_LEN = 0x37, /* SIM driver error: incorrect size of response */
506 CAUSE_SIM_DRV_CARDREJ = 0x38, /* SIM driver error: card rejected (invalid properties) */
507 CAUSE_SIM_DRV_WAIT = 0x39, /* SIM driver error: timeout */
508 CAUSE_SIM_DRV_ABNCASE1 = 0x3a, /* SIM driver error: abnormal case 1 */
509 CAUSE_SIM_DRV_ABNCASE2 = 0x3b, /* SIM driver error: abnormal case 2 */
510 CAUSE_SIM_DRV_RCVOVFL = 0x3c, /* SIM driver error: more than 256 bytes received */
511 CAUSE_SIM_DRV_TEMPFAIL = 0x3f, /* SIM driver error: temprary failure, SIM reset required */
512 CAUSE_SIM_UMTS_AUTH_SQN_ERROR = 0x40, /* UMTS authentication failed due to Sequence Number error (erroneous AUTN) */
513 CAUSE_SIM_UMTS_AUTH_MAC_ERROR = 0x41 /* UMTS authentication failed due to MAC error (erroneous AUTN) */
514 }T_CAUSE_VAL_sim_cause;
515 #endif
516
517 /*
518 * Enum to value table VAL_sm_cause
519 * CCDGEN:WriteEnum_Count==153
520 */
521 #ifndef __T_CAUSE_VAL_sm_cause__
522 #define __T_CAUSE_VAL_sm_cause__
523 typedef enum
524 {
525 CAUSE_SM_MODIFY_COLLISION = 0x1, /* Collision between MO and MT modify. MT wins. */
526 CAUSE_SM_INVALID_NSAPI = 0x2, /* Attempted procedure on non-existing context/NSAPI */
527 CAUSE_SM_R99_PROCEDURE_REJECTED_IN_R97 = 0x3, /* R99 Procedure rejected: Currently active in R97 network */
528 CAUSE_SM_PRE_R99_NETWORK_ENTERED = 0x4, /* Context deactivation due to entering pre-R99 network */
529 CAUSE_SM_ACTIVATION_OVERRIDE = 0x5 /* Context deactivation due to activation override */
530 }T_CAUSE_VAL_sm_cause;
531 #endif
532
533 /*
534 * Enum to value table VAL_nwsm_cause
535 * CCDGEN:WriteEnum_Count==154
536 */
537 #ifndef __T_CAUSE_VAL_nwsm_cause__
538 #define __T_CAUSE_VAL_nwsm_cause__
539 typedef enum
540 {
541 CAUSE_NWSM_LLC_OR_SNDCP_FAILURE = 0x19, /* LLC or SNDCP failure */
542 CAUSE_NWSM_INSUFFICIENT_RESOURCES = 0x1a, /* Insufficient resources */
543 CAUSE_NWSM_MISSING_OR_UNKNOWN_APN = 0x1b, /* Missing or unknown APN */
544 CAUSE_NWSM_UNKNOWN_PDP_ADDR_OR_TYPE = 0x1c, /* Unknown PDP address or PDP type */
545 CAUSE_NWSM_USER_AUTH_FAILED = 0x1d, /* User Aauthentication failed */
546 CAUSE_NWSM_ACTIVATE_REJECTED_BY_GGSN = 0x1e, /* Activation rejected by GGSN */
547 CAUSE_NWSM_ACTIVATE_REJECTED_UNSPECIFIED = 0x1f, /* Activation rejected, unspecified */
548 CAUSE_NWSM_SERVICE_NOT_SUPPORTED = 0x20, /* Service option not supported */
549 CAUSE_NWSM_SERVICE_NOT_SUBSCRIBED = 0x21, /* Requested service option not subscribed */
550 CAUSE_NWSM_SERVICE_TEMP_OUT_OF_ORDER = 0x22, /* Service option temporarily out of order */
551 CAUSE_NWSM_NSAPI_IN_USE = 0x23, /* NSAPI already used (pre-R99 only) */
552 CAUSE_NWSM_REGULAR_DEACTIVATION = 0x24, /* Regular deactivation */
553 CAUSE_NWSM_QOS_NOT_ACCEPTED = 0x25, /* QoS not accepted */
554 CAUSE_NWSM_NETWORK_FAILURE = 0x26, /* Network failure */
555 CAUSE_NWSM_REACTIVATION_REQUESTED = 0x27, /* Reactivation requested */
556 CAUSE_NWSM_FEATURE_NOT_SUPPORTED = 0x28, /* Feature not supported (context activation) */
557 CAUSE_NWSM_SEMANTIC_TFT_ERROR = 0x29, /* Semantic error in TFT operation */
558 CAUSE_NWSM_SYNTACTIC_TFT_ERROR = 0x2a, /* Syntactical error in TFT operation */
559 CAUSE_NWSM_UNKNOWN_LINKED_TI = 0x2b, /* Unknown PDP context (identified by linked TI) */
560 CAUSE_NWSM_SEMANTIC_TFT_FILTER_ERROR = 0x2c, /* Semantic error in packet filter */
561 CAUSE_NWSM_SYNTACTIC_TFT_FILTER_ERROR = 0x2d, /* Syntactical error in packet filter */
562 CAUSE_NWSM_CONTEXT_NEEDS_TFT = 0x2e, /* PDP context without TFT already activated */
563 CAUSE_NWSM_INVALID_TI = 0x51, /* Invalid transaction identifier value */
564 CAUSE_NWSM_SEMANTIC_ERROR_IN_MSG = 0x5f, /* Semantically incorrect message */
565 CAUSE_NWSM_INVALID_MANDATORY_ELEMENT = 0x60, /* Invalid mandatory information */
566 CAUSE_NWSM_MSG_TYPE_NOT_IMPLEMENTED = 0x61, /* Message type non-existent or not implemented */
567 CAUSE_NWSM_MSG_TYPE_INCOMPATIBLE_WITH_STATE = 0x62, /* Message type not compatible with the protocol state */
568 CAUSE_NWSM_IE_NOT_IMPLEMENTED = 0x63, /* Information element non-existent or not implemented */
569 CAUSE_NWSM_CONDITIONAL_IE_ERROR = 0x64, /* Conditional IE error */
570 CAUSE_NWSM_MSG_INCOMPATIBLE_WITH_STATE = 0x65, /* Message not compatible with the protocol state */
571 CAUSE_NWSM_PROTOCOL_ERROR_UNSPECIFIED = 0x6f /* Unspecified protocol error */
572 }T_CAUSE_VAL_nwsm_cause;
573 #endif
574
575 /*
576 * Enum to value table VAL_sms_cause
577 * CCDGEN:WriteEnum_Count==155
578 */
579 #ifndef __T_CAUSE_VAL_sms_cause__
580 #define __T_CAUSE_VAL_sms_cause__
581 typedef enum
582 {
583 CAUSE_SMS_NO_ERROR = 0x89ff, /* No error */
584 CAUSE_SMS_PARAM_WRONG = 0xc900, /* Wrong parameter in primitive */
585 CAUSE_SMS_ENTITY_BUSY = 0xc901, /* Entity is busy */
586 CAUSE_SMS_OPER_NOT_ALLW = 0xc902, /* Operation not allowed */
587 CAUSE_SMS_OPER_NOT_SUPP = 0xc903, /* Operation not supported */
588 CAUSE_SMS_SIM_BUSY = 0xc904, /* SIM busy */
589 CAUSE_SMS_MEM_FAIL = 0xc905, /* Memory failure */
590 CAUSE_SMS_INV_INDEX = 0xc906, /* Invalid memory index */
591 CAUSE_SMS_MEM_FULL = 0xc908, /* Memory full */
592 CAUSE_SMS_NO_SERVICE = 0xc909, /* No network service */
593 CAUSE_SMS_NET_TIMEOUT = 0xc90a, /* Network timeout */
594 CAUSE_SMS_UNEXP_CNMA = 0xc90b, /* No +CNMA acknowledgement expected */
595 CAUSE_SMS_OTHER_ERROR = 0xc90f /* Any other error */
596 }T_CAUSE_VAL_sms_cause;
597 #endif
598
599 /*
600 * Enum to value table VAL_nwsms_cp_cause
601 * CCDGEN:WriteEnum_Count==156
602 */
603 #ifndef __T_CAUSE_VAL_nwsms_cp_cause__
604 #define __T_CAUSE_VAL_nwsms_cp_cause__
605 typedef enum
606 {
607 CAUSE_NWSMS_CP_NETWORK_FAILURE = 0x11, /* Network Failure */
608 CAUSE_NWSMS_CP_CONGESTION = 0x16, /* Congestion */
609 CAUSE_NWSMS_CP_INVALID_TI = 0x51, /* Invalid Transaction Identifier */
610 CAUSE_NWSMS_CP_SEM_INC_MSG = 0x5f, /* Semantically incorrect message */
611 CAUSE_NWSMS_CP_INV_MAND_INFO = 0x60, /* Invalid mandatory information */
612 CAUSE_NWSMS_CP_MSG_TYPE_NON_EXIST = 0x61, /* Message type non-existent or not implemented */
613 CAUSE_NWSMS_CP_MSG_NOT_COMP = 0x62, /* Message not compatible with the short message protocol state */
614 CAUSE_NWSMS_CP_INFO_NON_EXIST = 0x63, /* Information element non-existent or not implemented */
615 CAUSE_NWSMS_CP_PROTOCOL_ERROR = 0x6f /* Protocol error, unspecified */
616 }T_CAUSE_VAL_nwsms_cp_cause;
617 #endif
618
619 /*
620 * Enum to value table VAL_nwsms_rp_cause
621 * CCDGEN:WriteEnum_Count==157
622 */
623 #ifndef __T_CAUSE_VAL_nwsms_rp_cause__
624 #define __T_CAUSE_VAL_nwsms_rp_cause__
625 typedef enum
626 {
627 CAUSE_NWSMS_RP_UNASSIGNED_NUMBER = 0x1, /* Unassigned (unallocated) number */
628 CAUSE_NWSMS_RP_OPERATOR_DET_BARRED = 0x8, /* Operator determined barring */
629 CAUSE_NWSMS_RP_CALL_BARRED = 0xa, /* Call barred */
630 CAUSE_NWSMS_RP_SM_TRANSFER_REJECTED = 0x15, /* Short message transfer rejected */
631 CAUSE_NWSMS_RP_MEM_CAP_EXCEEDED = 0x16, /* Memory Capacity exceeded */
632 CAUSE_NWSMS_RP_DEST_OUT_OF_ORDER = 0x1b, /* Destination out of order */
633 CAUSE_NWSMS_RP_UNIDENT_SUBSCRIBER = 0x1c, /* Unidentified subscriber */
634 CAUSE_NWSMS_RP_FACILITY_REJECTED = 0x1d, /* Facility rejected */
635 CAUSE_NWSMS_RP_UNKNOWN_SUBSCRIBER = 0x1e, /* Unknown subscriber */
636 CAUSE_NWSMS_RP_NET_OUT_OF_ORDER = 0x26, /* Network out of order */
637 CAUSE_NWSMS_RP_TEMP_FAILURE = 0x29, /* Temporary Failure */
638 CAUSE_NWSMS_RP_CONGESTION = 0x2a, /* Congestion */
639 CAUSE_NWSMS_RP_NO_RESOURCES = 0x2f, /* Resources unavailable, unspecified */
640 CAUSE_NWSMS_RP_FAC_NOT_SUBSCRIBED = 0x32, /* Requested facility not subscribed */
641 CAUSE_NWSMS_RP_FAC_NOT_IMPL = 0x45, /* Requested facility not implemented */
642 CAUSE_NWSMS_RP_INV_SM_TR_REF_VAL = 0x51, /* Invalid short message transfer reference value */
643 CAUSE_NWSMS_RP_SEM_INC_MSG = 0x5f, /* Semantically incorrect message */
644 CAUSE_NWSMS_RP_INV_MAND_INFO = 0x60, /* Invalid mandatory information */
645 CAUSE_NWSMS_RP_MSG_NON_EXIST = 0x61, /* Message type non-existent or not implemented */
646 CAUSE_NWSMS_RP_MSG_NOT_COMP = 0x62, /* Message not compatible with the short message protocol state */
647 CAUSE_NWSMS_RP_INFO_NON_EXIST = 0x63, /* Information element non-existent or not implemented */
648 CAUSE_NWSMS_RP_PROTOCOL_ERROR = 0x6f, /* Protocol error, unspecified */
649 CAUSE_NWSMS_RP_INTERWORKING = 0x7f /* Interworking, unspecified */
650 }T_CAUSE_VAL_nwsms_rp_cause;
651 #endif
652
653 /*
654 * Enum to value table VAL_nwsms_tp_cause
655 * CCDGEN:WriteEnum_Count==158
656 */
657 #ifndef __T_CAUSE_VAL_nwsms_tp_cause__
658 #define __T_CAUSE_VAL_nwsms_tp_cause__
659 typedef enum
660 {
661 CAUSE_NWSMS_TP_TM_IW_NOT_SUP = 0x80, /* Telematic interworking not supported (MO) */
662 CAUSE_NWSMS_TP_SM_0_NOT_SUP = 0x81, /* Short Message Type 0 not supported (MO, MT) */
663 CAUSE_NWSMS_TP_CANT_REP_SM = 0x82, /* Cannot replace short message (MO, MT) */
664 CAUSE_NWSMS_TP_TP_PID_UNSPEC = 0x8f, /* Unspecified TP-PID error (MO, MT) */
665 CAUSE_NWSMS_TP_DCS_NOT_SUP = 0x90, /* Data coding scheme (alphabet) not supported (MO) */
666 CAUSE_NWSMS_TP_CLASS_NOT_SUP = 0x91, /* Message class not supported (MT) */
667 CAUSE_NWSMS_TP_TP_DCS_UNSPEC = 0x9f, /* Unspecified TP-DCS error (MO, MT) */
668 CAUSE_NWSMS_TP_CMD_CANT_ACT = 0xa0, /* Command cannot be actioned (MO) */
669 CAUSE_NWSMS_TP_CMD_NOT_SUP = 0xa1, /* Command unsupported (MO) */
670 CAUSE_NWSMS_TP_TP_CMD_UNSPEC = 0xaf, /* Unspecified TP-Command error (MO) */
671 CAUSE_NWSMS_TP_TPDU_NOT_SUP = 0xb0, /* TPDU not supported (MO, MT) */
672 CAUSE_NWSMS_TP_SC_BUSY = 0xc0, /* SC busy (MO) */
673 CAUSE_NWSMS_TP_NO_SC_SUBSCRIPT = 0xc1, /* No SC subscription (MO) */
674 CAUSE_NWSMS_TP_SC_SYS_FAIL = 0xc2, /* SC system failure (MO) */
675 CAUSE_NWSMS_TP_INV_SME_ADDR = 0xc3, /* Invalid SME address (MO) */
676 CAUSE_NWSMS_TP_DEST_SME_BARRED = 0xc4, /* Destination SME barred (MO) */
677 CAUSE_NWSMS_TP_REJ_DUPL_SM = 0xc5, /* SM rejected-duplicate SM (MO) */
678 CAUSE_NWSMS_TP_TPVPF_NOT_SUP = 0xc6, /* Validity Period Format not supported (MO) */
679 CAUSE_NWSMS_TP_TPVP_NOT_SUP = 0xc7, /* Validity Period not supported (MO) */
680 CAUSE_NWSMS_TP_SIM_MEM_FULL = 0xd0, /* SIM SMS storage full (MT) */
681 CAUSE_NWSMS_TP_NO_SMS_MEM_IN_MS = 0xd1, /* No SMS storage capability in SIM (MT) */
682 CAUSE_NWSMS_TP_ERROR_IN_MS = 0xd2, /* Error in MS (MT) */
683 CAUSE_NWSMS_TP_MEM_CAP_EXCEED = 0xd3, /* Memory Capacity exceeded (MO, MT) */
684 CAUSE_NWSMS_TP_SAT_BUSY = 0xd4, /* SIM Application Toolkit busy (MT) */
685 CAUSE_NWSMS_TP_SAT_DNL_ERROR = 0xd5, /* SIM Data Download error (MT) */
686 CAUSE_NWSMS_TP_UNSPECIFIED = 0xff /* Unspecified error cause (MO, MT) */
687 }T_CAUSE_VAL_nwsms_tp_cause;
688 #endif
689
690 /*
691 * Enum to value table VAL_sn_cause
692 * CCDGEN:WriteEnum_Count==159
693 */
694 #ifndef __T_CAUSE_VAL_sn_cause__
695 #define __T_CAUSE_VAL_sn_cause__
696 typedef enum
697 {
698 CAUSE_SN_NORMAL_RELEASE = 0x0, /* normal release (Not specified in 3G) */
699 CAUSE_SN_INVALID_XID = 0x100, /* invalid XID response */
700 CAUSE_SN_DM_RECEIVED = 0x101, /* DM received */
701 CAUSE_SN_NO_PEER_RESPONSE = 0x102, /* no peer response */
702 CAUSE_SN_LOWLAYER_DEACT = 0x103 /* lower layer deactivation */
703 }T_CAUSE_VAL_sn_cause;
704 #endif
705
706 /*
707 * Enum to value table VAL_upm_cause
708 * CCDGEN:WriteEnum_Count==160
709 */
710 #ifndef __T_CAUSE_VAL_upm_cause__
711 #define __T_CAUSE_VAL_upm_cause__
712 typedef enum
713 {
714 CAUSE_UPM_NORMAL_RELEASE = 0x0, /* normal release */
715 CAUSE_UPM_DTI_DISCONNECT = 0x10, /* The DTI was closed for some reason */
716 CAUSE_UPM_RT_QOS_RELEASE = 0x200, /* A real-time QoS caused a (RAB) release */
717 CAUSE_UPM_REEST_NEEDED = 0x201, /* A real-time QoS context needs (RAB) reestablishment */
718 CAUSE_UPM_REEST_REJECT = 0x202 /* A reestablishment was rejected */
719 }T_CAUSE_VAL_upm_cause;
720 #endif
721
722 /*
723 * Enum to value table VAL_rrlc_cause
724 * CCDGEN:WriteEnum_Count==161
725 */
726 #ifndef __T_CAUSE_VAL_rrlc_cause__
727 #define __T_CAUSE_VAL_rrlc_cause__
728 typedef enum
729 {
730 CAUSE_LCS_OK = 0x0, /* no error */
731 CAUSE_LCS_ERROR = 0x1, /* Unspecified error */
732 CAUSE_LCS_WRONG_BTS = 0xa, /* Serving Cell BTS differs from Reference BTS */
733 CAUSE_LCS_HANDOVER = 0x14 /* handover occured during Position Measurement procedure */
734 }T_CAUSE_VAL_rrlc_cause;
735 #endif
736
737 /*
738 * enum to UnionController value
739 * CCDGEN:WriteEnum_Count==162
740 */
741 #ifndef __T_CAUSE_ctrl_value__
742 #define __T_CAUSE_ctrl_value__
743 typedef enum
744 {
745 CAUSE_is_from_nwmm = 0x0,
746 CAUSE_is_from_nwrr = 0x1,
747 CAUSE_is_from_nwrrc = 0x2,
748 CAUSE_is_from_nwsm = 0x3,
749 CAUSE_is_from_nwss = 0x4,
750 CAUSE_is_from_nwsms_cp = 0x5,
751 CAUSE_is_from_nwsms_rp = 0x6,
752 CAUSE_is_from_nwsms_tp = 0x7,
753 CAUSE_is_from_nw = 0x8,
754 CAUSE_is_from_cc = 0x9,
755 CAUSE_is_from_dl = 0xa,
756 CAUSE_is_from_l2r = 0xb,
757 CAUSE_is_from_llc = 0xc,
758 CAUSE_is_from_mm = 0xd,
759 CAUSE_is_from_nwcc = 0xe,
760 CAUSE_is_from_ppp = 0xf,
761 CAUSE_is_from_rcm = 0x10,
762 CAUSE_is_from_rr = 0x11,
763 CAUSE_is_from_rlp = 0x12,
764 CAUSE_is_from_rrc = 0x13,
765 CAUSE_is_from_sim = 0x14,
766 CAUSE_is_from_sm = 0x15,
767 CAUSE_is_from_sms = 0x16,
768 CAUSE_is_from_sndcp = 0x17,
769 CAUSE_is_from_upm = 0x18,
770 CAUSE_is_from_ue = 0x19,
771 CAUSE_is_from_rrlc = 0x1a
772 }T_CAUSE_ctrl_value;
773 #endif
774
775 #include "CDG_LEAVE.h"
776
777
778 #endif