vehicle_prop_config স্ট্রাকট রেফারেন্স
#include < vehicle.h >
ডেটা ক্ষেত্র | |
int32_t | সাহায্য |
int32_t | অ্যাক্সেস |
int32_t | মোড পরিবর্তন |
int32_t | মান_প্রকার |
int32_t | অনুমতি_মডেল |
মিলন { | |
int32_t vehicle_zone_flags | |
int32_t vehicle_seat_flags | |
int32_t vehicle_window_flags | |
}; | |
মিলন { | |
int32_t config_flags | |
int32_t vehicle_radio_num_presets | |
int32_t config_array [৪] | |
}; | |
vehicle_str_t | config_string |
মিলন { | |
float float_min_value | |
int32_t int32_min_value | |
int64_t int64_min_value | |
}; | |
মিলন { | |
float float_max_value | |
int32_t int32_max_value | |
int64_t int64_max_value | |
}; | |
মিলন { | |
float * float_min_values | |
int32_t * int32_min_values | |
int64_t * int64_min_values | |
}; | |
মিলন { | |
float * float_max_values | |
int32_t * int32_max_values | |
int64_t * int64_max_values | |
}; | |
ভাসা | সর্বনিম্ন_নমুনা_হার |
ভাসা | সর্বোচ্চ_নমুনা_হার |
অকার্যকর * | hal_data |
বিস্তারিত বিবরণ
ফিল্ড ডকুমেন্টেশন
মিলন { ... } |
সম্পত্তির জন্য ন্যূনতম অনুমোদিত মান উল্লেখ করুন। এটি এমন সম্পত্তির জন্য প্রয়োজনীয় যার নির্দিষ্ট enum নেই।
মিলন { ... } |
সম্পত্তির জন্য সর্বাধিক অনুমোদিত মান নির্দিষ্ট করুন। এটি এমন সম্পত্তির জন্য প্রয়োজনীয় যার নির্দিষ্ট enum নেই।
মিলন { ... } |
জোনযুক্ত বৈশিষ্ট্যের জন্য ন্যূনতম মানের অ্যারে। জোনযুক্ত সম্পত্তি দুটি ভিন্ন উপায়ে ন্যূনতম / সর্বোচ্চ মান নির্দিষ্ট করতে পারে:
- একই মিন/সর্বোচ্চ মান থাকা সমস্ত অঞ্চল: *_min/max_value সেট করা উচিত এবং এই অ্যারেটি NULL এ সেট করা উচিত।
- সমস্ত অঞ্চলের আলাদা মিন/সর্বোচ্চ মান রয়েছে: *_min/max_values অ্যারে জনবহুল হওয়া উচিত এবং এর দৈর্ঘ্য *_zone_flags দ্বারা নির্দিষ্ট সক্রিয় অঞ্চলের সংখ্যার সমান হওয়া উচিত।
প্রতিটি জোনের আলাদা সর্বোচ্চ মান না থাকলে NULL হওয়া উচিত।
মিলন { ... } |
জোনযুক্ত বৈশিষ্ট্যের জন্য সর্বোচ্চ মানের অ্যারে। এর ব্যবহারের জন্য উপরে দেখুন। প্রতিটি জোনের আলাদা সর্বোচ্চ মান না থাকলে NULL হওয়া উচিত। NULL না হলে, অ্যারের দৈর্ঘ্য min_values-এর সাথে মেলে।
মিলন { ... } |
কিছু বৈশিষ্ট্যের সংশ্লিষ্ট অঞ্চল থাকতে পারে (যেমন hvac), এই ক্ষেত্রে কনফিগারে সংশ্লিষ্ট জোনের জন্য একটি ORed মান থাকা উচিত।
মিলন { ... } |
সম্পত্তি নির্দিষ্ট কনফিগারেশন তথ্য. এর ব্যবহার প্রতিটি সম্পত্তির জন্য সংজ্ঞায়িত করা হবে।
int32_t অ্যাক্সেস |
int32_t change_mode |
vehicle_str_t config_string |
void* hal_data |
float max_sample_rate |
float min_sample_rate |
int32_t অনুমতি_মডেল |
int32_t value_type |
int32_t vehicle_radio_num_presets |
int32_t vehicle_seat_flags |
int32_t vehicle_window_flags |
int32_t vehicle_zone_flags |
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
- hardware/libhardware/include/hardware/ vehicle.h