Expand Minimize Picture-in-picture Power Device Status Voice Recognition Skip Back Skip Forward Minus Plus Play Search
Internet Explorer alert
This browser is not recommended for use with smartdevicelink.com, and may not function properly. Upgrade to a different browser to guarantee support of all features.
close alert
To Top Created with Sketch. To Top
To Bottom Created with Sketch. To Bottom
JavaScript Suite Documentation
RemoteControlCapabilities

RemoteControlCapabilities Class Reference

Constructors

Instance Methods

Constructors

new RemoteControlCapabilities(parameters)

Initializes an instance of RemoteControlCapabilities.

Instance Methods

remoteControlCapabilities.getAudioControlCapabilities() ⇒ Array.<AudioControlCapabilities>

Get the AudioControlCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: Array.<AudioControlCapabilities> - the KEY_AUDIO_CONTROL_CAPABILITIES value

remoteControlCapabilities.getButtonCapabilities() ⇒ Array.<ButtonCapabilities>

Get the ButtonCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: Array.<ButtonCapabilities> - the KEY_BUTTON_CAPABILITIES value

remoteControlCapabilities.getClimateControlCapabilities() ⇒ Array.<ClimateControlCapabilities>

Get the ClimateControlCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: Array.<ClimateControlCapabilities> - the KEY_CLIMATE_CONTROL_CAPABILITIES value

remoteControlCapabilities.getHmiSettingsControlCapabilities() ⇒ HMISettingsControlCapabilities

Get the HmiSettingsControlCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: HMISettingsControlCapabilities - the KEY_HMI_SETTINGS_CONTROL_CAPABILITIES value

remoteControlCapabilities.getLightControlCapabilities() ⇒ LightControlCapabilities

Get the LightControlCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: LightControlCapabilities - the KEY_LIGHT_CONTROL_CAPABILITIES value

remoteControlCapabilities.getRadioControlCapabilities() ⇒ Array.<RadioControlCapabilities>

Get the RadioControlCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: Array.<RadioControlCapabilities> - the KEY_RADIO_CONTROL_CAPABILITIES value

remoteControlCapabilities.getSeatControlCapabilities() ⇒ Array.<SeatControlCapabilities>

Get the SeatControlCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: Array.<SeatControlCapabilities> - the KEY_SEAT_CONTROL_CAPABILITIES value

remoteControlCapabilities.setAudioControlCapabilities(capabilities) ⇒ RemoteControlCapabilities

Set the AudioControlCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: RemoteControlCapabilities - The class instance for method chaining.

ParamTypeDescription
capabilities Array.<AudioControlCapabilities> If included, the platform supports audio controls. - The desired AudioControlCapabilities. {'array_min_size': 1, 'array_max_size': 100}

remoteControlCapabilities.setButtonCapabilities(capabilities) ⇒ RemoteControlCapabilities

Set the ButtonCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: RemoteControlCapabilities - The class instance for method chaining.

ParamTypeDescription
capabilities Array.<ButtonCapabilities> If included, the platform supports RC button controls with the included button names. NOTE: Multiple button capabilities can exist for the same ButtonName with different module ids. The module Id for a button should match the module id for a "primary" module type, such as a climate module or a radio module. Whichever module the id matches the button's id is the module the button will control. - The desired ButtonCapabilities. {'array_min_size': 1, 'array_max_size': 100}

remoteControlCapabilities.setClimateControlCapabilities(capabilities) ⇒ RemoteControlCapabilities

Set the ClimateControlCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: RemoteControlCapabilities - The class instance for method chaining.

ParamTypeDescription
capabilities Array.<ClimateControlCapabilities> If included, the platform supports RC climate controls. For this baseline version, maxsize=1. i.e. only one climate control module is supported. - The desired ClimateControlCapabilities. {'array_min_size': 1, 'array_max_size': 100}

remoteControlCapabilities.setHmiSettingsControlCapabilities(capabilities) ⇒ RemoteControlCapabilities

Set the HmiSettingsControlCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: RemoteControlCapabilities - The class instance for method chaining.

ParamTypeDescription
capabilities HMISettingsControlCapabilities If included, the platform supports hmi setting controls. - The desired HmiSettingsControlCapabilities.

remoteControlCapabilities.setLightControlCapabilities(capabilities) ⇒ RemoteControlCapabilities

Set the LightControlCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: RemoteControlCapabilities - The class instance for method chaining.

ParamTypeDescription
capabilities LightControlCapabilities If included, the platform supports light controls. - The desired LightControlCapabilities.

remoteControlCapabilities.setRadioControlCapabilities(capabilities) ⇒ RemoteControlCapabilities

Set the RadioControlCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: RemoteControlCapabilities - The class instance for method chaining.

ParamTypeDescription
capabilities Array.<RadioControlCapabilities> If included, the platform supports RC radio controls. - The desired RadioControlCapabilities. {'array_min_size': 1, 'array_max_size': 100}

remoteControlCapabilities.setSeatControlCapabilities(capabilities) ⇒ RemoteControlCapabilities

Set the SeatControlCapabilities

Kind: Instance method of RemoteControlCapabilities
Returns: RemoteControlCapabilities - The class instance for method chaining.

ParamTypeDescription
capabilities Array.<SeatControlCapabilities> If included, the platform supports seat controls. - The desired SeatControlCapabilities. {'array_min_size': 1, 'array_max_size': 100}
View on GitHub.com
Previous Section Next Section