Versions Compared

Key

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

...

Component Heating

Capability

Description

Inputs

Outputs

Dependencies

Assumptions /Constraints

VSS Examples / Mapping

Notes


Seat Movement & Position - Control
Move Seat IncrementallyMove the identified seat in the specified direction.  When a user commands a seat in a certain direction, it will incrementally move in that direction.
  • seat
  • direction
  • status

One request/trigger moves one increment.


Move Seat to Specified PositionSet the seat position for the identified seat.  This is entire seat position forward, back, up down.  
  • seat
  • position
  • status


  • Vehicle.Cabin.Seat.Row1.DriverSide.Position 

Seat position on vehicle x-axis. mm - Position is relative to the frontmost position supported by the seat. 0 = Frontmost position supported.

  • Vehicle.Cabin.Seat.Row1.DriverSide.Height 

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 IncrementallyMove 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 request.
  • seat
  • component
  • direction
  • status



Different classes of comportment?  Certain directions apply to different components?


Need to enumerate the components?  Component type?


Set Seat Component Position Per SeatSet the seat component position for the identified seat.  This is position of the component only.
  • seat
  • seat component
  • position
  • angle
  • status


  • Vehicle.Cabin.Seat.Row1.DriverSide.Headrest.Height 
  • Vehicle.Cabin.Seat.Row1.DriverSide.Headrest.Angle
  • Vehicle.Cabin.Seat.Row1.DriverSide.Backrest.Recline
  • Vehicle.Cabin.Seat.Row1.DriverSide.Backrest.Lumbar.Height
  • Vehicle.Cabin.Seat.Row1.DriverSide.Backrest.Lumbar.Support percent - lumbar support (in/out position). 0 = Innermost position. 100 = Outermost position.
  • Vehicle.Cabin.Seat.Row1.DriverSide.Backrest.SideBolster.Support percent - Side bolster support. 0 = Minimum support (widest side bolster setting). 100 = Maximum support.


Store Seat PositionStores current seat and component positions
  • seat
  • Seat Occupant ID






Recall Seat PositionRecall seat and component positions
  • seat
  • seat occupant ID






Fold HeadrestFold or unfold headrest
  • Seat
  • Fold or unfold




Align with move seat compontent?
Fold SeatFold or unfold seat
  • Seat
  • Fold or unfold




Align with move seat component
Seat Movement & Position - Status / Data
Get Seat Position Per SeatGet the seat position for the identified seat.  This is entire seat position.
  • seat
  • position
  • status





Get Seat Component Position Per SeatGet the seat component position for the identified seat.  This is position of the component only.
  • seat
  • seat component
  • position
  • angle
  • status














Seat Haptics Heating & Cooling - ControlActivate HapticsActivate seat haptic notification for driver's seat
  • seat (driver only) 
  • side (left right both)
  • delay between pulses
  • pulses

What is a haptic seat?   Where does it fit?

Use use case to help define.

Seat Heating & Cooling - Control
TBD
















Seat Heating & Cooling - Status / Data
Get Seat Heating Per SeatGet the heating mode and level for the identified seat 
  • seat
  • seat
  • seat temperature mode
  • seat temperature level





Get Seat Component Seat Heating & Cooling - Status / DataGet Seat Heating Per SeatGet the heating mode and level for the identified seat seat and component
  • seat
  • seat component
  • seat
  • seat component
  • seat temperature mode
  • seat temperature level
Get














Seat Massage - Control Per SeatGet the heating mode and level for the identified seat and component
  • seat
  • seat component
  • seat
  • seat component
  • seat temperature mode
  • seat temperature level
Seat Massage - Control Per Seat
Set Set Seat Massage Per SeatSet the massage type and intensity for the identified seat 
  • seat
  • seat massage type (includes none?)
  • massage intensity
  • status



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.









Seat Massage - Status / Data Per Seat
Get Seat Massage Per SeatGet the massage type and intensity for the identified seat 
  • seat
  • seat
  • seat massage type
  • massage intensity





Get Massage Statusidentifies if massage is on or off for specific set(s)
  • seat
  • (or all)?
  • seat
  • massage status





Get Seat Massage Capabilityidentifies if seats support massage
  • seat
  • (or all)?
  • seat
  • massage capability







Get Seat Massage Types (Patterns)Provides a list of available massage types for a specific seat. May be none. 
  • seat
  • list of available massage patterns



Need to consider in what format? Bounded array of string values?
Seat Occupant Safety - Status / Data Per Seat
Get Seat Occupant Safety Per SeatGet the occupant safety status for the identified seat 
  • seat
  • seat
  • seat occupancy status
  • seat belt status





Get Child Seat StatusAllows user to determine if a Child Seat is installed
  • seat






Seat Haptics - Control
Activate HapticsActivate seat haptic notification for driver's seat
  • seat (driver only) 
  • side (left right both)
  • delay between pulses
  • pulses




What is a haptic seat?   Where does it fit?

Use use case to help define.


Provide Seat locations in "this" Vehicle
Get Seat LocationsProvides the list of seats available in "this" Vehicle
  • none

Array of:

  • seat location (like row1_left, row1_center, etc)
  • Is_Present (true/false)
































...