JOIN/SIGN UP
Already a Member? |
GET INVOLVED
Understanding and Engaging in COVESA Expert Groups & Projects |
COLLABORATIVE PROJECTS
HISTORICAL
SDV Telemetry Project |
...
Identifying a specific seat within a vehicle. This is based on location within the vehicle.
Information Type | Values (per GM uServices) | Illustration # | BMW | Ford | GM | Volvo Cars | VSS Alignment / Mapping | Android Alignment / Mapping | Notes |
---|---|---|---|---|---|---|---|---|---|
Seat (Instances) Seat identity for 3 rows with 3 seats per row, front to back (looking towards front of vehicle from within the vehicle) |
| row1_driver | Vehicle.Cabin.Seat.DriverPosition Vehicle.Cabin.Seat.Row1.DriverSide | VehicleAreaSeat. | Driver and Passenger can be mapped to row1_left, etc... | ||||
| Vehicle.Cabin.Seat.Row1.Middle | ||||||||
| row1_driver | Vehicle.Cabin.Seat.Row1.PassengerSide | |||||||
|
| ||||||||
|
| ||||||||
|
| ||||||||
|
| ||||||||
|
| ||||||||
|
|
...
Information Type | Values | Illustration # | BMW | Ford | GM | Volvo Cars | VSS Alignment / Mapping | Android Alignment / mapping | Notes |
---|---|---|---|---|---|---|---|---|---|
Seat Component Moveable Seating Component (Electrically Driven) | Complete seat | All | Added |
| |||||
Lumbar
| 5
|
Differs: Lumbar is only one piece in VSS not three components | Differs: Lumbar is only one piece in Android | ||||||
Cushion Side Bolster | 12
| "lower bolsters" | Inflation level 0-100% | Differs: Does not exist in VSS | |||||
Backrest Side Bolster | 11
| "upper bolsters" | Inflation level 0-100% |
Differs: SideBolster is represented as one piece vs two | SEAT_LUMBAR_SIDE_SUPPORT | ||||
Upper Shoulder (fwd/backward) | 9 | Differs: Does not exist in VSS. Is it needed? | Differs: Does not exist in Android | ||||||
Backrest (was Cushion Front) | 10 |
| |||||||
Cushion Extension | 13 Blue thing | Thigh Extension? | Either works |
| Differs: Does not exist in Android | ||||
Headrest | 4 |
| |||||||
Airbag |
VSS has deployed but not enabled. | Has enabled only not deployed | Should we consider extending VSS for other airbags. | ||||||
Neck Scarf (fan) | 6 | Differs: Does not exist | Differs: Does not exist | Add to VSS? | |||||
Seat Belt Seat Belt (height) |
|
...
Information Type | Definition | Values | Illustration # | BMW | Ford | GM | Volvo Cars | VSS Mapping | Android Alignment / mapping | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Temperature | OFF Heat (level 1, 2, 3) |
| HVAC_SEAT_TEMPERATURE | Should this be heating cooling? | ||||||
|
| |||||||||
| ||||||||||
| level 1, 2, 3 | |||||||||
| as predetermined perentagespercentages | |||||||||
| level 1, 2, 3 | |||||||||
Fan Speed |
| Not in VSS | Not the same | |||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
|
...
Haptics are seat or component vibrations used to alert the driver or provide feedback. Used Typically used by ADAS such as lane departure warning.
Information Type | Definition | Values | Illustration # | BMW | Ford | GM | Volvo Cars | VSS Alignment / Mapping | Android Alignment / Mapping |
---|---|---|---|---|---|---|---|---|---|
Delay Between Pulses | internal calibration at the moment, based on the requestor | Not in VSS | Not in Android | ||||||
Haptic Pulses |
...
Information Type | Definition | Values | Illustration # | BMW | Ford | GM | Volvo Cars | VSS Alignment / Mapping | Android Alignment / Mapping | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Side of Seat | Side of a specific Seat |
| duplicate to "SEATS" | Switch |
| Seat Switch |
| Address in VSS - Is this needed for capabilities? |
...
Capability | Description | Inputs | Outputs | Dependencies | Assumptions /Constraints | VSS Examples / Mapping | Android Examples / Mapping | Notes | ||||||
Movement & Position - Control | ||||||||||||||
Move Seat IncrementallyContinuously | Move the identified seat in the specified direction. When a user commands a seat in a certain direction, it will incrementallymove in that direction until the value is changed. The change (e.g. stop) could come from the user or a hardware limit. |
|
| One request/trigger moves one increment. | N/A | Move Seat to Specified Position | Set the seat position for the identified seat. This is entire seat position forward, back, up down. |
|
| Vehicle. Vehicle.Cabin.Seat.Row1.DriverSide.Switch.IsForwardEngaged: Question: How does something other than a switch use this capability? | SEAT_FORE_AFT_MOVE includes speed. | Android includes speed. VSS does not. Is it needed? | ||
Move Seat to Specified Position | Set the seat position for the identified seat. This is entire seat position forward, back, up down. |
|
|
Seat position on vehicle x-axis. PositionSeat position on vehicle x-axis. mm - Position is relative to the frontmost position supported by the seat. 0 = Frontmost position supported.
mm - Seat position on vehicle z-axis. Position is relative within available movable range of the seating. 0 = Lowermost position supported. | What is the position definition? ISO 8895 What is status? Position Status. | |||||||||
Move Seat Component IncrementallyContinuously | Move the identified seat and component in the specified direction. When a user commands a seat component in a certain direction, it will incrementally move in that direction until the user ceases their requestit will move in that direction until the value is changed. The change (e.g. stop) could come from the user or a hardware limit. |
|
| N/A |
|
| Vehicle.Cabin.Seat.Row1.Middle.Switch.Headrest.IsForwardEngaged: Question: How does something other than a switch use this capability? | Different classes of comportment? Certain directions apply to different components? Need to enumerate the components? Component type? | ||||||
Set Seat Component Position Per Seat | Set the seat component position for the identified seat. This is position of the component only. |
|
| Applied by Component and Direction like:
|
| |||||||||
Store Seat Position | Stores current seat and component positions |
| N/A | N/A | Personalization not in VSS or Android | |||||||||
Recall Seat Position | Recall seat and component positions |
| N/AA | N/A | Personalization not in VSS or Android | |||||||||
Fold Headrest | Fold or unfold headrest |
| Align with move seat compontent? | |||||||||||
Fold Seat | Fold or unfold seat |
| Align with move seat component | |||||||||||
Movement & Position - Status / Data | ||||||||||||||
Get Seat Position Per Seat | Get the seat position for the identified seat. This is entire seat position. |
|
| |||||||||||
Get Seat Component Position Per Seat | Get the seat component position for the identified seat. This is position of the component only. |
|
| |||||||||||
Get Seat Ids / Locations | Provides the list of seats available in "this" Vehicle |
| Array of:
|
...
Capability | Description | Inputs | Outputs | Dependencies | Assumptions /Constraints | VSS Examples / Mapping | Android Examples / Mapping | Notes |
Heating & Cooling - Control | ||||||||
Set Seat Temperature Level Per Seat | Set the temperature level for the identified seat |
|
| HVAC_SEAT_TEMPERATURE | ||||
Set Seat Ventilation Per Seat | Get ventilation level for the identified seat |
|
| HVAC_SEAT_VENTILATION | ||||
TBD | ||||||||
Seat Heating & Cooling - Status / Data | ||||||||
Get Seat Heating Temperature Level Per Seat | Get the heating mode and temerature level for the identified seat |
|
| HVAC_SEAT_TEMPERATURE | ||||
Get Seat Component Heating Ventilation Level Per Seat | Get the heating mode and ventilation level for the identified seat and component |
|
| HVAC_SEAT_VENTILATION | ||||
Capability | Description | Inputs | Outputs | Dependencies | Assumptions /Constraints | VSS Examples / Mapping | Android Examples / Mapping | Notes |
Massage - Control Per Seat | ||||||||
Set Seat Massage Per Seat | Set the massage type and intensity for the identified seat |
|
| It will be difficult to agree on massage types / patterns. So added a capability to determine what massage types or patterns are available per set. | ||||
Massage - Status / Data Per Seat | ||||||||
Get Seat Massage Per Seat | Get the massage type and intensity for the identified seat |
|
| |||||
Get Massage Status | identifies if massage is on or off for specific set(s) |
|
| |||||
Get Seat Massage Capability | identifies if seats support massage |
|
| |||||
Get Seat Massage Types (Patterns) | Provides a list of available massage types for a specific seat. May be none. |
|
| Need to consider in what format? Bounded array of string values? |
...
Capability | Description | Inputs | Outputs | Dependencies | Assumptions /Constraints | VSS Examples / Mapping | Android Examples / Mapping | Notes |
Haptics - Control | ||||||||
Activate Haptics | Activate seat haptic notification for driver's seat |
Use use case to help define. | ||||||
Haptics - Status / Data | ||||||||
Is this needed? |
...