summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYarikMamykin <ymamykin@gmail.com>2020-03-26 04:06:38 +0200
committerYarikMamykin <ymamykin@gmail.com>2020-03-26 04:06:38 +0200
commit130d683d986c06353109760c9747d815cfcab678 (patch)
treee45de1e7aa42fad1dd0d597a05a907e0fdafcd3b
parentfca624f637f0e430f0b4fa932f1933009c277562 (diff)
downloadsdl_core-130d683d986c06353109760c9747d815cfcab678.tar.gz
Add window status related data types to HMI API
-rw-r--r--src/components/interfaces/HMI_API.xml37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/components/interfaces/HMI_API.xml b/src/components/interfaces/HMI_API.xml
index 9e8a32312f..116eb3e74d 100644
--- a/src/components/interfaces/HMI_API.xml
+++ b/src/components/interfaces/HMI_API.xml
@@ -1162,6 +1162,7 @@
<element name="VEHICLEDATA_ELECTRONICPARKBRAKESTATUS" />
<element name="VEHICLEDATA_CLOUDAPPVEHICLEID" />
<element name="VEHICLEDATA_OEM_CUSTOM_DATA" />
+ <element name="VEHICLEDATA_WINDOWSTATUS"/>
</enum>
<enum name="WiperStatus">
@@ -1673,6 +1674,21 @@
</param>
</struct>
+<struct name="WindowState">
+ <param name="approximatePosition" type="Integer" minvalue="0" maxvalue="100" mandatory="true">
+ <description>The approximate percentage that the window is open - 0 being fully closed, 100 being fully open</description>
+ </param>
+ <param name="deviation" type="Integer" minvalue="0" maxvalue="100" mandatory="true">
+ <description>The percentage deviation of the approximatePosition. e.g. If the approximatePosition is 50 and the deviation is 10, then the window's location is somewhere between 40 and 60.</description>
+ </param>
+</struct>
+
+<struct name="WindowStatus">
+ <description>Describes the status of a window of a door/liftgate etc.</description>
+ <param name="location" type="Common.Grid" mandatory="true"/>
+ <param name="state" type="Common.WindowState" mandatory="true"/>
+</struct>
+
<struct name="ModuleInfo">
<description>Information about a RC module</description>
<param name="moduleId" type="String" maxlength="100" mandatory="true">
@@ -6076,6 +6092,9 @@
<param name="cloudAppVehicleID" type="Boolean" mandatory="false">
<description>Parameter used by cloud apps to identify a head unit</description>
</param>
+ <param name="windowStatus" type="Boolean" mandatory="false">
+ <description>See WindowStatus</description>
+ </param>
<!-- Ford Specific Data Items -->
<param name="eCallInfo" type="Boolean" mandatory="false">
@@ -6169,6 +6188,9 @@
<param name="cloudAppVehicleID" type="Common.VehicleDataResult" mandatory="false">
<description>Parameter used by cloud apps to identify a head unit</description>
</param>
+ <param name="windowStatus" type="Common.VehicleDataResult" mandatory="false">
+ <description>See WindowStatus</description>
+ </param>
<!-- Ford Specific Data Items -->
<param name="eCallInfo" type="Common.VehicleDataResult" mandatory="false">
@@ -6268,6 +6290,9 @@
<param name="cloudAppVehicleID" type="Boolean" mandatory="false">
<description>Parameter used by cloud apps to identify a head unit</description>
</param>
+ <param name="windowStatus" type="Boolean" mandatory="false">
+ <description>See WindowStatus</description>
+ </param>
<!-- Ford Specific Data Items -->
<param name="eCallInfo" type="Boolean" mandatory="false">
@@ -6361,6 +6386,9 @@
<param name="cloudAppVehicleID" type="Common.VehicleDataResult" mandatory="false">
<description>Parameter used by cloud apps to identify a head unit</description>
</param>
+ <param name="windowStatus" type="Common.VehicleDataResult" mandatory="false">
+ <description>See WindowStatus</description>
+ </param>
<!-- Ford Specific Data Items -->
<param name="eCallInfo" type="Common.VehicleDataResult" mandatory="false">
@@ -6458,6 +6486,9 @@
<param name="cloudAppVehicleID" type="Boolean" mandatory="false">
<description>Parameter used by cloud apps to identify a head unit</description>
</param>
+ <param name="windowStatus" type="Boolean" mandatory="false">
+ <description>See WindowStatus</description>
+ </param>
<!-- Ford Specific Data Items -->
<param name="eCallInfo" type="Boolean" mandatory="false">
@@ -6554,6 +6585,9 @@
<param name="cloudAppVehicleID" type="String" mandatory="false">
<description>Parameter used by cloud apps to identify a head unit</description>
</param>
+ <param name="windowStatus" type="Common.WindowStatus" array="true" minsize="0" maxsize="100" mandatory="false">
+ <description>See WindowStatus</description>
+ </param>
<!-- Ford Specific Data Items -->
<param name="eCallInfo" type="Common.ECallInfo" mandatory="false">
@@ -6651,6 +6685,9 @@
<param name="engineOilLife" type="Float" minvalue="0" maxvalue="100" mandatory="false">
<description>The estimated percentage of remaining oil life of the engine.</description>
</param>
+ <param name="windowStatus" type="Common.WindowStatus" array="true" minsize="0" maxsize="100" mandatory="false">
+ <description>See WindowStatus</description>
+ </param>
<!-- Ford Specific Data Items -->
<param name="eCallInfo" type="Common.ECallInfo" mandatory="false">