Skip to content

Commit

Permalink
Add changes related to feature HandsOffSteering
Browse files Browse the repository at this point in the history
  • Loading branch information
ychernysheva committed May 13, 2020
1 parent 9d8a860 commit 2847b23
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 1 deletion.
25 changes: 25 additions & 0 deletions MOBILE_API.xml
Original file line number Diff line number Diff line change
Expand Up @@ -569,6 +569,7 @@
<element name="VEHICLEDATA_ELECTRONICPARKBRAKESTATUS" since="5.0" />
<element name="VEHICLEDATA_CLOUDAPPVEHICLEID" since="5.1"/>
<element name="VEHICLEDATA_OEM_CUSTOM_DATA" since="6.0"/>
<element name="VEHICLEDATA_HANDSOFFSTEERING" since="6.2"/>
</enum>

<enum name="HybridAppPreference" since="5.1">
Expand Down Expand Up @@ -5907,6 +5908,9 @@
<param name="myKey" type="Boolean" mandatory="false">
<description>Information related to the MyKey feature</description>
</param>
<param name="handsOffSteering" type="Boolean" mandatory="false" since="6.2">
<description>To indicate whether driver hands are off the steering wheel</description>
</param>
</function>

<function name="SubscribeVehicleData" functionID="SubscribeVehicleDataID" messagetype="response" since="2.0">
Expand Down Expand Up @@ -6020,6 +6024,10 @@
<param name="myKey" type="VehicleDataResult" mandatory="false">
<description>Information related to the MyKey feature</description>
</param>
<param name="handsOffSteering" type="VehicleDataResult" mandatory="false" since="6.2">
<description>To indicate whether driver hands are off the steering wheel</description>
</param>

</function>

<function name="UnsubscribeVehicleData" functionID="UnsubscribeVehicleDataID" messagetype="request" since="2.0">
Expand Down Expand Up @@ -6112,6 +6120,9 @@
<param name="myKey" type="Boolean" mandatory="false">
<description>Information related to the MyKey feature</description>
</param>
<param name="handsOffSteering" type="Boolean" mandatory="false" since="6.2">
<description>To indicate whether driver hands are off the steering wheel</description>
</param>
</function>

<function name="UnsubscribeVehicleData" functionID="UnsubscribeVehicleDataID" messagetype="response" since="2.0">
Expand Down Expand Up @@ -6224,6 +6235,10 @@
<param name="myKey" type="VehicleDataResult" mandatory="false">
<description>Information related to the MyKey feature</description>
</param>
<param name="handsOffSteering" type="VehicleDataResult" mandatory="false" since="6.2">
<description>To indicate whether driver hands are off the steering wheel</description>
</param>

</function>

<function name="GetVehicleData" functionID="GetVehicleDataID" messagetype="request" since="2.0">
Expand Down Expand Up @@ -6319,6 +6334,10 @@
<param name="myKey" type="Boolean" mandatory="false">
<description>Information related to the MyKey feature</description>
</param>
<param name="handsOffSteering" type="Boolean" mandatory="false" since="6.2">
<description>To indicate whether driver hands are off the steering wheel</description>
</param>

</function>

<function name="GetVehicleData" functionID="GetVehicleDataID" messagetype="response" since="2.0">
Expand Down Expand Up @@ -6435,6 +6454,9 @@
<param name="myKey" type="MyKey" mandatory="false">
<description>Information related to the MyKey feature</description>
</param>
<param name="handsOffSteering" type="Boolean" mandatory="false" since="6.2">
<description>To indicate whether driver hands are off the steering wheel</description>
</param>
</function>

<function name="ReadDID" functionID="ReadDIDID" messagetype="request" since="2.0">
Expand Down Expand Up @@ -8133,6 +8155,9 @@
<param name="myKey" type="MyKey" mandatory="false">
<description>Information related to the MyKey feature</description>
</param>
<param name="handsOffSteering" type="Boolean" mandatory="false" since="6.2">
<description>To indicate whether driver hands are off the steering wheel</description>
</param>
</function>

<function name="OnCommand" functionID="OnCommandID" messagetype="notification" since="1.0">
Expand Down
16 changes: 15 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SmartDeviceLink
# RPC Spec

###### Version: 6.0.0
###### Version: 6.2.0

## Enumerations

Expand Down Expand Up @@ -411,6 +411,7 @@ Defines the data types that can be published and subscribed to.
|`VEHICLEDATA_ELECTRONICPARKBRAKESTATUS`||
|`VEHICLEDATA_CLOUDAPPVEHICLEID`||
|`VEHICLEDATA_OEM_CUSTOM_DATA`||
|`VEHICLEDATA_HANDSOFFSTEERING`||


### HybridAppPreference
Expand Down Expand Up @@ -1991,6 +1992,12 @@ The status and pressure of the tires.
|`innerLeftRear`|SingleTireStatus|True|The status of the inner left rear.|
|`innerRightRear`|SingleTireStatus|True|The status of the inner right rear.|

### HandsOffSteering
##### Parameters

| Value | Type | Mandatory | Description |
| ---------- | ---------- |:-----------: |:-----------:|
|`handsOffSteering`|Boolean|False|To indicate whether driver hands are off the steering wheel|

