SEAT and STEERING_WHEEL properties
Stay organized with collections
Save and categorize content based on your preferences.
This page describes how each SEAT_*
and STEERING_WHEEL_*
vehicle
property relates to the position and movement of a seat and steering wheel
in a vehicle.
SEAT_*
and STEERING_WHEEL_*
properties are vehicle properties
defined in VehicleProperty.aidl
in the hardware/interfaces
directory and
VehiclePropertyIds.java
in the packages/services/Car
directory and
exposed through the CarPropertyManager
. Use these properties to control the state and
movement of all the actuators commonly present in the seat and steering wheel. For example, the
angle and movement of the seat backrest is digitized through the
SEAT_BACKREST_ANGLE_1_*
properties.
Properties
Two properties are attached to each actuator:
_POS
describes the current position of the part of the seat and steering
wheel it controls.
_MOVE
describes in what direction and speed the part is moving, which is
set to 0
when stationary.
Detailed designs
The highlighted portions in each diagram display which parts of the seat and
steering wheel are moving due to changing the value of its corresponding
property. The solid arrow represents the movement when the _MOVE
property is
positive (for example, the _POS
property is increasing) and the dotted arrow
represents the movement when the _MOVE
property is negative (for example, the
_POS
property is decreasing).
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-08-28 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-08-28 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-28 UTC."]]