summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Keeler <jacob.keeler@livioradio.com>2019-03-13 13:45:23 -0400
committerGitHub <noreply@github.com>2019-03-13 13:45:23 -0400
commit089aefaf5862dbccd2b24ebf4074d6f7c29471d2 (patch)
treeed5b90237a2fe5be066c41df07fadd11c9193f2c
parentf29db0b23aac8295f5712c0a30086dcad5bf5199 (diff)
parent91175fc0304866eb788c34080e66e71ea8409e16 (diff)
downloadsdl_core-089aefaf5862dbccd2b24ebf4074d6f7c29471d2.tar.gz
Merge pull request #2836 from smartdevicelink/fix/system_capabilities_hmi_api
Fix SystemCapabilities redefinition in HMI API
-rw-r--r--src/components/interfaces/HMI_API.xml13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/components/interfaces/HMI_API.xml b/src/components/interfaces/HMI_API.xml
index 004e0301c7..bbb173044a 100644
--- a/src/components/interfaces/HMI_API.xml
+++ b/src/components/interfaces/HMI_API.xml
@@ -3302,6 +3302,15 @@
</param>
</struct>
+ <struct name="SystemCapabilities">
+ <param name="navigationCapability" type="NavigationCapability" mandatory="false">
+ </param>
+ <param name="phoneCapability" type="PhoneCapability" mandatory="false">
+ </param>
+ <param name="videoStreamingCapability" type="VideoStreamingCapability" mandatory="false">
+ </param>
+ </struct>
+
<struct name="RemoteControlCapabilities">
<param name="climateControlCapabilities" type="ClimateControlCapabilities" mandatory="false" minsize="1" maxsize="100" array="true">
<description>If included, the platform supports RC climate controls. For this baseline version, maxsize=1. i.e. only one climate control module is supported.</description >
@@ -3773,7 +3782,7 @@
<element name="APP_SERVICES" />
</enum>
- <struct name="SystemCapabilities">
+ <struct name="SystemCapability">
<description>The systemCapabilityType identifies which data object exists in this struct. For example, if the SystemCapability Type is NAVIGATION then a "navigationCapability" should exist</description>
<param name="systemCapabilityType" type="Common.SystemCapabilityType" mandatory="true">
<description>Used as a descriptor of what data to expect in this struct. The corresponding param to this enum should be included and the only other para included.</description>
@@ -4249,7 +4258,7 @@
</function>
<function name="OnSystemCapabilityUpdated" messagetype="notification">
<description>A notification to inform the connected device that a specific system capability has changed.</description>
- <param name="systemCapability" type="Common.SystemCapabilities" mandatory="true">
+ <param name="systemCapability" type="Common.SystemCapability" mandatory="true">
<description>The system capability that has been updated</description>
</param>
</function>