Indicates reason why app interface was unregistered. The application is being disconnected by SDL.
@since SDL 1.0
@abstract Convert String to SDLAppInterfaceUnregisteredReason
+ (SDLAppInterfaceUnregisteredReason *)valueOf:(NSString *)value;
class func value(of value: String!) -> SDLAppInterfaceUnregisteredReason!
String value to retrieve the object for
SDLAppInterfaceUnregisteredReason
@abstract Store the enumeration of all possible SDLAppInterfaceUnregisteredReason
+ (NSArray *)values;
class func values() -> [Any]!
an array that stores all possible SDLAppInterfaceUnregisteredReason
@abstract Vehicle ignition turned off.
+ (SDLAppInterfaceUnregisteredReason *)IGNITION_OFF;
class func ignition_OFF() -> SDLAppInterfaceUnregisteredReason!
SDLAppInterfaceUnregisteredReason with value IGNITION_OFF
@abstract Bluetooth was turned off, causing termination of a necessary Bluetooth connection.
+ (SDLAppInterfaceUnregisteredReason *)BLUETOOTH_OFF;
class func bluetooth_OFF() -> SDLAppInterfaceUnregisteredReason!
SDLAppInterfaceUnregisteredReason with value BLUETOOTH_OFF
@abstract USB was disconnected, causing termination of a necessary iAP connection.
+ (SDLAppInterfaceUnregisteredReason *)USB_DISCONNECTED;
class func usb_DISCONNECTED() -> SDLAppInterfaceUnregisteredReason!
SDLAppInterfaceUnregisteredReason with value USB_DISCONNECTED
@abstract Application attempted SmartDeviceLink RPC request while HMILevel = NONE. App must have HMILevel other than NONE to issue RPC requests or get notifications or RPC responses.
+ (SDLAppInterfaceUnregisteredReason *)REQUEST_WHILE_IN_NONE_HMI_LEVEL;
class func request_WHILE_IN_NONE_HMI_LEVEL() -> SDLAppInterfaceUnregisteredReason!
SDLAppInterfaceUnregisteredReason with value REQUEST_WHILE_IN_NONE_HMI_LEVEL
@abstract Either too many – or too many per unit of time – requests were made by the application.
+ (SDLAppInterfaceUnregisteredReason *)TOO_MANY_REQUESTS;
class func too_MANY_REQUESTS() -> SDLAppInterfaceUnregisteredReason!
SDLAppInterfaceUnregisteredReason with value TOO_MANY_REQUESTS
@abstract The application has issued requests which cause driver distraction rules to be violated.
+ (SDLAppInterfaceUnregisteredReason *)DRIVER_DISTRACTION_VIOLATION;
class func driver_DISTRACTION_VIOLATION() -> SDLAppInterfaceUnregisteredReason!
SDLAppInterfaceUnregisteredReason with value DRIVER_DISTRACTION_VIOLATION
@abstract The user performed a language change on the SDL platform, causing the application to need to be reregistered for the new language.
+ (SDLAppInterfaceUnregisteredReason *)LANGUAGE_CHANGE;
class func language_CHANGE() -> SDLAppInterfaceUnregisteredReason!
SDLAppInterfaceUnregisteredReason with value LANGUAGE_CHANGE
@abstract The user performed a MASTER RESET on the SDL platform, causing removal of a necessary Bluetooth pairing.
+ (SDLAppInterfaceUnregisteredReason *)MASTER_RESET;
class func master_RESET() -> SDLAppInterfaceUnregisteredReason!
SDLAppInterfaceUnregisteredReason with value MASTER_RESET
@abstract The user restored settings to FACTORY DEFAULTS on the SDL platform.
+ (SDLAppInterfaceUnregisteredReason *)FACTORY_DEFAULTS;
class func factory_DEFAULTS() -> SDLAppInterfaceUnregisteredReason!
SDLAppInterfaceUnregisteredReason with value FACTORY_DEFAULTS
@abstract The app is not being authorized to be connected to SDL.
@since SDL 2.0
+ (SDLAppInterfaceUnregisteredReason *)APP_UNAUTHORIZED;
class func app_UNAUTHORIZED() -> SDLAppInterfaceUnregisteredReason!
SDLAppInterfaceUnregisteredReason with value APP_UNAUTHORIZED