### GPSData
Struct with the GPS data.
Expand Down Expand Up @@ -3798,6 +3805,7 @@ Subscribes for specific published data items.
|`engineOilLife`|Boolean|False|The estimated percentage of remaining oil life of the engine.|
|`electronicParkBrakeStatus`|Boolean|False|The status of the park brake as provided by Electric Park Brake (EPB) system.|
|`cloudAppVehicleID`|Boolean|False|Parameter used by cloud apps to identify a head unit|
|`handsOffSteering`|Boolean|False|To indicate whether driver hands are off the steering wheel|
|`eCallInfo`|Boolean|False|Emergency Call notification and confirmation data|
|`airbagStatus`|Boolean|False|The status of the air bags|
|`emergencyEvent`|Boolean|False|Information related to an emergency event (and if it occurred)|
Expand Down Expand Up @@ -3839,6 +3847,7 @@ Message Type: **response**
|`engineOilLife`|VehicleDataResult|False|The estimated percentage of remaining oil life of the engine.|
|`electronicParkBrakeStatus`|VehicleDataResult|False|The status of the park brake as provided by Electric Park Brake (EPB) system.|
|`cloudAppVehicleID`|VehicleDataResult|False|Parameter used by cloud apps to identify a head unit|
|`handsOffSteering`|VehicleDataResult|False|To indicate whether driver hands are off the steering wheel|
|`eCallInfo`|VehicleDataResult|False|Emergency Call notification and confirmation data|
|`airbagStatus`|VehicleDataResult|False|The status of the air bags|
|`emergencyEvent`|VehicleDataResult|False|Information related to an emergency event (and if it occurred)|
Expand Down Expand Up @@ -3879,6 +3888,7 @@ This function is used to unsubscribe the notifications from the subscribeVehicle
|`engineOilLife`|Boolean|False|The estimated percentage of remaining oil life of the engine.|
|`electronicParkBrakeStatus`|Boolean|False|The status of the park brake as provided by Electric Park Brake (EPB) system.|
|`cloudAppVehicleID`|Boolean|False|Parameter used by cloud apps to identify a head unit|
|`handsOffSteering`|Boolean|False|To indicate whether driver hands are off the steering wheel|
|`eCallInfo`|Boolean|False|Emergency Call notification and confirmation data|
|`airbagStatus`|Boolean|False|The status of the air bags|
|`emergencyEvent`|Boolean|False|Information related to an emergency event (and if it occurred)|
Expand Down Expand Up @@ -3920,6 +3930,7 @@ Message Type: **response**
|`engineOilLife`|VehicleDataResult|False|The estimated percentage of remaining oil life of the engine.|
|`electronicParkBrakeStatus`|VehicleDataResult|False|The status of the park brake as provided by Electric Park Brake (EPB) system.|
|`cloudAppVehicleID`|VehicleDataResult|False|Parameter used by cloud apps to identify a head unit|
|`handsOffSteering`|VehicleDataResult|False|To indicate whether driver hands are off the steering wheel|
|`eCallInfo`|VehicleDataResult|False|Emergency Call notification and confirmation data|
|`airbagStatus`|VehicleDataResult|False|The status of the air bags|
|`emergencyEvent`|VehicleDataResult|False|Information related to an emergency event (and if it occurred)|
Expand Down Expand Up @@ -3961,6 +3972,7 @@ Non periodic vehicle data read request.
|`engineOilLife`|Boolean|False|The estimated percentage of remaining oil life of the engine.|
|`electronicParkBrakeStatus`|Boolean|False|The status of the park brake as provided by Electric Park Brake (EPB) system.|
|`cloudAppVehicleID`|Boolean|False|Parameter used by cloud apps to identify a head unit|
|`handsOffSteering`|Boolean|False|To indicate whether driver hands are off the steering wheel|
|`eCallInfo`|Boolean|False|Emergency Call notification and confirmation data|
|`airbagStatus`|Boolean|False|The status of the air bags|
|`emergencyEvent`|Boolean|False|Information related to an emergency event (and if it occurred)|
Expand Down Expand Up @@ -4003,6 +4015,7 @@ Message Type: **response**
|`engineOilLife`|Float|False|The estimated percentage of remaining oil life of the engine.|
|`electronicParkBrakeStatus`|ElectronicParkBrakeStatus|False|The status of the park brake as provided by Electric Park Brake (EPB) system.|
|`cloudAppVehicleID`|String|False|Parameter used by cloud apps to identify a head unit|
|`handsOffSteering`|Boolean|False|To indicate whether driver hands are off the steering wheel|
|`eCallInfo`|ECallInfo|False|Emergency Call notification and confirmation data|
|`airbagStatus`|AirbagStatus|False|The status of the air bags|
|`emergencyEvent`|EmergencyEvent|False|Information related to an emergency event (and if it occurred)|
Expand Down Expand Up @@ -5090,6 +5103,7 @@ Callback for the periodic and non periodic vehicle data read function.
|`engineOilLife`|Float|False|The estimated percentage of remaining oil life of the engine.|
|`electronicParkBrakeStatus`|ElectronicParkBrakeStatus|False|The status of the park brake as provided by Electric Park Brake (EPB) system.|
|`cloudAppVehicleID`|String|False|Parameter used by cloud apps to identify a head unit|
|`handsOffSteering`|Boolean|False|To indicate whether driver hands are off the steering wheel|
|`eCallInfo`|ECallInfo|False|Emergency Call notification and confirmation data|
|`airbagStatus`|AirbagStatus|False|The status of the air bags|
|`emergencyEvent`|EmergencyEvent|False|Information related to an emergency event (and if it occurred)|
Expand Down

0 comments on commit 2847b23

Please sign in to comment.