diff --git a/docs/Common/Enums/index.md b/docs/Common/Enums/index.md index abbc42285..3aa1655da 100644 --- a/docs/Common/Enums/index.md +++ b/docs/Common/Enums/index.md @@ -899,6 +899,7 @@ |VEHICLEDATA_STABILITYCONTROLSSTATUS|33|| |VEHICLEDATA_WINDOWSTATUS|34|| |VEHICLEDATA_HANDSOFFSTEERING|35|| +|VEHICLEDATA_SEATOCCUPANCY|36|| ### VideoStreamingProtocol diff --git a/docs/Common/Structs/index.md b/docs/Common/Structs/index.md index 701062823..ced3a6e4b 100644 --- a/docs/Common/Structs/index.md +++ b/docs/Common/Structs/index.md @@ -1211,3 +1211,18 @@ There are no defined parameters for this struct |location|Common.Grid|true||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.| |status|[Common.DoorStatusType](../enums/#doorstatustype)|true||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.| |state|Common.WindowState|false||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.| + +### SeatStatus + +|Name|Type|Mandatory|Additional|Description| +|:---|:---|:--------|:---------|:----------| +|seatLocation|Common.SeatLocation|true||| +|conditionActive|Boolean|true||| + +### SeatOccupancy + +|Name|Type|Mandatory|Additional|Description| +|:---|:---|:--------|:---------|:----------| +|seatsOccupied|Common.SeatStatus|false|array: true
minsize: 0
maxsize: 100|Seat status array containing location and whether the seats are occupied.| +|seatsBelted|Common.SeatStatus|false|array: true
minsize: 0
maxsize: 100|Seat status array containing location and whether the seats are belted.| + diff --git a/docs/VehicleInfo/GetVehicleData/index.md b/docs/VehicleInfo/GetVehicleData/index.md index 4f3fcecb0..50f9c95c6 100644 --- a/docs/VehicleInfo/GetVehicleData/index.md +++ b/docs/VehicleInfo/GetVehicleData/index.md @@ -93,6 +93,7 @@ The HMI will have to update this field if the user chooses to reset this value ( |stabilityControlsStatus|Boolean|false|| |windowStatus|Boolean|false|| |handsOffSteering|Boolean|false|| +|seatOccupancy|Boolean|false|| ### Response @@ -134,6 +135,7 @@ The HMI will have to update this field if the user chooses to reset this value ( |stabilityControlsStatus|[Common.StabilityControlsStatus](../../common/structs/#stabilitycontrolsstatus)|false|| |windowStatus|[Common.WindowStatus](../../common/structs/#windowstatus)|false|array: true
minsize: 0
maxsize: 100| |handsOffSteering|Boolean|false|| +|seatOccupancy|[Common.SeatOccupancy](../../common/structs/#seatoccupancy)|false| ### Sequence Diagrams diff --git a/docs/VehicleInfo/OnVehicleData/index.md b/docs/VehicleInfo/OnVehicleData/index.md index 5eeffcb54..f412fe5fa 100644 --- a/docs/VehicleInfo/OnVehicleData/index.md +++ b/docs/VehicleInfo/OnVehicleData/index.md @@ -67,6 +67,7 @@ The HMI will have to update this field if the user chooses to reset this value ( |stabilityControlsStatus|[Common.StabilityControlsStatus](../../common/structs/#stabilitycontrolsstatus)|false|| |windowStatus|[Common.WindowStatus](../../common/structs/#windowstatus)|false|array: true
minsize: 0
maxsize: 100| |handsOffSteering|Boolean|false|| +|seatOccupancy|[Common.SeatOccupancy](../../common/structs/#seatoccupancy)|false|| ### Sequence Diagrams diff --git a/docs/VehicleInfo/SubscribeVehicleData/index.md b/docs/VehicleInfo/SubscribeVehicleData/index.md index 945a9790f..0a3ab10d2 100644 --- a/docs/VehicleInfo/SubscribeVehicleData/index.md +++ b/docs/VehicleInfo/SubscribeVehicleData/index.md @@ -48,6 +48,7 @@ Purpose |stabilityControlsStatus|Boolean|false|| |windowStatus|Boolean|false|| |handsOffSteering|Boolean|false|| +|seatOccupancy|Boolean|false|| ### Response @@ -103,6 +104,7 @@ If multiple applications are trying to restore the same subscription, SDL should |stabilityControlsStatus|[Common.VehicleDataResult](../../common/structs/#vehicledataresult)|false|| |windowStatus|[Common.VehicleDataResult](../../common/structs/#vehicledataresult)|false|| |handsOffSteering|[Common.VehicleDataResult](../../common/structs/#vehicledataresult)|false|| +|seatOccupancy|[Common.VehicleDataResult](../../common/structs/#vehicledataresult)|false|| ### Sequence Diagrams diff --git a/docs/VehicleInfo/UnsubscribeVehicleData/index.md b/docs/VehicleInfo/UnsubscribeVehicleData/index.md index 52d620377..52c22a0f7 100644 --- a/docs/VehicleInfo/UnsubscribeVehicleData/index.md +++ b/docs/VehicleInfo/UnsubscribeVehicleData/index.md @@ -48,6 +48,7 @@ Purpose |stabilityControlsStatus|Boolean|false|| |windowStatus|Boolean|false|| |handsOffSteering|Boolean|false|| +|seatOccupancy|Boolean|false|| ### Response @@ -103,6 +104,7 @@ In the case during data resumption with multiple applications, a subscription is |stabilityControlsStatus|[Common.VehicleDataResult](../../common/structs/#vehicledataresult)|false|| |windowStatus|[Common.VehicleDataResult](../../common/structs/#vehicledataresult)|false|| |handsOffSteering|[Common.VehicleDataResult](../../common/structs/#vehicledataresult)|false|| +|seatOccupancy|[Common.VehicleDataResult](../../common/structs/#vehicledataresult)|false|| ### Sequence Diagrams