এই পৃষ্ঠাটি বর্ণনা করে যে কীভাবে প্রতিটি 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
বৈশিষ্ট্যটি হ্রাস পাচ্ছে)।