Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Information TypeDefinitionValues Illustration #BMWFordGMVolvo CarsVSS MappingAndroid Alignment / mappingNotes

Temperature








  • -100 = max cooling
  • 100 = max heating
  • 0 = off

Not in VSS

HVAC_SEAT_TEMPERATURE

Temperature Controlled Element Mode



  • On

addedIs "On" covered by heat, cool, or vent?





  • Off









  • Cool









  • Vent









  • Heat








Fan Speed
  • Off

delete covered by Seat temp modeConcur with comment from BMW

Not in VSS

HVAC_SEAT_VENTILATION

Not the same



  • Auto









  • Level 1 









  • Level 2









  • Level 3 









  • Level 4 

added






  • Level 5








...

Information TypeDefinitionValues Illustration #BMWFordGMVolvo CarsVSS Alignment / MappingAndroid Alignment / MappingNotes
Massage CapabilityIs the seat capable of providing massage.

yes/no or true/false


we need a general discover mechanism

Overlaps with with Seat Massage TypeNot in VSSNot in Andriod
Massage Status
On/Off



Overlaps with Seat Massage Type
  • Vehicle.Cabin.Seat.Row1.DriverSide.Switch.Massage - Switches for SingleSeat.Massage.
  • Vehicle.Cabin.Seat.Row1.DriverSide.Switch.Massage.IsDecreaseEngaged - Decrease massage level switch engaged (SingleSeat.Massage).
  • Vehicle.Cabin.Seat.Row1.DriverSide.Switch.Massage.IsIncreaseEngaged - Increase massage level switch engaged (SingleSeat.Massage).


Massage Types Available massage types for a specific seat, including none. Values will vary by OEM, therefore, need a capability to determine types per seat.

Massage Patterns

Not in VSSNot in Android
Seat Massage Type
  • Off
  • Roll
  • Knead
  • Anti Fatigue
  • Pulse
  • Stretch
  • Lumbar
  • Shoulder
  • Wave
  • Relief
  • Glide


Need discovery capability as will vary by seat.

Not in VSSNot in Android
Massage Intensity
Intensity of massage
??

1-5?Vehicle.Cabin.Seat.Row1.PassengerSideDriverSide.Massage MassageLevel - Seat massage level. 0 = off. 100 = max massage.

...

Information TypeDefinitionValues Illustration #BMWFordGMVolvo CarsVSS Alignment / MappingAndroid Alignment / Mapping
Delay Between Pulses




internal calibration at the moment, based on the requestor
Not in VSSNot in Android
Haptic Pulses









Seat Occupancy and Safety

...

Information TypeDefinitionValues Illustration #BMWFordGMVolvo CarsVSS Alignment / MappingAndroid Alignment / MappingNotes
Seat Occupancy Status
  • Unknown





Vehicle.Cabin.Seat.Row1.MiddleDriverSide.IsOccupied - boolean - is or is not occupied.  No Unkown.

  • Occupied





  • Empty





Seat Occupant ID


??

What is this?
  • Vehicle.Cabin.Seat.Row1.DriverSide.Occupant.Identifier -
    • v5.0  use data from Vehicle.Occupant.*.*.Identifier.
    • Identifier attributes based on OAuth 2.0.
  • Vehicle.Cabin.Seat.Row1.DriverSide.Occupant.Identifier.Subject
    • v5.0 - use data from Vehicle.Occupant.*.*.Identifier.
    • Subject for the authentication of the occupant e.g. UserID 7331677.


Child seat
  • Installed (true/false)

added





Seat Belt Status
  • Fastened





Vehicle.Cabin.Seat.Row1.PassengerSideDriverSide.IsBelted  - boolean - is or is not belted/fastened

Related:

  • Vehicle.Cabin.Seat.Row1.PassengerSide.SeatBeltHeight - Seat belt position on vehicle z-axis. Position is relative within available movable range of the seat belt. 0 = Lowermost position supported.




  • Unfastened





...