2 * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the License);
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an AS IS BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
20 /// Enumeration for the UI display status.
22 public enum SatUiDisplayStatus
25 /// Infoms about UI display success.
29 /// Informs about UI display failure.
35 /// Enumeration for the command qualifier values of the refresh command.
37 public enum SatCmdQualiRefresh
40 /// Command qualifier for Refresh SIM Init And Full File Change Notification.
42 SimInitAndFullFcn = 0x00,
44 /// Command qualifier for Refresh File Change Notification.
48 /// Command qualifier for Refresh SIM Init And File Change Notification.
52 /// Command qualifier for Refresh Sim Init.
56 /// Command qualifier for Refresh Sim Reset.
60 /// Command qualifier for Refresh 3G Application Reset.
62 ApplicationReset3G = 0x05,
64 /// Command qualifier for Refresh 3G Session Reset.
68 /// Command qualifier for Refresh Reserved.
74 /// Enumeration for the icon qualifier.
76 public enum SatIconQualifierType
79 /// Icon Quali Self Explanatory.
83 /// Icon Quali Not Self Explanatory.
85 NotSelfExplanatory = 1,
93 /// Enumeration for the SIM image coding scheme type.
95 public enum SatImageCodingScheme
98 /// Basic coding scheme.
102 /// Colour coding scheme.
112 /// Enumeration for the inkey type.
114 public enum SatInKeyType
117 /// Command qualifier for Inkey type character set enabled.
119 CharacterSetEnabled = 0,
121 /// Command qualifier for Inkey type Yes No requested.
127 /// Enumeration for the user input type.
129 public enum SatInputAlphabetType
136 /// UCS2 alphabet type.
142 /// Enumeration for the refresh application type.
144 public enum SatRefreshAppType
165 /// Enumeration for the SMS TPDU type.
167 public enum SatSmsTpduType
170 /// Deliver TPDU type.
174 /// Deliver RPT type.
178 /// Submit TPDU type.
196 /// Enumeration for the type of command and the next action indicator.
198 public enum SatCommandType
213 /// Setup event list.
215 SetupEventList = 0x05,
239 LaunchBrowser = 0x15,
265 /// Provide local info.
267 ProvideLocalInfo = 0x26,
269 /// Setup idle mode text.
271 SetupIdleModeText = 0x28,
273 /// Language notification.
275 LanguageNotification = 0x35,
277 /// Open channel - class e.
281 /// Close channel - class e.
285 /// Receive data - class e.
293 /// Get channel status - class e.
295 GetChannelStatus = 0x44,
297 /// Inform to end the execution of a proactive command.
301 /// Inform end proactive session.
303 EndProactiveSession = 0xFE,
311 /// Enumeration for the SAT call type.
313 public enum SatCallType
332 /// PDP context action.
342 /// Enumeration for the result of call control by SIM.
344 public enum SatCallCtrlResultType
347 /// Allowed with no mod.
355 /// Allowed with mod.
365 /// Enumeration for the SIM ATK BC repeat indicator type.
367 public enum SatBcRepeatIndicatorType
372 AlternateMode = 0x01,
376 SequentialMode = 0x03,
384 /// Enumeration for alphabet format.
386 public enum SatAlphabetFormat
407 /// Enumeration for the message class.
409 public enum SatMsgClassType
420 /// Class 1 Default meaning: ME - specific.
424 /// Class 2 SIM specific message.
428 /// Class 3 Default meaning : TE specific.
438 /// Enumeration for the command qualifier values of the setup call command.
440 public enum SatCmdQualiSetupCall
443 /// Command qualifier for setup call if another call is not busy.
445 AnotherCallNotBusy = 0x00,
447 /// Command qualifier for setup call if another call is not busy with redial.
449 AnotherCallNotBusyWithRedial = 0x01,
451 /// Command qualifier for setup call putting all other calls on hold.
453 PutAllOtherCallsOnHold = 0x02,
455 /// Command qualifier for setup call putting all other calls on hold with redial.
457 PutAllOtherCallsOnHoldWithRedial = 0x03,
459 /// Command qualifier for setup call disconnecting all other calls.
461 DisconnectAllOtherCalls = 0x04,
463 /// Command qualifier for setup call disconnecting all other calls with redial.
465 DisconnectAllOtherCallsWithRedial = 0x05,