1 package com.smartdevicelink.proxy.rpc.enums;
\r
3 public enum SmartDeviceLinkDisconnectedReason {
\r
8 REQUEST_WHILE_IN_NONE_HMI_LEVEL,
\r
10 DRIVER_DISTRACTION_VIOLATION,
\r
15 APPLICATION_REQUESTED_DISCONNECT,
\r
18 public static SmartDeviceLinkDisconnectedReason valueForString(String value) {
\r
19 return valueOf(value);
\r
22 public static SmartDeviceLinkDisconnectedReason convertAppInterfaceUnregisteredReason(AppInterfaceUnregisteredReason reason) {
\r
24 SmartDeviceLinkDisconnectedReason returnReason = SmartDeviceLinkDisconnectedReason.DEFAULT;
\r
28 returnReason = SmartDeviceLinkDisconnectedReason.USER_EXIT;
\r
30 returnReason = SmartDeviceLinkDisconnectedReason.IGNITION_OFF;
\r
32 returnReason = SmartDeviceLinkDisconnectedReason.BLUETOOTH_OFF;
\r
33 case USB_DISCONNECTED:
\r
34 returnReason = SmartDeviceLinkDisconnectedReason.USB_DISCONNECTED;
\r
35 case REQUEST_WHILE_IN_NONE_HMI_LEVEL:
\r
36 returnReason = SmartDeviceLinkDisconnectedReason.REQUEST_WHILE_IN_NONE_HMI_LEVEL;
\r
37 case TOO_MANY_REQUESTS:
\r
38 returnReason = SmartDeviceLinkDisconnectedReason.TOO_MANY_REQUESTS;
\r
39 case DRIVER_DISTRACTION_VIOLATION:
\r
40 returnReason = SmartDeviceLinkDisconnectedReason.DRIVER_DISTRACTION_VIOLATION;
\r
41 case LANGUAGE_CHANGE:
\r
42 returnReason = SmartDeviceLinkDisconnectedReason.LANGUAGE_CHANGE;
\r
44 returnReason = SmartDeviceLinkDisconnectedReason.MASTER_RESET;
\r
45 case FACTORY_DEFAULTS:
\r
46 returnReason = SmartDeviceLinkDisconnectedReason.FACTORY_DEFAULTS;
\r
49 return returnReason;
\r