diff options
author | YarikMamykin <ymamykin@gmail.com> | 2020-03-26 04:06:38 +0200 |
---|---|---|
committer | YarikMamykin <ymamykin@gmail.com> | 2020-03-26 04:06:38 +0200 |
commit | 130d683d986c06353109760c9747d815cfcab678 (patch) | |
tree | e45de1e7aa42fad1dd0d597a05a907e0fdafcd3b | |
parent | fca624f637f0e430f0b4fa932f1933009c277562 (diff) | |
download | sdl_core-130d683d986c06353109760c9747d815cfcab678.tar.gz |
Add window status related data types to HMI API
-rw-r--r-- | src/components/interfaces/HMI_API.xml | 37 |
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"> |