Array.<ButtonCapabilities>DynamicUpdateCapabilitiesArray.<ImageField>Array.<ImageType>KeyboardCapabilitiesArray.<MenuLayout>NumberArray.<SoftButtonCapabilities>Array.<String>Array.<TextField>NumberWindowCapabilityWindowCapabilityWindowCapabilityWindowCapabilityWindowCapabilityWindowCapabilityWindowCapabilityWindowCapabilityWindowCapabilityWindowCapabilityWindowCapabilityArray.<ButtonCapabilities>Get the ButtonCapabilities
Kind: Instance method of WindowCapability
Returns: Array.<ButtonCapabilities> - the KEY_BUTTON_CAPABILITIES value
DynamicUpdateCapabilitiesGet the DynamicUpdateCapabilities
Kind: Instance method of WindowCapability
Returns: DynamicUpdateCapabilities - the KEY_DYNAMIC_UPDATE_CAPABILITIES value
Array.<ImageField>Get the ImageFields
Kind: Instance method of WindowCapability
Returns: Array.<ImageField> - the KEY_IMAGE_FIELDS value
Array.<ImageType>Get the ImageTypeSupported
Kind: Instance method of WindowCapability
Returns: Array.<ImageType> - the KEY_IMAGE_TYPE_SUPPORTED value
KeyboardCapabilitiesGet the KeyboardCapabilities
Kind: Instance method of WindowCapability
Returns: KeyboardCapabilities - the KEY_KEYBOARD_CAPABILITIES value
Array.<MenuLayout>Get the MenuLayoutsAvailable
Kind: Instance method of WindowCapability
Returns: Array.<MenuLayout> - the KEY_MENU_LAYOUTS_AVAILABLE value
NumberGet the NumCustomPresetsAvailable
Kind: Instance method of WindowCapability
Returns: Number - the KEY_NUM_CUSTOM_PRESETS_AVAILABLE value
Array.<SoftButtonCapabilities>Get the SoftButtonCapabilities
Kind: Instance method of WindowCapability
Returns: Array.<SoftButtonCapabilities> - the KEY_SOFT_BUTTON_CAPABILITIES value
Array.<String>Get the TemplatesAvailable
Kind: Instance method of WindowCapability
Returns: Array.<String> - the KEY_TEMPLATES_AVAILABLE value
Array.<TextField>Get the TextFields
Kind: Instance method of WindowCapability
Returns: Array.<TextField> - the KEY_TEXT_FIELDS value
NumberGet the WindowID
Kind: Instance method of WindowCapability
Returns: Number - the KEY_WINDOW_ID value
WindowCapabilitySet the ButtonCapabilities
Kind: Instance method of WindowCapability
Returns: WindowCapability - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| capabilities | Array.<ButtonCapabilities> |
The number of buttons and the capabilities of each on-window button. - The desired ButtonCapabilities. {'array_min_size': 1, 'array_max_size': 100} |
WindowCapabilitySet the DynamicUpdateCapabilities
Kind: Instance method of WindowCapability
Returns: WindowCapability - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| capabilities | DynamicUpdateCapabilities |
Contains the head unit's capabilities for dynamic updating features declaring if the module will send dynamic update RPCs. - The desired DynamicUpdateCapabilities. |
WindowCapabilitySet the ImageFields
Kind: Instance method of WindowCapability
Returns: WindowCapability - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| fields | Array.<ImageField> |
A set of all fields that support images. See ImageField - The desired ImageFields. {'array_min_size': 1, 'array_max_size': 100} |
WindowCapabilitySet the ImageTypeSupported
Kind: Instance method of WindowCapability
Returns: WindowCapability - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| supported | Array.<ImageType> |
Provides information about image types supported by the system. - The desired ImageTypeSupported. {'array_min_size': 0, 'array_max_size': 1000} |
WindowCapabilitySet the KeyboardCapabilities
Kind: Instance method of WindowCapability
Returns: WindowCapability - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| capabilities | KeyboardCapabilities |
See KeyboardCapabilities - The desired KeyboardCapabilities. |
WindowCapabilitySet the MenuLayoutsAvailable
Kind: Instance method of WindowCapability
Returns: WindowCapability - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| available | Array.<MenuLayout> |
An array of available menu layouts. If this parameter is not provided, only the `LIST` layout is assumed to be available - The desired MenuLayoutsAvailable. {'array_min_size': 1, 'array_max_size': 1000} |
WindowCapabilitySet the NumCustomPresetsAvailable
Kind: Instance method of WindowCapability
Returns: WindowCapability - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| available | Number |
The number of on-window custom presets available (if any); otherwise omitted. - The desired NumCustomPresetsAvailable. {'num_min_value': 1, 'num_max_value': 100} |
WindowCapabilitySet the SoftButtonCapabilities
Kind: Instance method of WindowCapability
Returns: WindowCapability - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| capabilities | Array.<SoftButtonCapabilities> |
The number of soft buttons available on-window and the capabilities for each button. - The desired SoftButtonCapabilities. {'array_min_size': 1, 'array_max_size': 100} |
WindowCapabilitySet the TemplatesAvailable
Kind: Instance method of WindowCapability
Returns: WindowCapability - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| available | Array.<String> |
A set of all window templates available on the head unit. - The desired TemplatesAvailable. {'array_min_size': 0, 'array_max_size': 100, 'string_min_length': 1, 'string_max_length': 100} |
WindowCapabilitySet the TextFields
Kind: Instance method of WindowCapability
Returns: WindowCapability - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| fields | Array.<TextField> |
A set of all fields that support text data. See TextField - The desired TextFields. {'array_min_size': 1, 'array_max_size': 100} |
WindowCapabilitySet the WindowID
Kind: Instance method of WindowCapability
Returns: WindowCapability - The class instance for method chaining.
| Param | Type | Description |
|---|---|---|
| id | Number |
The specified ID of the window. This ID is either one used when sending the CreateWindow request, or one of the predefined window ID values from the enum PredefinedWindows. If omitted, value is assumed to be the main window on the main display. - The desired WindowID. |