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. Currently I have only gone through seat movement/position. It is a good start to get us going. Please take a look, iterate, comment and let me know if you have questions Paul Boyes Agreed in Meeting:
|
Information Type | Definition |
---|---|
Seats | Seat identity for 3 rows with 3 seats per row, front to back
|
Seating Component |
|
Direction |
|
Position | position on horizontal or vertical plan of seat or component |
Tilt Angle | tilt angle of seat or component |
Seat Temperature Mode |
|
Seat Temperature Level |
|
Seat Massage Type |
|
Capability | Description | Inputs | Outputs | Dependencies | Assumptions /Constraints | Considerations | Location in Architecture | Notes |
Move seat position per seat:
| Moves identified seat in the specified direction to the specified 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 | Get position of identified seat |
|
| |||||
Move armrest position:
| Move armrest if identified seat in the specified direction to the specified position |
| ||||||
Get armrest position | Get armrest position identified seat |
|
| |||||
Move seat back tilt angle | Move seat back of the identified seat to the specified tilt angle |
| ||||||
Get seat back tilt angle | Get seat back tilt angle of identified seat |
|
| |||||
Move seat cushion tilt angle | Move seat cushion of the identified seat to the specified tilt angle |
| ||||||
Get seat cushion tilt angle | Get seat cushion tilt angle for identified seat |
|
| |||||
Move headrest position:
| Move headrest of the specified seat to the specified position |
| ||||||
Get headreast position | Get headrest position of identified seat |
|
| |||||
Move lumbar position:
| Move lumbar position to the specified position |
| ||||||
Get lumbar position | Get lumbar position for the identified seat |
|
| |||||
Move neck scarf position | WHAT TO DO HERE? |
| ||||||
Get neck scarf position | Get neck scarf position for identified seat |
|
| |||||
Inflate/deflate side bolster back | Inflate or deflate the specified side bolster to the specified position |
| ||||||
Move upper shoulder position | WHAT TO DO HERE? |
| ||||||
Get upper shoulder position | Get upper should position for identified sea |
|
| |||||
Move front cushion angle | Move front cushion of the identified seat to the specified tilt angle |
| ||||||
Get front cushion angle | Get front cushion angle for identified seat |
|
| |||||
Control Seat Heating Mode and Level Per Seat | ||||||||
Set Seat Heating Per Seat | Set the heating mode and level for the identified seat |
| ||||||
Set Seat Component Heating Per Seat | Set the heating mode and level for the identified seat and component |
| ||||||
Get Seat Heating Mode and Level Per Seat | ||||||||
Get Seat Heating Per Seat | Get the heating mode and level for the identified seat |
|
| |||||
Get Seat Component Heating Per Seat | Get the heating mode and level for the identified seat and component |
|
| |||||
Control Seat Heating Mode and Level Per Seat | ||||||||
Set Seat Heating Per Seat | Set the heating mode and level for the identified seat |
| ||||||
Set Seat Component Heating Per Seat | Set the heating mode and level for the identified seat and component |
| ||||||