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.
17 using System.ComponentModel;
19 namespace Tizen.System
21 [EditorBrowsable(EditorBrowsableState.Never)]
23 /// Enumeration for the runtime information key.
25 internal enum RuntimeInfoKey
28 /// Indicates whether Bluetooth is enabled.
32 /// Indicates whether Wi-Fi hotspot is enabled.
36 /// Indicates whether Bluetooth tethering is enabled.
38 BluetoothTethering = 4,
40 /// Indicates whether USB tethering is enabled.
44 /// Indicates whether packet data through 3G network is enabled.
48 /// Indicates whether data roaming is enabled.
52 /// Indicates whether vibration is enabled.
56 /// Indicates whether audio jack is connected.
60 /// Indicates the current status of GPS.
61 /// <see cref="GpsStatus"/>
65 /// Indicates whether the battery is currently charging.
67 BatteryIsCharging = 19,
69 /// Indicates whether TV out is connected.
73 /// Indicates change in the audio jack connector type.
74 /// <see cref="AudioJackConnectionType"/>
76 AudioJackConnector = 21,
78 /// Indicates whether the charger is connected.
82 /// Indicates whether auto rotation is enabled.
88 /// Enumeration for the GPS status.
93 /// The GPS is disabled.
97 /// The GPS is searching for satellites.
101 /// The GPS connection is established.
107 /// Enumeration for the type of audio jack connected.
109 public enum AudioJackConnectionType
112 /// The audio jack is not connected.
116 /// The 3-conductor wire is connected.
120 /// The 4-conductor wire is connected.