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

ModuleData Class Reference

Constructors

Instance Methods

Constructors

new ModuleData(parameters)

Initializes an instance of ModuleData.

Instance Methods

moduleData.getAudioControlData() ⇒ AudioControlData

Get the AudioControlData

Kind: Instance method of ModuleData
Returns: AudioControlData - the KEY_AUDIO_CONTROL_DATA value

moduleData.getClimateControlData() ⇒ ClimateControlData

Get the ClimateControlData

Kind: Instance method of ModuleData
Returns: ClimateControlData - the KEY_CLIMATE_CONTROL_DATA value

moduleData.getHmiSettingsControlData() ⇒ HMISettingsControlData

Get the HmiSettingsControlData

Kind: Instance method of ModuleData
Returns: HMISettingsControlData - the KEY_HMI_SETTINGS_CONTROL_DATA value

moduleData.getLightControlData() ⇒ LightControlData

Get the LightControlData

Kind: Instance method of ModuleData
Returns: LightControlData - the KEY_LIGHT_CONTROL_DATA value

moduleData.getModuleId() ⇒ String

Get the ModuleId

Kind: Instance method of ModuleData
Returns: String - the KEY_MODULE_ID value

moduleData.getModuleType() ⇒ ModuleType

Get the ModuleType

Kind: Instance method of ModuleData
Returns: ModuleType - the KEY_MODULE_TYPE value

moduleData.getRadioControlData() ⇒ RadioControlData

Get the RadioControlData

Kind: Instance method of ModuleData
Returns: RadioControlData - the KEY_RADIO_CONTROL_DATA value

moduleData.getSeatControlData() ⇒ SeatControlData

Get the SeatControlData

Kind: Instance method of ModuleData
Returns: SeatControlData - the KEY_SEAT_CONTROL_DATA value

moduleData.setAudioControlData(data) ⇒ ModuleData

Set the AudioControlData

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

ParamTypeDescription
data AudioControlData The desired AudioControlData.

moduleData.setClimateControlData(data) ⇒ ModuleData

Set the ClimateControlData

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

ParamTypeDescription
data ClimateControlData The desired ClimateControlData.

moduleData.setHmiSettingsControlData(data) ⇒ ModuleData

Set the HmiSettingsControlData

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

ParamTypeDescription
data HMISettingsControlData Corresponds to "HMI_SETTINGS" ModuleType - The desired HmiSettingsControlData.

moduleData.setLightControlData(data) ⇒ ModuleData

Set the LightControlData

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

ParamTypeDescription
data LightControlData The desired LightControlData.

moduleData.setModuleId(id) ⇒ ModuleData

Set the ModuleId

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

ParamTypeDescription
id String Id of a module, published by System Capability. - The desired ModuleId. {'string_min_length': 1, 'string_max_length': 100}

moduleData.setModuleType(type) ⇒ ModuleData

Set the ModuleType

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

ParamTypeDescription
type ModuleType The desired ModuleType.

moduleData.setRadioControlData(data) ⇒ ModuleData

Set the RadioControlData

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

ParamTypeDescription
data RadioControlData The desired RadioControlData.

moduleData.setSeatControlData(data) ⇒ ModuleData

Set the SeatControlData

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

ParamTypeDescription
data SeatControlData Seat control data corresponds to "SEAT" ModuleType. - The desired SeatControlData.
View on GitHub.com