Versions Compared

Key

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

...

Likely need speed

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

incrementally

move in that direction until the value is changed.  The change (e.g. stop) could come from the user or a hardware limit.

  • seat
  • direction
  • status
One request/trigger moves one increment.N/A

Vehicle.Cabin.Seat.Row1.DriverSide.Switch.IsForwardEngaged:
  datatype: boolean
  description: Seat forward switch engaged (SingleSeat.Position).
  type: actuator

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 PositionMove 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.

SEAT_FORE_AFT_POS

What is the position definition?

ISO 8895

What is status?  Position Status.

Move Seat Component IncrementallyContinuouslyMove 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 requestvalue is changed.  The change (e.g. stop) could come from the user or a hardware limit.
  • seat
  • component
  • direction
  • status
  • direction
  • status


Vehicle.Cabin.Seat.Row1.Middle.Switch.Headrest.IsForwardEngaged:
  datatype: boolean
  description: Head rest forward switch engaged (SingleSeat.Headrest.Angle).
  type: actuator

Question:  How does something other than a switch use this capability?

SEAT_HEADREST_ANGLE_MOVEN/A

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


Applied by Component and Direction like:

  • 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.

Applied by Component and Direction like:

SEAT_HEADREST_ANGLE_POS


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



N/AN/APersonalization not in VSS or Android
Recall Seat PositionRecall seat and component positions
  • seat
  • seat occupant ID



N/AN/APersonalization not in VSS or Android
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
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





Get Seat Ids / LocationsProvides the list of seats available in "this" Vehicle
  • none

Array of:

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





...