FreeCalypso > hg > fc-magnetite
comparison cdg211/prim/gmmsm.pdf @ 4:56abf6cf8a0b
cdg211: cdginc/mdf/pdf files from TCS211-20070608
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 26 Sep 2016 01:11:35 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
3:93999a60b835 | 4:56abf6cf8a0b |
---|---|
1 ;******************************************************************************** | |
2 ;*** File : gmmsm.pdf | |
3 ;*** Creation : Fri Jun 08 13:57:29 CST 2007 | |
4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1 | |
5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002 | |
6 ;******************************************************************************** | |
7 ;*** Document Type : Service Access Point Specification | |
8 ;*** Document Name : gmmsm | |
9 ;*** Document No. : 8441.106.00.005 | |
10 ;*** Document Date : 2003-01-23 | |
11 ;*** Document Status: BEING_PROCESSED | |
12 ;*** Document Author: FRI | |
13 ;******************************************************************************** | |
14 | |
15 | |
16 | |
17 PRAGMA SRC_FILE_TIME "Mon Nov 24 15:49:28 2003" | |
18 PRAGMA LAST_MODIFIED "2003-01-23" | |
19 PRAGMA ID_AND_VERSION "8441.106.00.005" | |
20 | |
21 | |
22 | |
23 CONST GMMSM_MAX_N_PDU_NUMBER_LIST 16 ; maximum sequence number value | |
24 | |
25 | |
26 | |
27 VALTAB VAL_sm_cause | |
28 VAL 0x0A30 - 0x0A3F "retry upon entry into a new cell" | |
29 VAL DEF "Protocol error, unspecified" | |
30 VAL 0x0A02 SM_ERRCS_IMSI_UNKNOWN "IMSI unknown in HLR" | |
31 VAL 0x0A03 SM_ERRCS_ILLEGAL_MS "Illegal MS" | |
32 VAL 0x0A04 SM_ERRCS_IMEI_NOT_ACCEPTED "IMEI not accepted" | |
33 VAL 0x0A06 SM_ERRCS_ILLEGAL_ME "Illegal ME" | |
34 VAL 0x0A07 SM_ERRCS_GPRS_NOT_ALLOWED "GPRS services not allowed" | |
35 VAL 0x0A08 SM_ERRCS_GSM_GPRS_NOT_ALLOWED "GPRS services and non-GPRS services not allowed" | |
36 VAL 0x0A09 SM_ERRCS_NO_MS_ID "MS identity cannot be derived by the network" | |
37 VAL 0x0A0A SM_ERRCS_IMPLICIT_DETACHED "Implicitly detached" | |
38 VAL 0x0A0B SM_ERRCS_PLMN_NOT_ALLOWED "PLMN not allowed" | |
39 VAL 0x0A0C SM_ERRCS_LA_NOT_ALLOWED "Location Area not allowed" | |
40 VAL 0x0A0D SM_ERRCS_ROAMING_NOT_ALLOWED "Roaming not allowed in this location area" | |
41 VAL 0x0A10 SM_ERRCS_MSC_TEMP_NOT_RECHABLE "MSC temporarily not reachable" | |
42 VAL 0x0A11 SM_ERRCS_NET_FAIL "Network failure" | |
43 VAL 0x0A16 SM_ERRCS_CONGESTION "Congestion" | |
44 VAL 0x0A5F SM_ERRCS_SEMANTIC_INCORRECT "Semantically incorrect message" | |
45 VAL 0x0A60 SM_ERRCS_INVALID_M_INFO "Invalid mandatory information" | |
46 VAL 0x0A61 SM_ERRCS_TYPE_INVALID "Message type non-existent or not implemented" | |
47 VAL 0x0A62 SM_ERRCS_TYPE_INCOMPATIBLE "Message type not compatible with the protocol state" | |
48 VAL 0x0A63 SM_ERRCS_IE_INVALID "Information element non-existent or not implemented" | |
49 VAL 0x0A64 SM_ERRCS_COND_IE_ERROR "Conditional IE error" | |
50 VAL 0x0A65 SM_ERRCS_MESSAGE_INVALID "Message not compatible with the protocol state" | |
51 VAL 0x0A6F SM_ERRCS_PROTOCOL_ERROR "Protocol error, unspecified" | |
52 VAL 0x0A70 SM_ERRCS_POWER_OFF "local detach on power off" | |
53 | |
54 VALTAB VAL_nsapi | |
55 VAL DEF "reserved" | |
56 VAL 5 GMMSM_NSAPI_5 "NSAPI 5" | |
57 VAL 6 GMMSM_NSAPI_6 "NSAPI 6" | |
58 VAL 7 GMMSM_NSAPI_7 "NSAPI 7" | |
59 VAL 8 GMMSM_NSAPI_8 "NSAPI 8" | |
60 VAL 9 GMMSM_NSAPI_9 "NSAPI 9" | |
61 VAL 10 GMMSM_NSAPI_10 "NSAPI 10" | |
62 VAL 11 GMMSM_NSAPI_11 "NSAPI 11" | |
63 VAL 12 GMMSM_NSAPI_12 "NSAPI 12" | |
64 VAL 13 GMMSM_NSAPI_13 "NSAPI 13" | |
65 VAL 14 GMMSM_NSAPI_14 "NSAPI 14" | |
66 VAL 15 GMMSM_NSAPI_15 "NSAPI 15" | |
67 | |
68 | |
69 | |
70 | |
71 VAR l_buf "length of content in bit" S | |
72 | |
73 | |
74 VAR o_buf "offset of content in bit" S | |
75 | |
76 | |
77 VAR buf "buffer content" B | |
78 | |
79 | |
80 VAR sm_cause "error cause" S | |
81 | |
82 VAL @p_gmmsm - VAL_sm_cause@ | |
83 | |
84 VAR nsapi "NSAPI" B | |
85 | |
86 VAL @p_gmmsm - VAL_nsapi@ | |
87 | |
88 VAR receive_n_pdu_number_val "Receive N-PDU Number value" B | |
89 | |
90 | |
91 | |
92 | |
93 | |
94 COMP sdu "service data unit" | |
95 { | |
96 l_buf ; length of content in bit | |
97 o_buf ; offset of content in bit | |
98 buf [1] ; buffer content | |
99 } | |
100 | |
101 | |
102 | |
103 COMP npdu_list "list of received N-PDU numbers" | |
104 { | |
105 nsapi ; NSAPI | |
106 receive_n_pdu_number_val ; Receive N-PDU Number value | |
107 } | |
108 | |
109 | |
110 | |
111 | |
112 | |
113 | |
114 ; GMMSM_ESTABLISH_REQ 0x2400 | |
115 ; GMMSM_ESTABLISH_CNF 0x6400 | |
116 ; GMMSM_ESTABLISH_REJ 0x6401 | |
117 ; GMMSM_RELEASE_IND 0x6402 | |
118 ; GMMSM_UNITDATA_REQ 0x2401 | |
119 ; GMMSM_UNITDATA_IND 0x6403 | |
120 ; GMMSM_SEQUENCE_IND 0x6404 | |
121 ; GMMSM_SEQUENCE_RES 0x2402 | |
122 | |
123 | |
124 | |
125 PRIM GMMSM_ESTABLISH_REQ 0x2400 | |
126 { | |
127 } | |
128 | |
129 | |
130 | |
131 | |
132 | |
133 | |
134 PRIM GMMSM_ESTABLISH_CNF 0x6400 | |
135 { | |
136 } | |
137 | |
138 | |
139 | |
140 | |
141 | |
142 | |
143 PRIM GMMSM_ESTABLISH_REJ 0x6401 | |
144 { | |
145 sm_cause ; error cause | |
146 } | |
147 | |
148 | |
149 | |
150 | |
151 | |
152 | |
153 PRIM GMMSM_RELEASE_IND 0x6402 | |
154 { | |
155 } | |
156 | |
157 | |
158 | |
159 | |
160 | |
161 | |
162 PRIM GMMSM_UNITDATA_REQ 0x2401 | |
163 { | |
164 sdu ; service data unit | |
165 } | |
166 | |
167 | |
168 | |
169 | |
170 | |
171 | |
172 PRIM GMMSM_UNITDATA_IND 0x6403 | |
173 { | |
174 sdu ; service data unit | |
175 } | |
176 | |
177 | |
178 | |
179 | |
180 | |
181 | |
182 PRIM GMMSM_SEQUENCE_IND 0x6404 | |
183 { | |
184 npdu_list [1..GMMSM_MAX_N_PDU_NUMBER_LIST] ; list of received N-PDU numbers | |
185 } | |
186 | |
187 | |
188 | |
189 | |
190 | |
191 | |
192 PRIM GMMSM_SEQUENCE_RES 0x2402 | |
193 { | |
194 npdu_list [1..GMMSM_MAX_N_PDU_NUMBER_LIST] ; list of received N-PDU numbers | |
195 } | |
196 | |
197 | |
198 | |
199 | |
200 | |
201 | |
202 | |
203 | |
204 |