SEAT プロパティと STEERING_WHEEL プロパティ

このページでは、SEAT_*STEERING_WHEEL_* の各車両プロパティが、車両の座席とハンドルの位置と動きにどのように関連するかを説明します。

SEAT_* プロパティと STEERING_WHEEL_* プロパティは、hardware/interfaces ディレクトリの VehicleProperty.aidlpackages/services/Car ディレクトリの VehiclePropertyIds.java で定義され、CarPropertyManager を通じて公開される車両プロパティです。これらのプロパティを使用して、座席とハンドルに一般的に存在するすべてのアクチュエータの状態と動きを制御します。たとえば、座席の背もたれの角度と動きは、SEAT_BACKREST_ANGLE_1_* プロパティを通じてデジタル化されます。

プロパティ

各アクチュエータは 2 つのプロパティを持ちます。

  • _POS は、座席とハンドルの制御対象部の現在の位置を表します。

  • _MOVE は、その部分の動く方向と速度を表します。静止中は 0 に設定されています。

詳細な設計

各図のハイライト部分は、対応するプロパティ値の変更により、座席とハンドルのどの部分が動くかを表示します。実線の矢印は、_MOVE プロパティが正の場合(たとえば _POS プロパティが増加している場合)の動きを表し、点線の矢印は、_MOVE プロパティが負の場合(たとえば、_POS プロパティが減少している場合)の動きを表しています。