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