SDL_Android/SmartDeviceLinkAndroidProxy - added the correct version of the proxy
[profile/ivi/smartdevicelink.git] / SDL_Android / SmartDeviceLinkProxyAndroid / src / com / smartdevicelink / proxy / rpc / enums / AppInterfaceUnregisteredReason.java
index 8c96fb4..b3bde86 100755 (executable)
@@ -1,22 +1,83 @@
-//
-// Copyright (c) 2013 Ford Motor Company
-//
-package com.smartdevicelink.proxy.rpc.enums;
-
-
-public enum AppInterfaceUnregisteredReason {
-    USER_EXIT,
-    IGNITION_OFF,
-    BLUETOOTH_OFF,
-    USB_DISCONNECTED,
-    REQUEST_WHILE_IN_NONE_HMI_LEVEL,
-    TOO_MANY_REQUESTS,
-    DRIVER_DISTRACTION_VIOLATION,
-    LANGUAGE_CHANGE,
-    MASTER_RESET,
-    FACTORY_DEFAULTS;
-
-    public static AppInterfaceUnregisteredReason valueForString(String value) {
-        return valueOf(value);
-    }
-}
+package com.smartdevicelink.proxy.rpc.enums;\r
+\r
+/**\r
+ * Indicates reason why app interface was unregistered. The application is being\r
+ * disconnected by SMARTDEVICELINK.\r
+ * \r
+ * @since SmartDeviceLink 1.0\r
+ */\r
+public enum AppInterfaceUnregisteredReason {\r
+       USER_EXIT,\r
+       /**\r
+        * Vehicle ignition turned off.\r
+        * \r
+        * @since SmartDeviceLink 1.0\r
+        */\r
+       IGNITION_OFF,\r
+       /**\r
+        * Bluetooth was turned off, causing termination of a necessary Bluetooth\r
+        * connection.\r
+        * \r
+        * @since SmartDeviceLink 1.0\r
+        */\r
+       BLUETOOTH_OFF,\r
+       /**\r
+        * USB was disconnected, causing termination of a necessary iAP connection.\r
+        * \r
+        * @since SmartDeviceLink 1.0\r
+        */\r
+       USB_DISCONNECTED,\r
+       /**\r
+        * Application attempted SmartDeviceLink RPC request while {@linkplain HMILevel}\r
+        * =NONE. App must have HMILevel other than NONE to issue RPC requests or\r
+        * get notifications or RPC responses.\r
+        * \r
+        * @since SmartDeviceLink 1.0\r
+        */\r
+       REQUEST_WHILE_IN_NONE_HMI_LEVEL,\r
+       /**\r
+        * Either too many -- or too many per unit of time -- requests were made by\r
+        * the application.\r
+        * \r
+        * @since SmartDeviceLink 1.0\r
+        */\r
+       TOO_MANY_REQUESTS,\r
+       /**\r
+        * The application has issued requests which cause driver distraction rules\r
+        * to be violated.\r
+        * \r
+        * @since SmartDeviceLink 1.0\r
+        */\r
+       DRIVER_DISTRACTION_VIOLATION,\r
+       /**\r
+        * The user has changed the language in effect on the SMARTDEVICELINK platform to a\r
+        * language that is incompatible with the language declared by the\r
+        * application in its RegisterAppInterface request.\r
+        * \r
+        * @since SmartDeviceLink 1.0\r
+        */\r
+       LANGUAGE_CHANGE,\r
+       /**\r
+        * The user performed a MASTER RESET on the SMARTDEVICELINK platform, causing removal\r
+        * of a necessary Bluetooth pairing.\r
+        * \r
+        * @since SmartDeviceLink 1.0\r
+        */\r
+       MASTER_RESET,\r
+       /**\r
+        * The user restored settings to FACTORY DEFAULTS on the SMARTDEVICELINK platform.\r
+        * \r
+        * @since SmartDeviceLink 1.0\r
+        */\r
+       FACTORY_DEFAULTS, \r
+       /**\r
+        * The app is not being authorized by Ford to be connected to SMARTDEVICELINK.\r
+        * \r
+        * @since SmartDeviceLink 2.0\r
+        */\r
+       APP_UNAUTHORIZED;\r
+\r
+    public static AppInterfaceUnregisteredReason valueForString(String value) {\r
+        return valueOf(value);\r
+    }\r
+}\r