From 0422ee42c9be9fd1a0b21c76772abc8896a6e67e Mon Sep 17 00:00:00 2001 From: Andrew Melnik Date: Mon, 7 Apr 2014 11:04:04 +0300 Subject: [PATCH] Not a subject for review Reason: HMI API merge Signed-off-by: Justin Dickow Conflicts: src/components/interfaces/HMI_API.xml --- src/components/interfaces/HMI_API.xml | 279 ++++++------------------------- src/components/interfaces/QT_HMI_API.xml | 125 ++++++++------ 2 files changed, 125 insertions(+), 279 deletions(-) diff --git a/src/components/interfaces/HMI_API.xml b/src/components/interfaces/HMI_API.xml index c43c2bd..f3c4a98 100644 --- a/src/components/interfaces/HMI_API.xml +++ b/src/components/interfaces/HMI_API.xml @@ -797,31 +797,31 @@ Notifies GPSData may be subscribed - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1060,51 +1060,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - Code of message of user-friendly text about functional group to be allowed/disallowed - - - Id of corresponding functional group, needed by SDL. - - - Specifies whether functionality was allowed/disallowed. If ommited - no information about User Consent is yet found for app. - - - - - Get URL based on service type. - - - Used if URL needed are specific for application. - - - - Contains the information about capabilities of a button. @@ -1944,11 +1899,33 @@ Sent by SDL to HMI to notify that the tone should be played. + + Initiated by SDL. Results by user/HMI allowing SDL functionality or disallowing access to all mobile apps. + + + + Must be true if allowed + + + + Initiated by SDL for requesting the allowance for the application + + Information about the application. See HMIApplication. + + + List of permissions required by application. + + + + + Must be true if allowed + + An asynchronous request from the system for specific data from the device or the cloud or response to a request from the device or cloud - Binary data can be included in hybrid part of message for some requests (such as Authentication request responses) + Binary data can be included in hybrid part of message for some requests (such as Authentication request responses) The type of system request. @@ -2012,45 +1989,22 @@ If omitted, the value will be set to false. - + - + An asynchronous request from the device; binary data can be included in hybrid part of message for some requests (such as Authentication requests) - The type of system request. + The type of system request. - The path to file. + The path to file. ID of application that requested this RPC. - - - - - - Request from SDL to HMI to obtain information about head unit system. - - - - Software version of the module - - - ISO 639-1 combined with ISO 3166 alpha-2 country code (i.e. en-us) - - - Country code from the Ford system WERS (i.e.WAEGB). - - - Issued by system to SDL to notify that some system param has changed. Currently applied for Sync Language. - - - - Notification from system to SDL to let it know that ignition cycle is over. + - @@ -2575,7 +2529,6 @@ - @@ -2587,7 +2540,6 @@ ID of application related to this RPC. - See DisplayCapabilities @@ -3509,129 +3461,4 @@ - - - - - - - - - - - If isSDLAllowed is false, consent for sending PT through specified device is required. - - - - - If app permissions were reduced (isAppPermissionsRevoked == true), then this array specifies list of removed permissions. - - - - - - Request from HMI to SDL to get user friendly messages for UI/TTS info boxes/texts (i.e. for help/dialogs etc) from Policy Table. - - Id of message to be received according to Policy Table i.e. StatusNeeded, Notifications, DrivingCharacteristics etc. - - - Optional parameter if HMI wants message in some other language then its current one already known to SDL. - - - - - If no message was found in PT for specified message code and for HMI current or specified language, this parameter will be omitted. - - - - - Initiated by HMI. Notifies about user/HMI allowing SDL functionality or disallowing access to all mobile apps. Needed if HMI has additional ways of asking user about this (i.e. Settings etc) - - If no device is specified permission counts for SDL functionality in general. - - - Must be true if allowed - - - - - - Request from HMI to SDL to get list of permissions for app. If no app specified - list of permissions for all apps. - - - - - If no permissions were specified for application the array will come empty. - - - - - Initiated by HMI for specifying the allowance for the application to perform some functionality. Duplicates functionality of the request, needed if HMI has specific ways to allow/disallow functionality (i.e.Setting Menu) - - Information about the application. See HMIApplication. If omitted - allow/disallow all applications - - - - - - - - Notification from SDL to HMI. Occurs when app permissions were reduced. If no permission specified means that app was dissallowed and has to be unregitstered. - - - - If app permissions were reduced (isAppPermissionsRevoked == true), then this array specifies list of removed permissions. - - - If present then specified application was prohibited to used with Sync. - - - If present specifies that permissions were added to application that require User Consent, then HMI can send GetListOfPermissions request to obtain list of permissions. - - - When present and set to true (should be if present) then this means that application was not authorized (nickname check failed.) - - - - - Send from SDL to HMI to notify that data consent is needed for device either because PT update or Retry strategy. - - - - - Request from HMI to SDL to start update of Policy Table. - - - Specify result: no update needed, update was successful/unsuccessful etc - - - - - Request from HMI to SDL to find out current status of PT exchange process. - - - - - - Notification from SDL to HMI when current status of PT exchange changed (i.e. it Succeded or Failed etc) - - - - - - - - - Sent by system to record statiscs and error counts. Increases statistics specified by statisticType by one. - - - - - Sent by system to SDL to get list of URL for specified service type and optionally policy's application id. - - - - - - diff --git a/src/components/interfaces/QT_HMI_API.xml b/src/components/interfaces/QT_HMI_API.xml index 9422fcd..72937c9 100644 --- a/src/components/interfaces/QT_HMI_API.xml +++ b/src/components/interfaces/QT_HMI_API.xml @@ -37,7 +37,7 @@ - + @@ -952,7 +952,7 @@ - + Reflects the status of the eCall Notification. @@ -1360,13 +1360,6 @@ - - - - - - - The name of the field for displaying the text. @@ -1789,20 +1782,6 @@ - - An asynchronous request from the device; binary data can be included in hybrid part of message for some requests (such as Authentication requests) - - The type of system request. - - - The path to file. - - - ID of application that requested this RPC. - - - - Notifies HMI in case some application file has been removed @@ -1942,10 +1921,11 @@ Must be true if allowed + An asynchronous request from the system for specific data from the device or the cloud or response to a request from the device or cloud - Binary data can be included in hybrid part of message for some requests (such as Authentication request responses) + Binary data can be included in hybrid part of message for some requests (such as Authentication request responses) The type of system request. @@ -1972,6 +1952,10 @@ + + SDL must notify HMI about finish working application + + Notification, that comes to HMI when mobile sents file with systemFile flag @@ -2005,12 +1989,22 @@ If omitted, the value will be set to false. + - - - - SDL must notify HMI about finish working application - + + An asynchronous request from the device; binary data can be included in hybrid part of message for some requests (such as Authentication requests) + + The type of system request. + + + The path to file. + + + ID of application that requested this RPC. + + + + @@ -2039,6 +2033,11 @@ Type of added command. See VRCommandType. + + + ID of the specific grammar, whether top-level or choice set. + + ID of application that requested this RPC. @@ -2050,12 +2049,53 @@ Id of a command (list of strings), previously sent by AddCommand. + + Type of added command. See VRCommandType. + + + ID of the specific grammar. + ID of application that requested this RPC. + + + Sets some properties for the application initiated request. + + + + The help prompt. An array of text chunks of type TTSChunk. See TTSChunk. The array must have at least one item. + + + + + This is the intial prompt spoken to the user at the start of an interaction. An array of text chunks of type TTSChunk. See TTSChunk. The array must have at least one item. + + + + + Help text for a wait timeout. An array of text chunks of type TTSChunk. See TTSChunk. The array must have at least one item. + + + + Timeout initiate timeoutPrompt + + + + IDs of the specific compiled grammars for this voice interaction. + + + + + + + ID of the choice that was selected in response to PerformInteraction. + + + Notifies SDL about command trigerred via VR @@ -2133,27 +2173,6 @@ Must be true if TTS is present and ready to communicate with SDL. - - Sets some properties for the application initiated request. - - The help prompt. An array of text chunks of type TTSChunk. See TTSChunk. The array must have at least one item. - - - - This is the intial prompt spoken to the user at the start of an interaction. - An array of text chunks of type TTSChunk. See TTSChunk. - The array must have at least one item. - - - - Help text for a wait timeout. An array of text chunks of type TTSChunk. See TTSChunk. The array must have at least one item. - - - Timeout initiate timeoutPrompt - - - - RPC from SDL to TTS for speaking the text. @@ -2353,7 +2372,7 @@ Request from SDL for triggering an interaction (e.g. "Permit GPS?" - Yes, no, Always Allow). - + Uses initialInteractionText. See TextFieldStruct. @@ -2519,7 +2538,7 @@ ID of application related to this RPC. - + @@ -2775,7 +2794,7 @@ Request from SmartDeviceLinkCore to HMI to update turn list. - + If omitted, app-defined SoftButton should be left blank. -- 2.7.4