السمتَان SEAT وSTEERING_WHEEL

توضّح هذه الصفحة كيفية ارتباط كل سمة من سمات 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).

اسم الموقع في VehicleProperty.aidl

SEAT_BACKREST_ANGLE_1

  • SEAT_BACKREST_ANGLE_1_POS
  • SEAT_BACKREST_ANGLE_1_MOVE
  • SEAT_BACKREST_ANGLE_2

  • SEAT_BACKREST_ANGLE_2_POS
  • SEAT_BACKREST_ANGLE_2_MOVE
  • SEAT_BELT_HEIGHT

  • SEAT_BELT_HEIGHT_POS
  • SEAT_BELT_HEIGHT_MOVE
  • SEAT_CUSHION_SIDE_SUPPORT

  • SEAT_CUSHION_SIDE_SUPPORT_POS
  • SEAT_CUSHION_SIDE_SUPPORT_MOVE
  • SEAT_DEPTH

  • SEAT_DEPTH_POS
  • SEAT_DEPTH_MOVE
  • SEAT_FORE_AFT

  • SEAT_FORE_AFT_POS
  • SEAT_FORE_AFT_MOVE
  • SEAT_HEADREST_ANGLE

  • SEAT_HEADREST_ANGLE_POS
  • SEAT_HEADREST_ANGLE_MOVE
  • SEAT_HEADREST_FORE_AFT

  • SEAT_HEADREST_FORE_AFT_POS
  • SEAT_HEADREST_FORE_AFT_MOVE
  • SEAT_HEADREST_HEIGHT

  • SEAT_HEADREST_HEIGHT_POS_V2
  • SEAT_HEADREST_HEIGHT_MOVE
  • SEAT_HEIGHT

  • SEAT_HEIGHT_POS
  • SEAT_HEIGHT_MOVE
  • SEAT_LUMBAR_FORE_AFT

  • SEAT_LUMBAR_FORE_AFT_POS
  • SEAT_LUMBAR_FORE_AFT_MOVE
  • SEAT_LUMBAR_SIDE_SUPPORT

  • SEAT_LUMBAR_SIDE_SUPPORT_POS
  • SEAT_LUMBAR_SIDE_SUPPORT_MOVE
  • SEAT_LUMBAR_VERTICAL

  • SEAT_LUMBAR_VERTICAL_POS
  • SEAT_LUMBAR_VERTICAL_MOVE
  • SEAT_TILT

  • SEAT_TILT_POS
  • SEAT_TILT_MOVE
  • SEAT_WALK_IN

  • SEAT_WALK_IN_POS
  • STEERING_WHEEL_DEPTH

  • STEERING_WHEEL_DEPTH_POS
  • STEERING_WHEEL_DEPTH_MOVE
  • STEERING_WHEEL_HEIGHT

  • STEERING_WHEEL_HEIGHT_POS
  • STEERING_WHEEL_HEIGHT_MOVE