קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
vehicle_prop_config סימוכין למבנה
#include < vehicle.h >
הגדרה בשורה 1319 של תיק רכב.ח.
ציין ערך מינימלי מותר עבור הנכס. זה הכרחי עבור נכס שאין בו ספירה מוגדרת.
ציין את הערך המרבי המותר עבור הנכס. זה הכרחי עבור נכס שאין בו ספירה מוגדרת.
מערך של ערכי מינימום עבור נכסים אזוריים. נכס אזורי יכול לציין ערך מינימלי/מקסימלי בשתי דרכים שונות:
- יש להגדיר את כל האזורים עם אותו ערך מינימלי/מקסימלי: *_min/max_value ויש להגדיר את המערך הזה ל-NULL.
- לכל האזורים יש ערך מינימלי / מקסימלי נפרד: מערך *_min/max_values צריך להיות מאוכלס ואורכו צריך להיות זהה למספר האזורים הפעילים שצוין על ידי *_zone_flags.
צריך להיות NULL אם לכל אזור אין ערכי מקסימום נפרדים.
מערך של ערכי מקסימום עבור נכסים אזוריים. ראה לעיל לגבי השימוש בו. צריך להיות NULL אם לכל אזור אין ערכי מקסימום נפרדים. אם לא NULL, אורך המערך צריך להתאים לזה של min_values.
לחלק מהמאפיינים עשויים להיות אזורים משויכים (כגון hvac), במקרים אלו התצורה צריכה להכיל ערך ORed עבור האזור המשויך.
מידע על תצורה ספציפית לנכס. השימוש בו יוגדר לכל נכס.
מגדיר אם המאפיין הוא קריאה או כתיבה. הערך צריך להיות אחד של 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 .
מחזיק מקום להצבת נתונים ספציפיים למימוש 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 של תיק רכב.ח.
הגדר את מודל ההרשאות הדרוש לגישה לנתונים.
הגדרה בשורה 1343 של תיק רכב.ח.
סוג הנתונים המשמשים עבור נכס זה. סוג זה קבוע לכל נכס. בדוק את הערך המותר של vehicle_value_type.
הגדרה בשורה 1338 של תיק רכב.ח.
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 של תיק רכב.ח.
int32_t vehicle_zone_flags |
הערך נגזר על ידי OR של אחד או יותר מחברי enum vehicle_zone.
הגדרה בשורה 1353 של תיק vehicle.h .
התיעוד עבור מבנה זה נוצר מהקובץ הבא:
- hardware/libhardware/include/hardware/ vehicle.h
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-12-01 (שעון 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"]],["עדכון אחרון: 2023-12-01 (שעון UTC)."],[],[]]