Array.<AppHMIType>
String
AppInfo
String
TemplateColorScheme
DeviceInfo
String
String
String
Language
Boolean
Language
String
TemplateColorScheme
SdlMsgVersion
Array.<TTSChunk>
Array.<String>
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
RegisterAppInterface
Array.<AppHMIType>
Get the AppHMIType
Kind: Instance method of RegisterAppInterface
Returns: Array.<AppHMIType>
- the KEY_APP_HMI_TYPE value
String
Get the shortened app ID.
Kind: Instance method of RegisterAppInterface
Returns: String
- The shortened app ID.
AppInfo
Get the AppInfo
Kind: Instance method of RegisterAppInterface
Returns: AppInfo
- the KEY_APP_INFO value
String
Get the AppName
Kind: Instance method of RegisterAppInterface
Returns: String
- the KEY_APP_NAME value
TemplateColorScheme
Get the DayColorScheme
Kind: Instance method of RegisterAppInterface
Returns: TemplateColorScheme
- the KEY_DAY_COLOR_SCHEME value
DeviceInfo
Get the DeviceInfo
Kind: Instance method of RegisterAppInterface
Returns: DeviceInfo
- the KEY_DEVICE_INFO value
String
Get the FullAppID
Kind: Instance method of RegisterAppInterface
Returns: String
- the KEY_FULL_APP_ID value
String
Get the full App ID.
Kind: Instance method of RegisterAppInterface
Returns: String
- The full app ID.
String
Get the HashID
Kind: Instance method of RegisterAppInterface
Returns: String
- the KEY_HASH_ID value
Language
Get the HmiDisplayLanguageDesired
Kind: Instance method of RegisterAppInterface
Returns: Language
- the KEY_HMI_DISPLAY_LANGUAGE_DESIRED value
Boolean
Get the IsMediaApplication
Kind: Instance method of RegisterAppInterface
Returns: Boolean
- the KEY_IS_MEDIA_APPLICATION value
Language
Get the LanguageDesired
Kind: Instance method of RegisterAppInterface
Returns: Language
- the KEY_LANGUAGE_DESIRED value
String
Get the NgnMediaScreenAppName
Kind: Instance method of RegisterAppInterface
Returns: String
- the KEY_NGN_MEDIA_SCREEN_APP_NAME value
TemplateColorScheme
Get the NightColorScheme
Kind: Instance method of RegisterAppInterface
Returns: TemplateColorScheme
- the KEY_NIGHT_COLOR_SCHEME value
SdlMsgVersion
Get the SdlMsgVersion
Kind: Instance method of RegisterAppInterface
Returns: SdlMsgVersion
- the KEY_SDL_MSG_VERSION value
Array.<TTSChunk>
Get the TtsName
Kind: Instance method of RegisterAppInterface
Returns: Array.<TTSChunk>
- the KEY_TTS_NAME value
Array.<String>
Get the VrSynonyms
Kind: Instance method of RegisterAppInterface
Returns: Array.<String>
- the KEY_VR_SYNONYMS value
RegisterAppInterface
Set the AppHMIType
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
type | Array.<AppHMIType> |
See AppHMIType List of all applicable app HMI types stating which HMI classifications to be given to the app. - The desired AppHMIType. {'array_min_size': 1, 'array_max_size': 100} |
RegisterAppInterface
Set the AppInfo
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
info | AppInfo |
See AppInfo. - The desired AppInfo. |
RegisterAppInterface
Set the AppName
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
name | String |
The mobile application name, e.g. "My SDL App". Needs to be unique over all applications from the same device. May not be empty. May not start with a new line character. May not interfere with any name or synonym of previously registered applications from the same device and any predefined blacklist of words (global commands) Additional applications with the same name from the same device will be rejected. Only characters from char set [@TODO: Create char set (character/hex value) for each ACM and refer to] are supported. - The desired AppName. {'string_min_length': 1, 'string_max_length': 100} |
RegisterAppInterface
Set the DayColorScheme
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
scheme | TemplateColorScheme |
A color scheme for all display layout templates. - The desired DayColorScheme. |
RegisterAppInterface
Set the DeviceInfo
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
info | DeviceInfo |
See DeviceInfo. - The desired DeviceInfo. |
RegisterAppInterface
Set the FullAppID
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
id | String |
ID used to validate app with policy table entries - The desired FullAppID. {'string_min_length': 1, 'string_max_length': 100} |
RegisterAppInterface
Set the full app ID. Also sets the shortened app ID automatically.
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance to support method chaining.
Param | Type | Description |
---|---|---|
fullAppId | String |
A full App ID. |
RegisterAppInterface
Set the HashID
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
id | String |
ID used to uniquely identify current state of all app data that can persist through connection cycles (e.g. ignition cycles). This registered data (commands, submenus, choice sets, etc.) can be reestablished without needing to explicitly reregister each piece. If omitted, then the previous state of an app's commands, etc. will not be restored. When sending hashID, all RegisterAppInterface parameters should still be provided (e.g. ttsName, etc.). - The desired HashID. {'string_min_length': 1, 'string_max_length': 100} |
RegisterAppInterface
Set the HmiDisplayLanguageDesired
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
desired | Language |
See Language Current app's expected display language If there is a mismatch with the module, the app will be able to change this registration with changeRegistration prior to app being brought into focus. - The desired HmiDisplayLanguageDesired. |
RegisterAppInterface
Set the IsMediaApplication
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
application | Boolean |
Indicates if the application is a media or a non-media application. Only media applications will be able to stream audio to the module that is audible outside of the BT media source. - The desired IsMediaApplication. |
RegisterAppInterface
Set the LanguageDesired
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
desired | Language |
See Language Current app's expected VR+TTS language If there is a mismatch with the module, the app will be able to change this registration with changeRegistration prior to app being brought into focus. - The desired LanguageDesired. |
RegisterAppInterface
Set the NgnMediaScreenAppName
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
name | String |
Provides an abbreviated version of the app name (if needed), that will be displayed on the NGN media screen. If not provided, the appName is used instead (and will be truncated if too long) Only characters from char set [@TODO: Create char set (character/hex value) for each ACM and refer to] are supported. - The desired NgnMediaScreenAppName. {'string_min_length': 1, 'string_max_length': 100} |
RegisterAppInterface
Set the NightColorScheme
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
scheme | TemplateColorScheme |
A color scheme for all display layout templates. - The desired NightColorScheme. |
RegisterAppInterface
Set the SdlMsgVersion
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
version | SdlMsgVersion |
See SyncMsgVersion - The desired SdlMsgVersion. |
RegisterAppInterface
Set the TtsName
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
name | Array.<TTSChunk> |
TTS string for VR recognition of the mobile application name, e.g. "My S D L App". Meant to overcome any failing on speech engine in properly pronouncing / understanding app name. Needs to be unique over all applications from the same device. May not be empty. May not start with a new line character. Only characters from char set [@TODO: Create char set (character/hex value) for each ACM and refer to] are supported. - The desired TtsName. {'array_min_size': 1, 'array_max_size': 100} |
RegisterAppInterface
Set the VrSynonyms
Kind: Instance method of RegisterAppInterface
Returns: RegisterAppInterface
- The class instance for method chaining.
Param | Type | Description |
---|---|---|
synonyms | Array.<String> |
Defines an additional voice recognition command. May not interfere with any app name of previously registered applications from the same device and any predefined blacklist of words (global commands) Only characters from char set [@TODO: Create char set (character/hex value) for each ACM and refer to] are supported. - The desired VrSynonyms. {'array_min_size': 1, 'array_max_size': 100, 'string_min_length': 1, 'string_max_length': 40} |