এই পৃষ্ঠায় বর্ণনা করা হয়েছে কিভাবে প্রতিটি SEAT_* এবং STEERING_WHEEL_* গাড়ির প্রপার্টি একটি গাড়ির সিট এবং স্টিয়ারিং হুইলের অবস্থান ও নড়াচড়ার সাথে সম্পর্কিত।
SEAT_* এবং STEERING_WHEEL_* প্রোপার্টিগুলো হলো গাড়ির প্রোপার্টি, যা hardware/interfaces ডিরেক্টরির VehicleProperty.aidl এবং packages/services/Car ডিরেক্টরির VehiclePropertyIds.java ফাইলে সংজ্ঞায়িত করা হয় এবং CarPropertyManager মাধ্যমে প্রকাশ করা হয়। সিট এবং স্টিয়ারিং হুইলে সাধারণত উপস্থিত সমস্ত অ্যাকচুয়েটরের অবস্থা এবং নড়াচড়া নিয়ন্ত্রণ করতে এই প্রোপার্টিগুলো ব্যবহার করুন। উদাহরণস্বরূপ, সিট ব্যাকরেস্টের কোণ এবং নড়াচড়া SEAT_BACKREST_ANGLE_1_* প্রোপার্টির মাধ্যমে ডিজিটাইজ করা হয়।
বৈশিষ্ট্য
প্রতিটি অ্যাকচুয়েটরের সাথে দুটি বৈশিষ্ট্য সংযুক্ত থাকে:
_POSসিট এবং স্টিয়ারিং হুইলের যে অংশটিকে এটি নিয়ন্ত্রণ করে, তার বর্তমান অবস্থান বর্ণনা করে।_MOVEনির্দেশ করে যন্ত্রাংশটি কোন দিকে এবং কী গতিতে সরছে, যা স্থির অবস্থায়0তে সেট করা থাকে।
বিস্তারিত নকশা
প্রতিটি ডায়াগ্রামের হাইলাইট করা অংশগুলো দেখায় যে, সংশ্লিষ্ট প্রপার্টির মান পরিবর্তনের কারণে সিট এবং স্টিয়ারিং হুইলের কোন অংশগুলো নড়াচড়া করছে। যখন _MOVE প্রপার্টিটি পজিটিভ হয় (যেমন, _POS প্রপার্টিটি বাড়ছে), তখন সলিড অ্যারোটি নড়াচড়া নির্দেশ করে এবং যখন _MOVE প্রপার্টিটি নেগেটিভ হয় (যেমন, _POS প্রপার্টিটি কমছে), তখন ডটেড অ্যারোটি নড়াচড়া নির্দেশ করে।