Below is the start of translating the uServices definitions of seating capabilities to a technology neutral tabular format as agreed in our kick-off meeting on October 18th.  Please take a look, iterate, comment and let me know if you have questions Paul Boyes 


Agreed by Group:

  • Start a position D in architecture - see architecture diagram below
  • Safety considerations to be noted but not exhaustively




Information Types

Aligning on information types types id critical

Information TypeDefinition
Seats

Seat identity for 3 rows with 3 seats  per row, front to back

  • row1_left
  • row1_center
  • row1_right
  • row2_left
  • row2_center
  • row2_right
  • row3_left
  • row3_center
  • row3_right
Seating Component
  • Armrest
  • Back
  • Cushion
  • Headrest
  • Lumbar
  • Neck Scarf
  • Side Bolster Back
  • Side Bolster Cushion
  • Upper Shoulder
  • Cushion Front
Direction
  • Forward - toward the front of the vehicle
  • Backward - toward the back of the vehicle
  • Up - toward the roof of the vehicle
  • Down - toward the bottom of the vehicle
  • Inflate - fill with air
  • Deflate - remove air
Position

position on horizontal or vertical plan of seat or component

Tilt Angle

tilt angle of seat or component

Seat Temperature Mode
  • Off
  • Cool
  • Vent
  • Heat
Seat Temperature Level
  • Off
  • Auto
  • Low 
  • Med
  • High
Seat Massage Type
  • Off
  • Roll
  • Knead
  • Anti Fatigue
  • Pulse
  • Stretch
  • Lumbar
  • Shoulder
  • Wave
  • Relief
  • Glide
Massage IntensityIntensity of massage
Seat Occupancy Status
  • Occupied
  • Empty
Seat Belt Status
  • Fastened
  • Unfastened


Architecture

Column Definitions


Capability

Capability

Description

Inputs

Outputs

Dependencies

Assumptions /Constraints

Considerations

Location in Architecture

Notes

Control Seat Position Per Seat
Move Seat 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 user ceases their request.
  • seat
  • direction
  • status





Set Seat Position Per SeatSet the seat position for the identified seat.  This is entire seat position.  
  • seat
  • position
  • status





Move Seat ComponentMove 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





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














Get Seat Position Per Seat
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 Heating Mode and Level Per Seat
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 Heating 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














Control Seat Massage Per Seat
Set Seat Massage Per SeatSet the massage type and intensity for the identified seat 
  • seat
  • seat massage type
  • massage intensity
  • status














Get Seat Massage Per Seat
Get Seat Massage Per SeatGet the massage type and intensity for the identified seat 
  • seat
  • seat
  • seat massage type
  • massage intensity














Get Seat Occupant Safety Status Per Seat
Get Seat Occupant Safety Per SeatGet the occupant safety status for the identified seat 
  • seat
  • seat
  • seat occupancy status
  • seat belt status



























































Architecture