diff options
Diffstat (limited to 'src/components/interfaces/HMI_API.xml')
-rw-r--r-- | src/components/interfaces/HMI_API.xml | 336 |
1 files changed, 287 insertions, 49 deletions
diff --git a/src/components/interfaces/HMI_API.xml b/src/components/interfaces/HMI_API.xml index a9ad0792ec..92806e7372 100644 --- a/src/components/interfaces/HMI_API.xml +++ b/src/components/interfaces/HMI_API.xml @@ -34,7 +34,7 @@ <interfaces name="SmartDeviceLink HMI API"> -<interface name="Common" version="2.1.0" date="2019-03-18"> +<interface name="Common" version="2.2.0" date="2021-04-14"> <enum name="Result"> <element name="SUCCESS" value="0"/> @@ -634,6 +634,12 @@ <element name="phoneNumber"> <description> Optional phone number of intended location / establishment (if applicable) for SendLocation.</description> </element> + <element name="timeToDestination"> + <description>Optional time to destination field for ShowConstantTBT</description> + </element> + <element name="turnText"> + <description>Turn text for turnList parameter of UpdateTurnList</description> + </element> <element name="subtleAlertText1"> <description>The first line of the subtle alert text field; applies to `SubtleAlert` `alertText1`</description> </element> @@ -643,14 +649,17 @@ <element name="subtleAlertSoftButtonText"> <description>A text field in the soft button of a subtle alert; applies to `SubtleAlert` `softButtons`</description> </element> - <element name="timeToDestination"/> - <!-- TO DO to be removed --> - <element name="turnText"/> - <element name="navigationText"> - <description>Navigation text for UpdateTurnList.</description> + <element name="menuCommandSecondaryText"> + <description>Secondary text for AddCommand</description> + </element> + <element name="menuCommandTertiaryText"> + <description>Tertiary text for AddCommand</description> + </element> + <element name="menuSubMenuSecondaryText"> + <description>Secondary text for AddSubMenu</description> </element> - <element name="notificationText"> - <description>Text of notification to be displayed on screen.</description> + <element name="menuSubMenuTertiaryText"> + <description>Tertiary text for AddSubMenu</description> </element> </enum> @@ -742,6 +751,12 @@ <element name="subtleAlertIcon"> <description>The image of the subtle alert; applies to `SubtleAlert` `alertIcon`</description> </element> + <element name="menuCommandSecondaryImage"> + <description>The secondary image field for AddCommand</description> + </element> + <element name="menuSubMenuSecondaryImage"> + <description>The secondary image field for AddSubMenu</description> + </element> </enum> <enum name="TextAlignment"> @@ -832,6 +847,11 @@ </element> </enum> +<enum name="AppCapabilityType"> + <description>Enumerations of all available app capability types</description> + <element name="VIDEO_STREAMING"/> +</enum> + <!--IVI part--> <enum name="ElectronicParkBrakeStatus"> <element name="CLOSED"> @@ -1208,6 +1228,7 @@ <element name="VEHICLEDATA_FUELLEVEL_STATE" /> <element name="VEHICLEDATA_FUELCONSUMPTION" /> <element name="VEHICLEDATA_EXTERNTEMP" /> + <element name="VEHICLEDATA_CLIMATEDATA"/> <element name="VEHICLEDATA_VIN" /> <element name="VEHICLEDATA_GEARSTATUS" /> <element name="VEHICLEDATA_PRNDL" /> @@ -1237,6 +1258,7 @@ <element name="VEHICLEDATA_STABILITYCONTROLSSTATUS" /> <element name="VEHICLEDATA_WINDOWSTATUS"/> <element name="VEHICLEDATA_HANDSOFFSTEERING"/> + <element name="VEHICLEDATA_SEATOCCUPANCY"/> </enum> <enum name="WiperStatus"> @@ -1326,6 +1348,7 @@ <element name="QWERTY" /> <element name="QWERTZ" /> <element name="AZERTY" /> + <element name="NUMERIC"/> </enum> <enum name="KeyboardEvent"> @@ -1335,6 +1358,15 @@ <element name="ENTRY_VOICE" /> <element name="ENTRY_CANCELLED" /> <element name="ENTRY_ABORTED" /> + <element name="INPUT_KEY_MASK_ENABLED"/> + <element name="INPUT_KEY_MASK_DISABLED"/> +</enum> + +<enum name="KeyboardInputMask"> + <description>Enumeration listing possible input character masking.</description> + <element name="ENABLE_INPUT_KEY_MASK" /> + <element name="DISABLE_INPUT_KEY_MASK" /> + <element name="USER_CHOICE_INPUT_KEY_MASK" /> </enum> <enum name="KeypressMode"> @@ -1741,7 +1773,6 @@ <!-- End of Policies --> <!-- Remote Control --> - <struct name="Grid"> <description>Describes a location (origin coordinates and span) of a vehicle component.</description> <param name="col" type="Integer" mandatory="true" minvalue="-1" maxvalue="100"> @@ -1791,7 +1822,7 @@ <struct name="SeatLocation"> <description>Describes the location of a seat.</description> - <param name="grid" type="Grid" mandatory="false"> + <param name="grid" type="Common.Grid" mandatory="false"> </param> </struct> @@ -1806,6 +1837,21 @@ </param> </struct> +<struct name="SeatStatus"> + <description>Describes the status of a parameter of seat.</description> + <param name="seatLocation" type="Common.SeatLocation" mandatory="true"/> + <param name="conditionActive" type="Boolean" mandatory="true"/> +</struct> + +<struct name="SeatOccupancy"> + <param name="seatsOccupied" type="Common.SeatStatus" array="true" minsize="0" maxsize="100" mandatory="false"> + <description>Seat status array containing location and whether the seats are occupied.</description> + </param> + <param name="seatsBelted" type="Common.SeatStatus" array="true" minsize="0" maxsize="100" mandatory="false"> + <description>Seat status array containing location and whether the seats are belted.</description> + </param> +</struct> + <enum name="ModuleType"> <element name="CLIMATE"/> <element name="RADIO"/> @@ -2226,7 +2272,7 @@ </enum> <struct name="Temperature"> - <param name="unit" type="TemperatureUnit" mandatory="true" > + <param name="unit" type="Common.TemperatureUnit" mandatory="true" > <description>Temperature Unit</description> </param> <param name="value" type="Float" mandatory="true" > @@ -2933,6 +2979,12 @@ <param name="menuName" type="String" maxlength="500" mandatory="true"> <description>The name of the sub menu/command.</description> </param> + <param name="secondaryText" maxlength="500" type="String" mandatory="false"> + <description>Optional secondary text to display</description> + </param> + <param name="tertiaryText" maxlength="500" type="String" mandatory="false"> + <description>Optional tertiary text to display</description> + </param> </struct> <enum name="MenuLayout"> @@ -3169,11 +3221,20 @@ If empty, the auto-complete list will be removed from the screen. </description> </param> + <param name="maskInputCharacters" type="Common.KeyboardInputMask" mandatory="false"> + <description>Allows an app to mask entered characters on HMI</description> + </param> + <param name="customKeys" type="String" maxlength="1" minsize="1" maxsize="10" array="true" mandatory="false"> + <description> + Array of special characters to show in customizable keys. + If omitted, keyboard will show default special characters + </description> + </param> </struct> <struct name="Turn"> <param name="navigationText" type="Common.TextFieldStruct" mandatory="false"> - <description>Uses navigationText from TextFieldStruct.</description> + <description>Describes the `Turn` using `TextFieldName` `turnText`</description> </param> <param name="turnIcon" type="Common.Image" mandatory="false"> </param> @@ -3334,6 +3395,35 @@ </param> </struct> +<enum name="DoorStatusType"> + <element name="CLOSED"/> + <element name="LOCKED"/> + <element name="AJAR"/> + <element name="REMOVED"/> +</enum> + +<struct name="DoorStatus"> + <description>Describes the status of a parameter of door.</description> + <param name="location" type="Common.Grid" mandatory="true"/> + <param name="status" type="Common.DoorStatusType" mandatory="true"/> +</struct> + +<struct name="GateStatus"> + <description>Describes the status of a parameter of trunk/hood/etc.</description> + <param name="location" type="Common.Grid" mandatory="true"/> + <param name="status" type="Common.DoorStatusType" mandatory="true"/> +</struct> + +<struct name="RoofStatus"> + <description> + Describes the status of a parameter of roof, convertible roof, sunroof/moonroof etc. + If roof is open (AJAR), state will determine percentage of roof open. + </description> + <param name="location" type="Common.Grid" mandatory="true"/> + <param name="status" type="Common.DoorStatusType" mandatory="true"/> + <param name="state" type="Common.WindowState" mandatory="false"/> +</struct> + <struct name="BodyInformation"> <param name="parkBrakeActive" type="Boolean" mandatory="true"> <description>Must be true if the park brake is active</description> @@ -3345,16 +3435,25 @@ <description>The status of the ignition. See IgnitionStatus.</description> </param> <param name="driverDoorAjar" type="Boolean" mandatory="false"> - <description>References signal "DrStatDrv_B_Actl".</description> + <description>References signal "DrStatDrv_B_Actl". Deprecated starting with RPC Spec 7.1.0.</description> </param> <param name="passengerDoorAjar" type="Boolean" mandatory="false"> - <description>References signal "DrStatPsngr_B_Actl".</description> + <description>References signal "DrStatPsngr_B_Actl". Deprecated starting with RPC Spec 7.1.0.</description> </param> <param name="rearLeftDoorAjar" type="Boolean" mandatory="false"> - <description>References signal "DrStatRl_B_Actl".</description> + <description>References signal "DrStatRl_B_Actl". Deprecated starting with RPC Spec 7.1.0.</description> </param> <param name="rearRightDoorAjar" type="Boolean" mandatory="false"> - <description>References signal "DrStatRr_B_Actl".</description> + <description>References signal "DrStatRr_B_Actl". Deprecated starting with RPC Spec 7.1.0.</description> + </param> + <param name="doorStatuses" type="Common.DoorStatus" array="true" minsize="0" maxsize="100" mandatory="false"> + <description>Provides status for doors if Ajar/Closed/Locked</description> + </param> + <param name="gateStatuses" type="Common.GateStatus" array="true" minsize="0" maxsize="100" mandatory="false"> + <description>Provides status for trunk/hood/etc. if Ajar/Closed/Locked</description> + </param> + <param name="roofStatuses" type="Common.RoofStatus" array="true" minsize="0" maxsize="100" mandatory="false"> + <description>Provides status for roof/convertible roof/sunroof/moonroof etc., if Closed/Ajar/Removed etc.</description> </param> </struct> @@ -3606,6 +3705,23 @@ <param name="scale" type="Float" minvalue="1" maxvalue="10" mandatory="false"> <description>The scaling factor the app should use to change the size of the projecting view.</description> </param> + <param name="preferredFPS" type="Integer" minvalue="0" maxvalue="2147483647" mandatory="false"> + <description>The preferred frame rate per second of the head unit. The mobile application / app library may take other factors into account that constrain the frame rate lower than this value, but it should not perform streaming at a higher frame rate than this value.</description> + </param> + <param name="additionalVideoStreamingCapabilities" type="VideoStreamingCapability" array="true" minsize="1" maxsize="100" mandatory="false"> + </param> + </struct> + + <struct name="AppCapability"> + <param name="appCapabilityType" type="AppCapabilityType" 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 param included. + </description> + </param> + <param name="videoStreamingCapability" type="VideoStreamingCapability" mandatory="false"> + <description>Describes supported capabilities for video streaming </description> + </param> </struct> <struct name="DynamicUpdateCapabilities"> @@ -3623,6 +3739,25 @@ <param name="maximumNumberOfWindows" type="Integer" mandatory="true" /> </struct> + <struct name="KeyboardLayoutCapability"> + <description> + Describes the capabilities of a single keyboard layout. + </description> + <param name="keyboardLayout" type="KeyboardLayout" mandatory="true"/> + <param name="numConfigurableKeys" type="Integer" minvalue="0" maxvalue="10" mandatory="true"> + <description>Number of keys available for special characters, App can customize as per their needs.</description> + </param> + </struct> + + <struct name="KeyboardCapabilities"> + <param name="maskInputCharactersSupported" type="Boolean" mandatory="false"> + <description>Availability of capability to mask input characters using keyboard. True: Available, False: Not Available</description> + </param> + <param name="supportedKeyboards" type="KeyboardLayoutCapability" minsize="1" maxsize="1000" array="true" mandatory="false"> + <description>Capabilities of supported keyboard layouts by HMI.</description> + </param> + </struct> + <struct name="WindowCapability"> <param name="windowID" type="Integer" mandatory="false"> <description> @@ -3657,6 +3792,9 @@ <param name="dynamicUpdateCapabilities" type="DynamicUpdateCapabilities" mandatory="false"> <description>Contains the head unit's capabilities for dynamic updating features declaring if the module will send dynamic update RPCs.</description> </param> + <param name="keyboardCapabilities" type="KeyboardCapabilities" mandatory="false"> + <description>See KeyboardCapabilities</description> + </param> </struct> <struct name="DisplayCapability"> @@ -3700,7 +3838,7 @@ </param> <param name="driverDistractionCapability" type="DriverDistractionCapability" mandatory="false"> <description>Describes capabilities when the driver is distracted</description> - </param> + </param> </struct> <struct name="RemoteControlCapabilities"> @@ -4300,6 +4438,18 @@ </param> </struct> + <struct name="ClimateData"> + <param name="externalTemperature" type="Common.Temperature" mandatory="false"> + <description>The external temperature in degrees celsius</description> + </param> + <param name="cabinTemperature" type="Common.Temperature" mandatory="false"> + <description>Internal ambient cabin temperature in degrees celsius</description> + </param> + <param name="atmosphericPressure" type="Float" minvalue="0" maxvalue="2000" mandatory="false"> + <description>Current atmospheric pressure in mBar</description> + </param> + </struct> + <struct name="GearStatus"> <param name="userSelectedGear" type="Common.PRNDL" mandatory="false"> <description>Gear position selected by the user i.e. Park, Drive, Reverse</description> @@ -4312,6 +4462,23 @@ </param> </struct> + <enum name="SeekIndicatorType"> + <element name="TRACK" /> + <element name="TIME" /> + </enum> + + <struct name="SeekStreamingIndicator"> + <description> + The seek next / skip previous subscription buttons' content + </description> + <param name="type" type="SeekIndicatorType" mandatory="true" /> + <param name="seekTime" type="Integer" minvalue="1" maxvalue="99" mandatory="false"> + <description> + If the type is TIME, this number of seconds may be present alongside the skip indicator. + It will indicate the number of seconds that the currently playing media will skip forward or backward. + </description> + </param> + </struct> </interface> <interface name="Buttons" version="1.3.0" date="2017-07-18"> @@ -4399,27 +4566,27 @@ </function> </interface> -<interface name="BasicCommunication" version="2.1.0" date="2019-03-18"> -<function name="OnServiceUpdate" messagetype="notification"> - <description> - Must be sent by SDL to HMI when there is an update on status of certain services. - Services supported with current version: Video - </description> - <param name="serviceType" type="Common.ServiceType" mandatory="true"> - <description>Specifies the service which has been updated.</description> - </param> - <param name="serviceEvent" type="Common.ServiceEvent" mandatory="false"> - <description>Specifies service update event.</description> - </param> - <param name="reason" type="Common.ServiceStatusUpdateReason" mandatory="false"> - <description> - The reason for a service event. Certain events may not have a reason, such as when a service is ACCEPTED (which is the normal expected behavior). - </description> - </param> - <param name="appID" type="Integer" mandatory="false"> - <description>ID of the application which triggered the update.</description> - </param> -</function> +<interface name="BasicCommunication" version="2.2.0" date="2021-04-14"> + <function name="OnServiceUpdate" messagetype="notification"> + <description> + Must be sent by SDL to HMI when there is an update on status of certain services. + Services supported with current version: Video + </description> + <param name="serviceType" type="Common.ServiceType" mandatory="true"> + <description>Specifies the service which has been updated.</description> + </param> + <param name="serviceEvent" type="Common.ServiceEvent" mandatory="false"> + <description>Specifies service update event.</description> + </param> + <param name="reason" type="Common.ServiceStatusUpdateReason" mandatory="false"> + <description> + The reason for a service event. Certain events may not have a reason, such as when a service is ACCEPTED (which is the normal expected behavior). + </description> + </param> + <param name="appID" type="Integer" mandatory="false"> + <description>ID of the application which triggered the update.</description> + </param> + </function> <function name="GetSystemTime" messagetype="request"> <description>Request from SDL to HMI to obtain current UTC time.</description> </function> @@ -4789,6 +4956,9 @@ <param name="wersCountryCode" type="String" maxlength="500" mandatory="true"> <description>Country code from the Ford system WERS (i.e.WAEGB).</description> </param> + <param name="systemHardwareVersion" type="String" maxlength="500" mandatory="false"> + <description>The hardware version of the system</description> + </param> </function> <function name="OnSystemInfoChanged" messagetype="notification"> <description>Issued by system to SDL to notify that some system param has changed. Currently applied for Sync Language.</description> @@ -4870,9 +5040,18 @@ <description>The new application properties</description> </param> </function> + + <function name="OnAppCapabilityUpdated" messagetype="notification"> + <description>A notification to inform HMI that a specific app capability has changed.</description> + <param name="appCapability" type="Common.AppCapability" mandatory="true"> + <description>The app capability that has been updated</description> + </param> + <param name="appID" type="Integer" mandatory="true"> + </param> + </function> </interface> -<interface name="VR" version="1.1.0" date="2017-04-27"> +<interface name="VR" version="1.2.0" date="2021-04-14"> <function name="IsReady" messagetype="request"> <description>Method is invoked at system startup. Response provides information about presence of VR module and its readiness to cooperate with SDL.</description> </function> @@ -5152,7 +5331,7 @@ </function> </interface> -<interface name="UI" version="1.4.0" date="2019-07-24"> +<interface name="UI" version="1.5.0" date="2021-04-14"> <function name="Alert" messagetype="request"> <description>Request from SDL to show an alert message on the display.</description> <param name="alertStrings" type="Common.TextFieldStruct" mandatory="true" array="true" minsize="0" maxsize="3"> @@ -5409,6 +5588,9 @@ <description>Image to be displayed for representing the command. See Image.</description> <description>If omitted, no (or the default if applicable) icon should be displayed.</description> </param> + <param name="secondaryImage" type="Common.Image" mandatory="false"> + <description>Optional secondary image struct for menu cell</description> + </param> <param name="appID" type="Integer" mandatory="true"> <description>ID of application that concerns this RPC.</description> </param> @@ -5441,6 +5623,9 @@ <param name="menuIcon" type="Common.Image" mandatory="false"> <description>The image field for AddSubMenu</description> </param> + <param name="secondaryImage" type="Common.Image" mandatory="false"> + <description>Optional secondary image struct for menu cell</description> + </param> <param name="appID" type="Integer" mandatory="true"> <description>ID of application that requested this RPC.</description> </param> @@ -5553,6 +5738,19 @@ <param name="audioStreamingIndicator" type="Common.AudioStreamingIndicator" mandatory="false"> <description>Indicates that a button press of the Play/Pause button would play, pause or Stop the current playback.</description> </param> + <param name="forwardSeekIndicator" type="Common.SeekStreamingIndicator" mandatory="false"> + <description>Used to control the forward seek button to either skip forward a set amount of time or to the next track.</description> + </param> + <param name="backSeekIndicator" type="Common.SeekStreamingIndicator" mandatory="false"> + <description>Used to control the backward seek button to either skip back a set amount of time or to the previous track.</description> + </param> + <param name="countRate" type="Float" minvalue="0.1" maxvalue="100.0" defvalue="1.0" mandatory="false"> + <description> + The value of this parameter is the amount that the media clock timer will advance per 1.0 seconds of real time. + Values less than 1.0 will therefore advance the timer slower than real-time, while values greater than 1.0 will advance the timer faster than real-time. + e.g. If this parameter is set to `0.5`, the timer will advance one second per two seconds real-time, or at 50% speed. If this parameter is set to `2.0`, the timer will advance two seconds per one second real-time, or at 200% speed. + </description> + </param> <param name="appID" type="Integer" mandatory="true"> <description>ID of application that requested this RPC.</description> </param> @@ -5890,7 +6088,7 @@ </interface> -<interface name="Navigation" version="1.5.0" date="2017-08-15"> +<interface name="Navigation" version="1.6.0" date="2021-04-14"> <function name="IsReady" messagetype="request"> <description>Method is invoked at system startup. Response must provide the information about presence of UI Navigation module and its readiness to cooperate with SDL.</description> @@ -5954,12 +6152,10 @@ <param name="nextTurnIcon" type="Common.Image" mandatory="false"> </param> <param name="distanceToManeuver" type="Float" minvalue="0" maxvalue="1000000000" mandatory="true"> - <description>Fraction of distance till next maneuver (from previous maneuver).</description> - <description>May be used to calculate progress bar.</description> + <description>Distance (in meters) until next maneuver. May be used to calculate progress bar.</description> </param> <param name="distanceToManeuverScale" type="Float" minvalue="0" maxvalue="1000000000" mandatory="true"> - <description>Fraction of distance till next maneuver (starting from when AlertManeuver is triggered).</description> - <description>May be used to calculate progress bar.</description> + <description>Distance (in meters) from previous maneuver to next maneuver. May be used to calculate progress bar.</description> </param> <param name="maneuverComplete" type="Boolean" mandatory="false"> <description>If and when a maneuver has completed while an AlertManeuver is active, SDL will send this value set to TRUE in order to clear the AlertManeuver overlay.</description> @@ -6116,7 +6312,7 @@ </interface> -<interface name="VehicleInfo" version="2.1.0" date="2019-03-18"> +<interface name="VehicleInfo" version="2.2.0" date="2021-04-14"> <function name="IsReady" messagetype="request"> <description>Method is invoked at system startup. Response should provide information about presence of any of vehicle information modules (ECU, GPS, etc) and their readiness to cooperate with SDL.</description> </function> @@ -6230,6 +6426,9 @@ <param name="externalTemperature" type="Boolean" mandatory="false"> <description>The external temperature in degrees celsius</description> </param> + <param name="climateData" type="Boolean" mandatory="false"> + <description>See ClimateData</description> + </param> <param name="turnSignal" type="Boolean" mandatory="false"> <description>See TurnSignal</description> </param> @@ -6290,6 +6489,9 @@ <param name="handsOffSteering" type="Boolean" mandatory="false"> <description>To indicate whether driver hands are off the steering wheel</description> </param> + <param name="seatOccupancy" type="Boolean" mandatory="false"> + <description>See SeatOccupancy</description> + </param> <!-- Ford Specific Data Items --> <param name="eCallInfo" type="Boolean" mandatory="false"> @@ -6338,6 +6540,9 @@ <param name="externalTemperature" type="Common.VehicleDataResult" mandatory="false"> <description>The external temperature in degrees celsius.</description> </param> + <param name="climateData" type="Common.VehicleDataResult" mandatory="false"> + <description>See ClimateData</description> + </param> <param name="turnSignal" type="Common.VehicleDataResult" mandatory="false"> <description>See TurnSignal</description> </param> @@ -6398,6 +6603,9 @@ <param name="handsOffSteering" type="Common.VehicleDataResult" mandatory="false"> <description>To indicate whether driver hands are off the steering wheel</description> </param> + <param name="seatOccupancy" type="Common.VehicleDataResult" mandatory="false"> + <description>See SeatOccupancy</description> + </param> <!-- Ford Specific Data Items --> <param name="eCallInfo" type="Common.VehicleDataResult" mandatory="false"> @@ -6449,6 +6657,9 @@ <param name="externalTemperature" type="Boolean" mandatory="false"> <description>The external temperature in degrees celsius.</description> </param> + <param name="climateData" type="Boolean" mandatory="false"> + <description>See ClimateData</description> + </param> <param name="turnSignal" type="Boolean" mandatory="false"> <description>See TurnSignal</description> </param> @@ -6509,6 +6720,9 @@ <param name="handsOffSteering" type="Boolean" mandatory="false"> <description>To indicate whether driver hands are off the steering wheel</description> </param> + <param name="seatOccupancy" type="Boolean" mandatory="false"> + <description>See SeatOccupancy</description> + </param> <!-- Ford Specific Data Items --> <param name="eCallInfo" type="Boolean" mandatory="false"> @@ -6557,6 +6771,9 @@ <param name="externalTemperature" type="Common.VehicleDataResult" mandatory="false"> <description>The external temperature in degrees celsius</description> </param> + <param name="climateData" type="Common.VehicleDataResult" mandatory="false"> + <description>See ClimateData</description> + </param> <param name="turnSignal" type="Common.VehicleDataResult" mandatory="false"> <description>See TurnSignal</description> </param> @@ -6617,6 +6834,9 @@ <param name="handsOffSteering" type="Common.VehicleDataResult" mandatory="false"> <description>To indicate whether driver hands are off the steering wheel</description> </param> + <param name="seatOccupancy" type="Common.VehicleDataResult" mandatory="false"> + <description>See SeatOccupancy</description> + </param> <!-- Ford Specific Data Items --> <param name="eCallInfo" type="Common.VehicleDataResult" mandatory="false"> @@ -6666,6 +6886,9 @@ <param name="externalTemperature" type="Boolean" mandatory="false"> <description>The external temperature in degrees celsius</description> </param> + <param name="climateData" type="Boolean" mandatory="false"> + <description>See ClimateData</description> + </param> <param name="turnSignal" type="Boolean" mandatory="false"> <description>See TurnSignal</description> </param> @@ -6729,6 +6952,9 @@ <param name="handsOffSteering" type="Boolean" mandatory="false"> <description>To indicate whether driver hands are off the steering wheel</description> </param> + <param name="seatOccupancy" type="Boolean" mandatory="false"> + <description>See SeatOccupancy</description> + </param> <!-- Ford Specific Data Items --> <param name="eCallInfo" type="Boolean" mandatory="false"> @@ -6777,6 +7003,9 @@ <param name="externalTemperature" type="Float" minvalue="-40" maxvalue="100" mandatory="false"> <description>The external temperature in degrees celsius</description> </param> + <param name="climateData" type="Common.ClimateData" mandatory="false"> + <description>See ClimateData</description> + </param> <param name="turnSignal" type="Common.TurnSignal" mandatory="false"> <description>See TurnSignal</description> </param> @@ -6840,6 +7069,9 @@ <param name="handsOffSteering" type="Boolean" mandatory="false"> <description>To indicate whether driver hands are off the steering wheel</description> </param> + <param name="seatOccupancy" type="Common.SeatOccupancy" mandatory="false"> + <description>See SeatOccupancy</description> + </param> <!-- Ford Specific Data Items --> <param name="eCallInfo" type="Common.ECallInfo" mandatory="false"> @@ -6889,6 +7121,9 @@ <param name="externalTemperature" type="Float" minvalue="-40" maxvalue="100" mandatory="false"> <description>The external temperature in degrees celsius</description> </param> + <param name="climateData" type="Common.ClimateData" mandatory="false"> + <description>See ClimateData</description> + </param> <param name="turnSignal" type="Common.TurnSignal" mandatory="false"> <description>See TurnSignal</description> </param> @@ -6952,6 +7187,9 @@ <param name="handsOffSteering" type="Boolean" mandatory="false"> <description>To indicate whether driver hands are off the steering wheel</description> </param> + <param name="seatOccupancy" type="Common.SeatOccupancy" mandatory="false"> + <description>See SeatOccupancy</description> + </param> <!-- Ford Specific Data Items --> <param name="eCallInfo" type="Common.ECallInfo" mandatory="false"> @@ -6975,7 +7213,7 @@ </interface> <!-- Policies --> -<interface name="SDL" version="1.2.0" date="2018-09-05"> +<interface name="SDL" version="1.3.0" date="2021-04-14"> <function name="ActivateApp" messagetype="request"> <param name="appID" type="Integer" mandatory="true"> </param> @@ -7156,7 +7394,7 @@ </function> </interface> -<interface name="RC" version="2.0.0" date="2018-09-05"> +<interface name="RC" version="2.1.0" date="2021-04-14"> <function name="IsReady" messagetype="request"> <description>Method is invoked at system startup. Response should provide information about presence of any of remote controllable module and its readiness to cooperate with SDL.</description> </function> @@ -7279,7 +7517,7 @@ </interface> -<interface name="AppService" version="1.0.0" date="2019-03-18"> +<interface name="AppService" version="1.1.0" date="2021-04-14"> <description>Interface used for interacting with app services as a producer or consumer</description> <function name="PublishAppService" messagetype="request"> <description> |