Versions Compared

Key

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

...

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

The below was my initial take on the uService Seating service.  Needless to say it was mainly incorrect.  Looking at service definitions without complete documentation, one can come to the wrong conclusions.

...

Capability

...

Description

...

Inputs

...

Outputs

...

Dependencies

...

Assumptions /Constraints

...

Considerations

...

Location in Architecture

...

Notes

...

Move seat position per seat:

  • backward/forward
  • up/down

...

  • seat
  • direction
  • position

...

I used the word "move" as that is what is used in uServices as opposed to "set" or "control"

There could be the capability of moving a seat versus/in addition to  setting a seat's position.  For example, move seat forward versus set seat coordinates.  

What do we want to define here?  In uServices Seat Service it appears the intent was to support both, but was not nailed down.

...

Get set position per seat

...

  • seat

...

  • position

...

Move armrest position:

  • backward/forward
  • up/down

...

  • seat
  • direction
  • position

...

Get armrest position

...

  • seat

...

  • position

...

Move seat back tilt angle

...

  • seat
  • tilt angle

...

Get seat back tilt angle

...

  • seat

...

  • tilt angle

...

  • seat
  • tilt angle

...

  • seat

...

  • tilt angle

...

Move headrest position:

  • up/down

...

  • seat
  • direction
  • position

...

Get headreast position

...

  • seat

...

  • position

...

Move lumbar position:

  • backward/forward
  • up/down

...

  • seat
  • direction
  • position

...

Get lumbar position

...

  • seat

...

  • position

...

  • seat
  • direction
  • position

...

  • seat

...

  • position

...

  • seat
  • position

...

Move upper shoulder position

...

  • seat
  • direction
  • position

...

Get upper shoulder position 

...

  • seat

...

  • position

...

  • seat
  • tilt angle

...

  • seat

...

  • tilt angle