java.lang.Object
java.lang.Enum
The SystemCapabilityType indicates which type of capability information exists in a SystemCapability struct.
Enum List
| Enum Name | Return Type | Description | Requires Async? | Notes |
|---|---|---|---|---|
| NAVIGATION | NavigationCapability | Returns Navigation Capabilities | Y | Call is synchronous after initial call |
| PHONE_CALL | PhoneCapability | Returns Phone Capabilities | Y | Call is synchronous after initial call |
| VIDEO_STREAMING | VideoStreamingCapability | Returns Video Streaming Capabilities | Y | Call is synchronous after initial call |
| REMOTE_CONTROL | RemoteControlCapabilities | Returns Remote Control Capabilities | Y | Call is synchronous after initial call |
| HMI | HMICapabilities | Returns HMI Capabilities | N | Available Synchronously after Register App Interface response |
| DISPLAY | DisplayCapabilities | Returns Display Capabilities | N | Available Synchronously after Register App Interface response |
| AUDIO_PASSTHROUGH | List |
Returns a List of AudioPassThruCapabilities | N | Available Synchronously after Register App Interface response. @SuppressWarnings("unchecked") may be needed when casting depending on implementation |
| PCM_STREAMING | AudioPassThruCapabilities | Returns an AudioPassThruCapabilities Object | N | Available Synchronously after Register App Interface response. @SuppressWarnings("unchecked") may be needed when casting depending on implementation |
| BUTTON | List |
Returns a List of ButtonCapabilities | N | Available Synchronously after Register App Interface response. @SuppressWarnings("unchecked") may be needed when casting depending on implementation |
| HMI_ZONE | HmiZoneCapabilities | Returns HmiZone Capabilities | N | Available Synchronously after Register App Interface response |
| PRESET_BANK | PresetBankCapabilities | Returns PresetBank Capabilities | N | Available Synchronously after Register App Interface response |
| SOFTBUTTON | List |
Returns a List of SoftButtonCapabilities | N | Available Synchronously after Register App Interface response. @SuppressWarnings("unchecked") may be needed when casting depending on implementation |
| SPEECH | SpeechCapabilities | Returns Speech Capabilities | N | Available Synchronously after Register App Interface response |
| VOICE_RECOGNITION | VrCapabilities | Returns VOICE_RECOGNITION | N | Available Synchronously after Register App Interface response |
| APP_SERVICES | AppServicesCapabilities | Returns APP_SERVICES | N | Available Asynchronously, Call is synchronous after initial call |
| SEAT_LOCATION | SeatLocationCapability | Returns SEAT_LOCATION | N | Available Asynchronously, Call is synchronous after initial call |
| DRIVER_DISTRACTION | Returns DRIVER_DISTRACTION | N | Since 7.0 Describes capabilities when the driver is distracted |
public static com.smartdevicelink.proxy.rpc.enums.SystemCapabilityType values()
public static com.smartdevicelink.proxy.rpc.enums.SystemCapabilityType valueOf(String name)
public boolean isQueryable()
public static com.smartdevicelink.proxy.rpc.enums.SystemCapabilityType valueForString(String value)
| From Class | Methods |
|---|---|
| java.lang.Enum | name, ordinal, toString, equals, hashCode, clone, compareTo, getDeclaringClass, valueOf, finalize |
| java.lang.Object | getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize |