Trang này mô tả mối quan hệ giữa từng thuộc tính SEAT_*
và STEERING_WHEEL_*
của xe với vị trí và chuyển động của ghế và vô lăng trong xe.
Các thuộc tính SEAT_*
và STEERING_WHEEL_*
là các thuộc tính của xe được xác định trong VehicleProperty.aidl
trong thư mục hardware/interfaces
và VehiclePropertyIds.java
trong thư mục packages/services/Car
, đồng thời được hiển thị thông qua CarPropertyManager
. Sử dụng các thuộc tính này để kiểm soát trạng thái và chuyển động của tất cả các bộ truyền động thường có trong ghế và vô lăng. Ví dụ: góc và chuyển động của tựa lưng ghế được số hoá thông qua các thuộc tính SEAT_BACKREST_ANGLE_1_*
.
Thuộc tính
Hai thuộc tính được gắn vào mỗi bộ truyền động:
_POS
mô tả vị trí hiện tại của bộ phận ghế và vô lăng mà bộ phận này điều khiển._MOVE
mô tả hướng và tốc độ di chuyển của bộ phận, được đặt thành0
khi đứng yên.
Thiết kế chi tiết
Phần được đánh dấu trong mỗi sơ đồ cho biết những bộ phận nào của ghế và vô lăng đang di chuyển do thay đổi giá trị của thuộc tính tương ứng. Mũi tên liền nét biểu thị chuyển động khi thuộc tính _MOVE
có giá trị dương (ví dụ: thuộc tính _POS
đang tăng) và mũi tên nét đứt biểu thị chuyển động khi thuộc tính _MOVE
có giá trị âm (ví dụ: thuộc tính _POS
đang giảm).