summaryrefslogtreecommitdiff
path: root/src/components/interfaces/QT_HMI_API.xml
diff options
context:
space:
mode:
authorAleksandr Galiuzov <AGaliuzov@luxoft.com>2015-07-02 16:18:50 +0300
committerAleksandr Galiuzov <AGaliuzov@luxoft.com>2015-07-02 17:38:45 +0300
commitaa0c6e59baf3cded103927321bd2f4b898e5822a (patch)
tree73f7870a3b9925e0f63cbd623b468a2c45eb5c5f /src/components/interfaces/QT_HMI_API.xml
parent008f3837ae2a40094024faed111b7526ae9ab1fe (diff)
downloadsdl_core-aa0c6e59baf3cded103927321bd2f4b898e5822a.tar.gz
Change DeviceInfo structure and extend TransportType
Now DeviceInfo contains String value instead of Integer for id field to be able to sent either USB serial number or MAC addres within this field. Also TransportType structure has been extended and now it contains both USB_IOS and USB_AOA to distinguish transport type during connection. Implements: APPLINK-14256, RTC 630168 Related-issues: APPLINK-14258 Conflicts: src/components/interfaces/HMI_API.xml src/components/interfaces/QT_HMI_API.xml
Diffstat (limited to 'src/components/interfaces/QT_HMI_API.xml')
-rw-r--r--src/components/interfaces/QT_HMI_API.xml17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/components/interfaces/QT_HMI_API.xml b/src/components/interfaces/QT_HMI_API.xml
index 1e6bea2d33..a1f75bc154 100644
--- a/src/components/interfaces/QT_HMI_API.xml
+++ b/src/components/interfaces/QT_HMI_API.xml
@@ -63,7 +63,8 @@
Lists of the transport types used for device connection to HU.
</description>
<element name="BLUETOOTH"/>
- <element name="USB"/>
+ <element name="USB_IOS"/>
+ <element name="USB_AOA"/>
<element name="WIFI"/>
</enum>
<enum name="ButtonName">
@@ -1182,6 +1183,20 @@
<description>Published data result code.</description>
</param>
</struct>
+ <struct name="DeviceInfo">
+ <param name="name" type="String" mandatory="true">
+ <description>The name of the device connected.</description>
+ </param>
+ <param name="id" type="String" mandatory="true">
+ <description>The ID of the device connected: either hash of device's USB serial number(in case of USB connection) or hash of device's MAC address(in case of BlueTooth or WIFI connection).</description>
+ </param>
+ <param name="transportType" type="Common.TransportType" mandatory="false">
+ <description>The transport type the named-app's-device is connected over HU(BlueTooth, USB or WiFi). It must be provided in OnAppRegistered and in UpdateDeviceList</description>
+ </param>
+ <param name="isSDLAllowed" type="Boolean" mandatory="false">
+ <description>Sent by SDL in UpdateDeviceList. ’true’ – if device is allowed for PolicyTable Exchange; ‘false’ – if device is NOT allowed for PolicyTable Exchange </description>
+ </param>
+ </struct>
<struct name="TouchCoord">
<param name="x" type="Integer" mandatory="true" minvalue="0" maxvalue="10000">
<description>The x coordinate of the touch.</description>