JOIN/SIGN UP
Already a Member? |
GET INVOLVED
Understanding and Engaging in COVESA Expert Groups & Projects |
COLLABORATIVE PROJECTS
HISTORICAL
SDV Telemetry Project |
We use cookies on this site to enhance your user experience. By using this site, you are giving your consent for us to set cookies. |
Notes from Kickoff
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 |
|
Massage Intensity | Intensity of massage |
Seat Occupancy Status |
|
Seat Belt Status |
|
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. |
|
| |||||
Set Seat Position Per Seat | Set the seat position for the identified seat. This is entire seat position. |
|
| |||||
Move Seat Component | Move 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. |
|
| |||||
Set Seat Component Position Per Seat | Set the seat component position for the identified seat. This is position of the component only. |
|
| |||||
Get Seat Position Per Seat | ||||||||
Get Seat Position Per Seat | Get the seat position for the identified seat. This is entire seat position. |
|
| |||||
Get Seat Component Position Per Seat | Get the seat component position for the identified seat. This is position of the component only. |
|
| |||||
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 Massage Per Seat | ||||||||
Set Seat Massage Per Seat | Set the massage type and intensity for the identified seat |
|
| |||||
Get Seat Massage Per Seat | ||||||||
Get Seat Massage Per Seat | Get the massage type and intensity for the identified seat |
|
| |||||
Get Seat Occupant Safety Status Per Seat | ||||||||
Get Seat Occupant Safety Per Seat | Get the occupant safety status for the identified seat |
|
| |||||
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:
| 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 |
|
|