اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
مرجع بنية vehicle_prop_config
#include <
vehicle.h
>
التعريف في السطر
1319
من الملف
vehicle.h
.
حدِّد الحد الأدنى المسموح به للقيمة للسمة. هذا الإجراء ضروري للعناصر التي لا تحتوي على قائمة محددة.
حدِّد الحد الأقصى المسموح به للقيمة. هذا الإجراء ضروري للعناصر التي لا تحتوي على قائمة محددة.
صفيف من القيم الدنيا للخصائص المُصنَّفة حسب المناطق يمكن أن يحدّد الموقع المُقسَّم قيمة الحدّ الأدنى أو الأقصى بطريقتَين مختلفتَين:
-
جميع المناطق التي لها قيمة الحد الأدنى أو الحد الأقصى نفسها: يجب ضبط *_min/max_value ويجب ضبط هذه الصفيف على NULL.
-
جميع المناطق التي تحتوي على قيمة حدّ أدنى / حدّ أقصى منفصلة: يجب تعبئة صفيف *_min/max_values ويجب أن يكون طوله مساويًا لعدد المناطق النشطة المحدّدة بواسطة *_zone_flags.
يجب أن تكون NULL إذا لم تكن كل منطقة تحتوي على قيم قصوى منفصلة.
مصفوفة من القيم القصوى للخصائص المُصنَّفة حسب المناطق يُرجى الاطّلاع أعلاه على كيفية استخدامها. يجب أن تكون NULL إذا لم تكن كل منطقة تحتوي على قيم قصوى منفصلة. إذا لم تكن القيمة NULL، يجب أن يتطابق طول المصفوفة مع طول min_values.
قد تحتوي بعض المواقع على مناطق مرتبطة (مثل hvac)، وفي هذه الحالات يجب أن تحتوي الإعدادات على قيمة OR للمنطقة المرتبطة.
معلومات الإعداد الخاصة بالموقع سيتم تحديد استخدام هذا لكل موقع.
تحدِّد ما إذا كانت السمة للقراءة أو الكتابة. يجب أن تكون القيمة واحدة من القيم المحدَّدة في enum vehicle_prop_access.
التعريف في السطر
1326
من الملف
vehicle.h
.
يحدِّد ما إذا كانت السمة مستمرة أو عند التغيير. يجب أن تكون القيمة واحدة من القيم المحدَّدة في enum vehicle_prop_change_mode.
التعريف في السطر
1332
من الملف
vehicle.h
.
للحصول على معلومات عامة عن الإعدادات
التعريف في السطر
1367
من الملف
vehicle.h
.
قد تتطلّب بعض المواقع إدخال معلومات إضافية في هذه السلسلة. لا تحتاج معظم المواقع إلى ضبط هذه القيمة، وفي هذه الحالة، يجب أن تكون قيمة config_string.data هي NULL وقيمة config_string.len هي 0.
التعريف في السطر
1381
من الملف
vehicle.h
.
عنصر نائب لوضع بيانات محدّدة لتنفيذ HAL ويعتمد الاستخدام بالكامل على طريقة تنفيذ HAL.
التعريف في السطر
1442
من الملف
vehicle.h
.
int32_t* int32_max_values
|
int32_t* int32_min_values
|
int64_t* int64_max_values
|
int64_t* int64_min_values
|
الحد الأقصى لمعدّل أخذ العينات بالهرتز. يجب أن يكون 0 لنوع أداة الاستشعار VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
التعريف في السطر
1437
من الملف
vehicle.h
.
الحد الأدنى لعدد العينات في الثانية بالهرتز. يجب أن يكون 0 لنوع أداة الاستشعار VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
التعريف في السطر
1433
من الملف
vehicle.h
.
حدِّد نموذج الأذونات اللازمة للوصول إلى البيانات.
التعريف في السطر
1343
من الملف
vehicle.h
.
نوع البيانات المستخدَمة لهذا الموقع يكون هذا النوع ثابتًا لكل موقع. تحقّق من سمة vehicle_value_type للاطّلاع على القيمة المسموح بها.
التعريف في السطر
1338
من الملف
vehicle.h
.
int32_t vehicle_radio_num_presets
|
عدد الإعدادات المُسبَقة التي تخزِّنها وحدة الراديو أدخِل القيمة 0 إذا لم تكن هناك إعدادات مسبقة متاحة. تم تحديد نطاق الإعدادات المُسبَقة من 1 (راجِع VEHICLE_RADIO_PRESET_MIN_VALUE) إلى vehicle_radio_num_presets.
التعريف في السطر
1372
من الملف
vehicle.h
.
int32_t vehicle_seat_flags
|
يتم الحصول على القيمة من خلال إجراء عملية OR على عنصر واحد أو أكثر من عناصر enum vehicle_seat.
التعريف في السطر
1355
من الملف
vehicle.h
.
int32_t vehicle_window_flags
|
يتمّ اشتقاق القيمة من خلال إجراء عملية OR على عنصر واحد أو أكثر من عناصر enum vehicle_window.
التعريف في السطر
1357
من الملف
vehicle.h
.
int32_t vehicle_zone_flags
|
يتم اشتقاق القيمة من خلال إجراء عملية OR على واحد أو أكثر من أعضاء enum vehicle_zone.
التعريف في السطر
1353
من الملف
vehicle.h
.
تم إنشاء مستندات هذه البنية من الملف التالي:
-
hardware/libhardware/include/hardware/
vehicle.h
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]