|
1 /* |
|
2 * Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * Name : BerTlv_defs.h |
|
16 * Part of : Series 60 / utility |
|
17 * Based on 3GPP TS 11.14 V8.8.0 3GPP TS 11.14 V8.8.0 |
|
18 * Version : 1.0 |
|
19 * |
|
20 */ |
|
21 |
|
22 |
|
23 |
|
24 // INCLUDES |
|
25 #ifndef BERTLV_DEFS_H |
|
26 #define BERTLV_DEFS_H |
|
27 |
|
28 #include <etelsat.h> // Symbian Etel Sat related types |
|
29 |
|
30 // CONSTANTS |
|
31 const TUint8 KTlvLengthStartPosition = 0x01; |
|
32 const TUint8 KTlvDataAreaStartPosition = 0x02; |
|
33 const TUint8 KTlvHeaderLength = 0x02; |
|
34 const TUint8 KTwoByteLengthCoding = 0x81; |
|
35 const TUint8 KMccAndMncLength = 0x03; |
|
36 const TUint8 KLocationAreaCodeLength = 0x02; |
|
37 const TUint8 KCApduLengthWithoutLc = 0x06; |
|
38 const TUint8 KCommonTlvHeaderLength = 0x02; |
|
39 const TUint8 KDefaultCommandNumber = 0x01; |
|
40 const TUint8 KDefaultGetInkeyCodingScheme = 0x04; |
|
41 const TUint8 KTagValueMask = 0x7f; |
|
42 const TUint8 KTagCrMask = 0x80; |
|
43 const TUint8 KMaxOneByteLength = 0x7f; |
|
44 const TUint8 KReservedTonNpi1 = 0x7F; |
|
45 const TUint8 KReservedTonNpi2 = 0xF7; |
|
46 |
|
47 |
|
48 // In 242 octets, it is possible to pack (242x8)/7=277 characters. |
|
49 // See ref. 3GPP TS 23.038. |
|
50 const TInt16 KTextBufferMaxSize = 277; |
|
51 const TUint8 KCommandQualifier = 4; |
|
52 const TUint8 KTlvMaxSize = 255; |
|
53 |
|
54 // Proactive SIM commands |
|
55 const TUint8 KRefresh = 0x01; |
|
56 const TUint8 KMoreTime = 0x02; |
|
57 const TUint8 KPollInterval = 0x03; |
|
58 const TUint8 KPollingOff = 0x04; |
|
59 const TUint8 KSetUpEventList = 0x05; |
|
60 const TUint8 KSetUpCall = 0x10; |
|
61 const TUint8 KSendSs = 0x11; |
|
62 const TUint8 KSendUssd = 0x12; |
|
63 const TUint8 KSendShortMessage = 0x13; |
|
64 const TUint8 KSendDtmf = 0x14; |
|
65 const TUint8 KLaunchBrowser = 0x15; |
|
66 const TUint8 KPlayTone = 0x20; |
|
67 const TUint8 KDisplayText = 0x21; |
|
68 const TUint8 KGetInkey = 0x22; |
|
69 const TUint8 KGetInput = 0x23; |
|
70 const TUint8 KSelectItem = 0x24; |
|
71 const TUint8 KSetUpMenu = 0x25; |
|
72 const TUint8 KProvideLocalInformation = 0x26; |
|
73 const TUint8 KTimerManagement = 0x27; |
|
74 const TUint8 KSetUpIdleModeText = 0x28; |
|
75 const TUint8 KPerformCardApdu = 0x30; |
|
76 const TUint8 KPowerOnCard = 0x31; |
|
77 const TUint8 KPowerOffCard = 0x32; |
|
78 const TUint8 KGetReaderStatus = 0x33; |
|
79 const TUint8 KRunAtCommand = 0x34; |
|
80 const TUint8 KLanguageNotification = 0x35; |
|
81 const TUint8 KOpenChannel = 0x40; |
|
82 const TUint8 KCloseChannel = 0x41; |
|
83 const TUint8 KReceiveData = 0x42; |
|
84 const TUint8 KSendData = 0x43; |
|
85 const TUint8 KGetChannelStatus = 0x44; |
|
86 const TUint8 KEndOfTheProactiveSession = 0x81; |
|
87 |
|
88 |
|
89 // TAG Values |
|
90 // BER-TLV tags in ME to SIM direction |
|
91 const TUint8 KBerTlvSmsPpDownloadTag = 0xD1; |
|
92 const TUint8 KBerTlvCellBroadcastTag = 0xD2; |
|
93 const TUint8 KBerTlvMenuSelectionTag = 0xD3; |
|
94 const TUint8 KBerTlvCallControlTag = 0xD4; |
|
95 const TUint8 KBerTlvMoShortMessageControlTag = 0xD5; |
|
96 const TUint8 KBerTlvEventDownloadTag = 0xD6; |
|
97 const TUint8 KBerTlvTimerExpirationTag = 0xD7; |
|
98 |
|
99 // BER-TLV tags in SIM to ME direction |
|
100 const TUint8 KBerTlvProactiveSimCommandTag = 0xD0; |
|
101 |
|
102 // SIMPLE-TLV tags in both directions |
|
103 // TLV tags, Tag value, bits 1-7 (Range: '01' - '7E') |
|
104 const TUint8 KTlvCommandDetailsTag = 0x01; |
|
105 const TUint8 KTlvDeviceIdentityTag = 0x02; |
|
106 const TUint8 KTlvResultTag = 0x03; |
|
107 const TUint8 KTlvDurationTag = 0x04; |
|
108 const TUint8 KTlvAlphaIdentifierTag = 0x05; |
|
109 const TUint8 KTlvAddressTag = 0x06; |
|
110 const TUint8 KTlvCapabilityConfigurationParametersTag = 0x07; |
|
111 const TUint8 KTlvSubaddressTag = 0x08; |
|
112 const TUint8 KTlvSsStringTag = 0x09; |
|
113 const TUint8 KTlvUssdStringTag = 0x0A; |
|
114 const TUint8 KTlvSmsTpduTag = 0x0B; |
|
115 const TUint8 KTlvCellBroadcastPageTag = 0x0C; |
|
116 const TUint8 KTlvTextStringTag = 0x0D; |
|
117 const TUint8 KTlvToneTag = 0x0E; |
|
118 const TUint8 KTlvItemTag = 0x0F; |
|
119 const TUint8 KTlvItemIdentifierTag = 0x10; |
|
120 const TUint8 KTlvResponseLengthTag = 0x11; |
|
121 const TUint8 KTlvFileListTag = 0x12; |
|
122 const TUint8 KTlvLocationInformationTag = 0x13; |
|
123 const TUint8 KTlvImeiTag = 0x14; |
|
124 const TUint8 KTlvHelpRequestTag = 0x15; |
|
125 const TUint8 KTlvNetworkMeasurementResultsTag = 0x16; |
|
126 const TUint8 KTlvDefaultTextTag = 0x17; |
|
127 const TUint8 KTlvItemsNextActionIndicatorTag = 0x18; |
|
128 const TUint8 KTlvEventListTag = 0x19; |
|
129 const TUint8 KTlvCauseTag = 0x1A; |
|
130 const TUint8 KTlvLocationStatusTag = 0x1B; |
|
131 const TUint8 KTlvTransactionIdentifierTag = 0x1C; |
|
132 const TUint8 KTlvBccdChannelListTag = 0x1D; |
|
133 const TUint8 KTlvIconIdentifierTag = 0x1E; |
|
134 const TUint8 KTlvItemIconIdentifierListTag = 0x1F; |
|
135 const TUint8 KTlvCardReaderStatusTag = 0x20; |
|
136 const TUint8 KTlvCardAtrTag = 0x21; |
|
137 const TUint8 KTlvCApduTag = 0x22; |
|
138 const TUint8 KTlvRApduTag = 0x23; |
|
139 const TUint8 KTlvTimerIdentifierTag = 0x24; |
|
140 const TUint8 KTlvTimerValueTag = 0x25; |
|
141 const TUint8 KTlvDateTimeAndTimeZoneTag = 0x26; |
|
142 const TUint8 KTlvCallControlRequestedActionTag = 0x27; |
|
143 const TUint8 KTlvAtCommandTag = 0x28; |
|
144 const TUint8 KTlvAtResponseTag = 0x29; |
|
145 const TUint8 KTlvBcRepeatIndicatorTag = 0x2A; |
|
146 const TUint8 KTlvImmediateResponseTag = 0x2B; |
|
147 const TUint8 KTlvDtmfStringTag = 0x2C; |
|
148 const TUint8 KTlvLanguageTag = 0x2D; |
|
149 const TUint8 KTlvTimingAdvanceTag = 0x2E; |
|
150 const TUint8 KTlvAIDTag = 0x2F; |
|
151 const TUint8 KTlvBrowserIdentityTag = 0x30; |
|
152 const TUint8 KTlvUrlTag = 0x31; |
|
153 const TUint8 KTlvBearerTag = 0x32; |
|
154 const TUint8 KTlvProvisioningReferenceFileTag = 0x33; |
|
155 const TUint8 KTlvBrowserTerminationCauseTag = 0x34; |
|
156 const TUint8 KTlvBearerDescriptionTag = 0x35; |
|
157 const TUint8 KTlvChannelDataTag = 0x36; |
|
158 const TUint8 KTlvChannelDataLengthTag = 0x37; |
|
159 const TUint8 KTlvChannelStatusTag = 0x38; |
|
160 const TUint8 KTlvBufferSizeTag = 0x39; |
|
161 const TUint8 KTlvCardReaderIdentifierTag = 0x3A; |
|
162 const TUint8 KTlvTextStringTagUserPassword = 0x3B; |
|
163 const TUint8 KTlvSimMeTransportLevelTag = 0x3C; |
|
164 const TUint8 KTlvURLTag = 0x3D; |
|
165 const TUint8 KTlvOtherAddressTag = 0x3E; |
|
166 const TUint8 KTlvAccessTechnologyTag = 0x3F; |
|
167 const TUint8 KTlvESNTag = 0x46; |
|
168 const TUint8 KTlvNetworkAccessNameTag = 0x47; |
|
169 const TUint8 KTlvTimerIdentifierTagCRBitOn = 0xA4; |
|
170 |
|
171 // TLV Coding |
|
172 |
|
173 // Event download - Event list event coding |
|
174 const TUint8 KEventMTCall = 0x00; |
|
175 const TUint8 KEventCallConnected = 0x01; |
|
176 const TUint8 KEventCallDisconnected = 0x02; |
|
177 const TUint8 KEventLocationStatus = 0x03; |
|
178 const TUint8 KEventUserActivity = 0x04; |
|
179 const TUint8 KEventIdleScreenAvailable = 0x05; |
|
180 const TUint8 KEventCardReaderStatus = 0x06; |
|
181 const TUint8 KEventLanguageSelection = 0x07; |
|
182 const TUint8 KEventBrowserTermination = 0x08; |
|
183 const TUint8 KEventDataAvailable = 0x09; |
|
184 const TUint8 KEventChannelStatus = 0x0A; |
|
185 const TUint8 KEventAccessTechnologyChange = 0x0B; |
|
186 |
|
187 // Event download - Location status coding |
|
188 const TUint8 KLocationStatusNormalService = 0x00; |
|
189 const TUint8 KLocationStatusLimitedService = 0x01; |
|
190 const TUint8 KLocationStatusNoService = 0x02; |
|
191 |
|
192 // Event download - Browser termination coding |
|
193 const TUint8 KBrowserTerminationUser = 0x00; |
|
194 const TUint8 KBrowserTerminationError = 0x01; |
|
195 |
|
196 // REFRESH; |
|
197 const TUint8 KSimInitFullFileChangeNotification = 0x00; |
|
198 const TUint8 KFileChangeNotification = 0x01; |
|
199 const TUint8 KSimInitFileChangeNotification = 0x02; |
|
200 const TUint8 KSimInit = 0x03; |
|
201 const TUint8 KSimReset = 0x04; |
|
202 const TUint8 KUSIMApplicationReset = 0x05; |
|
203 const TUint8 K3GSessionReset = 0x06; |
|
204 const TUint8 KMaxPathLength = 16; |
|
205 |
|
206 // SET UP CALL; |
|
207 const TUint8 KSetUpCallIfNotCurrentlyBusy = 0x00; |
|
208 const TUint8 KSetUpCallIfNotCurrentlyBusyWithRedial = 0x01; |
|
209 const TUint8 KSetUpCallPuttingOtherCallsOnHold = 0x02; |
|
210 const TUint8 KSetUpCallPuttingOtherCallsOnHoldWithRedial = 0x03; |
|
211 const TUint8 KSetUpCallDisconnectingOtherCalls = 0x04; |
|
212 const TUint8 KSetUpCallDisconnectingOtherCallsWithRedial = 0x05; |
|
213 const TUint8 KAuthorityFormatIdentifier = 0x50; |
|
214 const TUint8 KMinutes = 0x00; |
|
215 const TUint8 KSeconds = 0x01; |
|
216 const TUint8 KTenthsOfSeconds = 0x02; |
|
217 |
|
218 // SEND SHORT MESSAGE; |
|
219 const TUint8 KSmsPackingRequiredMask = 0x01; |
|
220 const TUint8 KDCSAlphabetMask = 0x06; |
|
221 const TUint8 KSmsMaxSize = 160; |
|
222 const TUint8 KSmsMaxSizeWithoutPacking = 140; |
|
223 const TUint8 KSMSCommandMaxSize = 152; |
|
224 |
|
225 // DISPLAY TEXT, |
|
226 const TUint8 KPriorityMask = 0x01; |
|
227 const TUint8 KMessageClearMask = 0x80; |
|
228 |
|
229 // GET INKEY, |
|
230 const TUint8 KAlphabetMask = 0x01; |
|
231 const TUint8 KUCS2AlphabetMask = 0x02; |
|
232 const TUint8 KYesNoMask = 0x04; |
|
233 const TUint8 KImmediateDigitResponse = 0x08; |
|
234 const TUint8 KHelpAvailabilityMask = 0x80; |
|
235 |
|
236 // GET INPUT, |
|
237 const TUint8 KUserInputMask = 0x04; |
|
238 const TUint8 KGetInputSmsPackedMask = 0x08; |
|
239 const TUint8 KUCS2DCS = 0x08; |
|
240 const TUint8 K7BitDefaultSmsDCS = 0x00; |
|
241 const TUint8 K8BitDCS = 0x04; |
|
242 |
|
243 // SELECT ITEM. |
|
244 const TUint8 KSelectItemPresentationTypeMask = 0x03; |
|
245 const TUint8 KSelectItemChoiceOfData = 0x01; |
|
246 const TUint8 KSelectItemChoiceOfNavigation = 0x03; |
|
247 const TUint8 KSelectItemSelectUsingSoftKeyMask = 0x04; |
|
248 |
|
249 // SET UP MENU. |
|
250 const TUint8 KSelectionUsingSoftKey = 0x01; |
|
251 |
|
252 // TIMER MANAGEMENT |
|
253 const TUint8 KDeactivateTimer = 0x01; |
|
254 const TUint8 KGetTimerValue = 0x02; |
|
255 |
|
256 // LAUNCH BROWSER |
|
257 const TUint8 KLaunchBrowserIfNotYetLaunched = 0x00; |
|
258 const TUint8 KUseExistingBrowser = 0x02; |
|
259 const TUint8 KCloseAndLaunchNewBrowser = 0x03; |
|
260 |
|
261 // PROVIDE LOCAL INFORMATION |
|
262 const TUint8 KNetworkModeGsm = 0x00; |
|
263 const TUint8 KNetworkModeUtran = 0x03; |
|
264 |
|
265 // BEARER INDEPENDENT PROTOCOL |
|
266 const TUint8 KIPV4 = 0x21; |
|
267 const TUint8 KIPV6 = 0x57; |
|
268 |
|
269 // MO SM CONTROL |
|
270 const TUint8 KMoSmCtrlMaxLengthAddr1Addr2 = 249; |
|
271 |
|
272 // General result |
|
273 // All other values are reserved. |
|
274 // Results '0X' and '1X' indicate that the command has been performed. |
|
275 const TUint8 KCommandPerformedSuccessfully = 0x00; |
|
276 const TUint8 KCommandPerformedWithPartialComprehension = 0x01; |
|
277 const TUint8 KCommandPerformedWithMissingInformation = 0x02; |
|
278 const TUint8 KRefreshPerformedWithAdditionalEfsRead = 0x03; |
|
279 const TUint8 KCommandPerformedSuccessfullyIconCouldNotBeDisplayed = 0x04; |
|
280 const TUint8 KCommandPerformedButModifiedByCallControlBySim = 0x05; |
|
281 const TUint8 KCommandPerformedSuccessfullyLimitedService = 0x06; |
|
282 const TUint8 KCommandPerformedWithModification = 0x07; |
|
283 const TUint8 KProactiveSimSessionTerminatedByTheUser = 0x10; |
|
284 const TUint8 KBackwardMoveInTheProactiveSimSessionRequestedByTheUser = 0x11; |
|
285 const TUint8 KNoResponseFromUser = 0x12; |
|
286 const TUint8 KHelpInformationRequiredByTheUser = 0x13; |
|
287 const TUint8 KUssdOrSsTransactionTerminatedByTheUser = 0x14; |
|
288 |
|
289 // Results '2X' Indicate To The SIM That It May Be Worth Re-Trying The Command |
|
290 // At A Later Opportunity. |
|
291 const TUint8 KMeCurrentlyUnableToProcessCommand = 0x20; |
|
292 const TUint8 KNetworkCurrentlyUnableToProcessCommand = 0x21; |
|
293 const TUint8 KUserDidNotAcceptTheProactiveCommand = 0x22; |
|
294 const TUint8 KUserClearedDownCallBeforeConnectionOrNetworkRelease = 0x23; |
|
295 const TUint8 KActionInContradictionWithTheCurrentTimerState = 0x24; |
|
296 const TUint8 KInteractionWithCallControlBySimTemporaryProblem = 0x25; |
|
297 const TUint8 KLaunchBrowserGenericErrorCode = 0x26; |
|
298 |
|
299 // Results '3X' Indicate That It Is Not Worth The SIM Re-Trying With An |
|
300 // Identical Command, As It Will Only Get The Same Response. However, The |
|
301 // Decision To Retry Lies With The SIM Application. |
|
302 const TUint8 KCommandBeyondMeCapabilities = 0x30; |
|
303 const TUint8 KCommandTypeNotUnderstoodByMe = 0x31; |
|
304 const TUint8 KCommandDataNotUnderstoodByMe = 0x32; |
|
305 const TUint8 KCommandNumberNotKnownByMe = 0x33; |
|
306 const TUint8 KSsReturnError = 0x34; |
|
307 const TUint8 KSmsRpError = 0x35; |
|
308 const TUint8 KErrorRequiredValuesAreMissing = 0x36; |
|
309 const TUint8 KUssdReturnError = 0x37; |
|
310 const TUint8 KMultiplecardCommandsError = 0x38; |
|
311 const TUint8 KSimPermanentProblem = 0x39; |
|
312 const TUint8 KBearerIndependentProtocolError = 0x3a; |
|
313 |
|
314 // Additional information |
|
315 // Contents: For the general result "Command performed successfully", some |
|
316 // proactive commands require additional information in the command result. |
|
317 // This is defined in the subclauses below. For the general results '20', '21', |
|
318 // '26', '34', '35', '37', '38' and '39' and '3A', it is mandatory for the ME |
|
319 // to provide a specific cause value as additional information, as defined in |
|
320 // the subclauses below. For the other general results, the ME may optionally |
|
321 // supply additional information. If additional information is not supplied, |
|
322 // then the length of the value part of the data object need only contain the |
|
323 // general result. See 3GPP TS 11.14 V8.8.0, chapters 12.12.1 - 12.12.11 for |
|
324 // more details. |
|
325 |
|
326 // Additional information for ME problem |
|
327 // Additional information for network problem |
|
328 // Additional information for SS problem |
|
329 const TUint8 KNoSpecificCauseCanBeGiven = 0x00; |
|
330 const TUint8 KScreenIsBusy = 0x01; |
|
331 const TUint8 KMeCurrentlyBusyOnCall = 0x02; |
|
332 const TUint8 KMeCurrentlyBusyOnSsTransaction = 0x03; |
|
333 const TUint8 KNoService = 0x04; |
|
334 const TUint8 KAccessControlClassBar = 0x05; |
|
335 const TUint8 KRadioResourceNotGranted = 0x06; |
|
336 const TUint8 KNotInSpeechCall = 0x07; |
|
337 const TUint8 KMeCurrentlyBusyOnUssdTransaction = 0x08; |
|
338 const TUint8 KMeCurrentlyBusyOnSendDtmfCommand = 0x09; |
|
339 |
|
340 // Additional information for interaction with call control or MO SM control |
|
341 const TUint8 KActionNotAllowed = 0x01; |
|
342 const TUint8 KTypeOfRequestHasChanged = 0x02; |
|
343 |
|
344 // Additional information for MultipleCard commands |
|
345 const TUint8 KCardReaderRemovedOrNotPresent = 0x01; |
|
346 const TUint8 KCardRemovedOrNotPresent = 0x02; |
|
347 const TUint8 KCardReaderBusy = 0x03; |
|
348 const TUint8 KCardPoweredOff = 0x04; |
|
349 const TUint8 KCApduFormatError = 0x05; |
|
350 const TUint8 KMuteCard = 0x06; |
|
351 const TUint8 KTransmissionError = 0x07; |
|
352 const TUint8 KProtocolNotSupported = 0x08; |
|
353 const TUint8 KSpecifiedReaderNotValid = 0x09; |
|
354 |
|
355 // Additional information for Launch Browser problem |
|
356 const TUint8 KBearerUnavailable = 0x01; |
|
357 const TUint8 KBrowserUnavailable = 0x02; |
|
358 const TUint8 KMeUnableToReadTheProvisioningData = 0x03; |
|
359 |
|
360 // Additional information for Bearer Independent Protocol |
|
361 const TUint8 KNoChannelAvailable = 0x01; |
|
362 const TUint8 KChannelClosed = 0x02; |
|
363 const TUint8 KChannelIdentifierNotValid = 0x03; |
|
364 const TUint8 KRequestedBufferSizeNotAvailable = 0x04; |
|
365 const TUint8 KSecurityError = 0x05; |
|
366 const TUint8 KRequestedSimMeInterfaceTransportLevelNotAvailable = 0x06; |
|
367 |
|
368 // Source and Destination device identities are coded as follows: |
|
369 const TUint8 KKeypad = 0x01; |
|
370 const TUint8 KDisplay = 0x02; |
|
371 const TUint8 KEarpiece = 0x03; |
|
372 const TUint8 KAdditionalCardReader0 = 0x10; |
|
373 const TUint8 KAdditionalCardReader1 = 0x11; |
|
374 const TUint8 KAdditionalCardReader2 = 0x12; |
|
375 const TUint8 KAdditionalCardReader3 = 0x13; |
|
376 const TUint8 KAdditionalCardReader4 = 0x14; |
|
377 const TUint8 KAdditionalCardReader5 = 0x15; |
|
378 const TUint8 KAdditionalCardReader6 = 0x16; |
|
379 const TUint8 KAdditionalCardReader7 = 0x17; |
|
380 const TUint8 KChannel1 = 0x21; |
|
381 const TUint8 KChannel2 = 0x22; |
|
382 const TUint8 KChannel3 = 0x23; |
|
383 const TUint8 KChannel4 = 0x24; |
|
384 const TUint8 KChannel5 = 0x25; |
|
385 const TUint8 KChannel6 = 0x26; |
|
386 const TUint8 KChannel7 = 0x27; |
|
387 const TUint8 KSim = 0x81; |
|
388 const TUint8 KMe = 0x82; |
|
389 const TUint8 KNetwork = 0x83; |
|
390 |
|
391 |
|
392 // TLV Specific Data Types |
|
393 enum TTlvSpesificDataType |
|
394 { |
|
395 ETLV_TonAndNpi, |
|
396 ETLV_DiallingNumberString, |
|
397 ETLV_AlphaIdentifier, |
|
398 ETLV_SubAddress, |
|
399 ETLV_CapabilityConfigurationParameters, |
|
400 ETLV_CellBroadcastPage, |
|
401 ETLV_CommandNumber, |
|
402 ETLV_TypeOfCommand, |
|
403 ETLV_CommandQualifier, |
|
404 ETLV_SourceDeviceIdentity, |
|
405 ETLV_DestinationDeviceIdentity, |
|
406 ETLV_TimeUnit, |
|
407 ETLV_TimeInterval, |
|
408 ETLV_IdentifierOfItem, |
|
409 ETLV_TextStringOfItem, |
|
410 ETLV_IdentifierOfItemChosen, |
|
411 ETLV_MinimumLengthOfResponse, |
|
412 ETLV_MaximumLengthOfResponse, |
|
413 ETLV_GeneralResult, |
|
414 ETLV_AdditionalInformationOnResult, |
|
415 ETLV_SmsTPdu, |
|
416 ETLV_DataCodingScheme, |
|
417 ETLV_SsOrUssdString, |
|
418 ETLV_TextString, |
|
419 ETLV_Tone, |
|
420 ETLV_UssdString, |
|
421 ETLV_NumberOfFiles, |
|
422 ETLV_Files, |
|
423 ETLV_LocationAreaCode, |
|
424 ETLV_CellIdentityValue, |
|
425 ETLV_MccAndMnc, |
|
426 ETLV_Imei, |
|
427 ETLV_NetworkMeasurementResults, |
|
428 ETLV_DefaultText, |
|
429 ETLV_ItemsNextActionIndicator, |
|
430 ETLV_EventList, |
|
431 ETLV_Cause, |
|
432 ETLV_LocationStatus, |
|
433 ETLV_TransactionIdentifier, |
|
434 ETLV_BcchChannelList, |
|
435 ETLV_IconIdentifier, |
|
436 ETLV_IconQualifier, |
|
437 ETLV_IconListQualifier, |
|
438 ETLV_IconIdentifierList, |
|
439 ETLV_CardReaderStatus, |
|
440 ETLV_CommandClassCLA, |
|
441 ETLV_CommandInstructionCodeIns, |
|
442 ETLV_P1Parameter, |
|
443 ETLV_P2Parameter, |
|
444 ETLV_Lc, |
|
445 ETLV_Data, |
|
446 ETLV_Le, |
|
447 ETLV_RApduData, |
|
448 ETLV_StatusWordSW1, |
|
449 ETLV_StatusWordSW2, |
|
450 ETLV_TimerIdentifier, |
|
451 ETLV_TimerValue, |
|
452 ETLV_DateTimeAndTimeZone, |
|
453 ETLV_AtCommand, |
|
454 ETLV_AtResponse, |
|
455 ETLV_BcRepeatIndicatorValues, |
|
456 ETLV_DtmfString, |
|
457 ETLV_Language, |
|
458 ETLV_MeStatus, |
|
459 ETLV_TimingAdvance, |
|
460 ETLV_BrowserIdentity, |
|
461 ETLV_Url, |
|
462 ETLV_ListOfBearers, |
|
463 ETLV_PathToProvisioningFile, |
|
464 ETLV_BrowserTerminationCause, |
|
465 ETLV_BearerType, |
|
466 ETLV_BearerParameters, |
|
467 ETLV_ChannelDataString, |
|
468 ETLV_ChannelDataLength, |
|
469 ETLV_BufferSize, |
|
470 ETLV_ChannelStatus, |
|
471 ETLV_IdentifierOfCardReader, |
|
472 ETLV_TypeOfAddress, |
|
473 ETLV_Address, |
|
474 ETLV_TransportProtocolType, |
|
475 ETLV_PortNumber, |
|
476 ETLV_NetworkAccessName, |
|
477 ETLV_CallControlRequestedAction, |
|
478 ETLV_Atr, |
|
479 ETLV_AID |
|
480 }; |
|
481 |
|
482 // MACROS |
|
483 |
|
484 //none |
|
485 |
|
486 // DATA TYPES |
|
487 |
|
488 //none |
|
489 |
|
490 // EXTERNAL DATA STRUCTURES |
|
491 |
|
492 //none |
|
493 |
|
494 // FUNCTION PROTOTYPES |
|
495 |
|
496 //none |
|
497 |
|
498 // FORWARD DECLARATIONS |
|
499 |
|
500 //none |
|
501 |
|
502 #endif // BERTLV_DEFS_H |
|
503 |
|
504 // End of File |