החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
הפניה ל-Struct של vehicle_prop_config
#include <
vehicle.h
>
ההגדרה נמצאת בשורה
1319
בקובץ
vehicle.h
.
מציינים את הערך המינימלי המותר למאפיין. האפשרות הזו נדרשת למאפיין שאין לו enum שצוין.
מציינים את הערך המקסימלי המותר למאפיין. האפשרות הזו נדרשת למאפיין שאין לו enum שצוין.
מערך של ערכים מינימליים למאפיינים מתחומים. בנכס מוגדר תחום אפשר לציין ערך מינימלי או מקסימלי בשתי דרכים שונות:
-
כל האזורים שיש להם את אותו ערך מינימלי / מקסימלי: צריך להגדיר את *_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
.
יכול להיות שבנכסים מסוימים יהיה צורך במידע נוסף שיישלח באמצעות המחרוזת הזו. ברוב הנכסים אין צורך להגדיר את הערך הזה, ובמקרה כזה, הערך של config_string.data צריך להיות NULL והערך של config_string.len צריך להיות 0.
ההגדרה מופיעה בשורה
1381
בקובץ
vehicle.h
.
placeholder להוספת נתונים ספציפיים להטמעת 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
|
תדירות הדגימה המקסימלית ב-Hz. צריך להזין 0 עבור סוג חיישן מסוג VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
ההגדרה נמצאת בשורה
1437
בקובץ
vehicle.h
.
תדירות הדגימה המינימלית ב-Hz. צריך להיות 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 (שעון UTC).
[[["התוכן קל להבנה","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 (שעון UTC)."],[],[]]