توضّح هذه الصفحة كيفية ارتباط كل سمة من سمات SEAT_*
وSTEERING_WHEEL_*
الخاصة بالمركبة بموضع مقعد وعجلة قيادة وحركتهما في المركبة.
السمتان SEAT_*
وSTEERING_WHEEL_*
هما سمتان خاصتان بالمركبة
تم تحديدهما في VehicleProperty.aidl
ضمن الدليل hardware/interfaces
وفي VehiclePropertyIds.java
ضمن الدليل packages/services/Car
ويتم عرضهما من خلال CarPropertyManager
. استخدِم هذه السمات للتحكّم في حالة وحركة جميع المشغّلات المتوفرة عادةً في المقعد وعجلة القيادة. على سبيل المثال، يتم تحويل زاوية وموضع مسند ظهر المقعد إلى تنسيق رقمي من خلال سمات SEAT_BACKREST_ANGLE_1_*
.
الخصائص
يتم إرفاق سمتَين بكل مشغّل:
تصف
_POS
الموضع الحالي لجزء المقعد وعجلة القيادة اللذين تتحكّم فيهما.تصف
_MOVE
اتجاه حركة الجزء وسرعته، ويتم ضبطها على0
عندما يكون الجزء ثابتًا.
تصاميم مفصّلة
تعرض الأجزاء المميّزة في كل رسم بياني الأجزاء المتحركة من المقعد وعجلة القيادة نتيجة تغيير قيمة السمة المقابلة. يمثّل السهم المتّصل الحركة عندما تكون قيمة السمة _MOVE
موجبة (على سبيل المثال، عندما تزداد قيمة السمة _POS
)، ويمثّل السهم المنقّط الحركة عندما تكون قيمة السمة _MOVE
سالبة (على سبيل المثال، عندما تنخفض قيمة السمة _POS
).