vehicle_prop_config סימוכין למבנה
#include < vehicle.h >
שדות נתונים | |
int32_t | לִתְמוֹך |
int32_t | גִישָׁה |
int32_t | שינוי מצב |
int32_t | סוג_ערך |
int32_t | דגם_permission |
איחוד { | |
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 [4] | |
}; | |
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 | |
}; | |
לָצוּף | min_sample_rate |
לָצוּף | max_sample_rate |
בטל* | hal_data |
תיאור מפורט
תיעוד שטח
איגוד {...} |
ציין ערך מינימלי מותר עבור הנכס. זה הכרחי עבור נכס שאין בו ספירה מוגדרת.
איגוד {...} |
ציין את הערך המרבי המותר עבור הנכס. זה הכרחי עבור נכס שאין בו ספירה מוגדרת.
איגוד {...} |
מערך של ערכי מינימום עבור נכסים אזוריים. נכס אזורי יכול לציין ערך מינימלי/מקסימלי בשתי דרכים שונות:
- יש להגדיר את כל האזורים עם אותו ערך מינימלי/מקסימלי: *_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 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