Xe_prop_config Tham chiếu cấu trúc
#include < vehicle.h >
Trường dữ liệu | |
int32_t | chống đỡ |
int32_t | truy cập |
int32_t | thay đổi_mode |
int32_t | giá trị_loại |
int32_t | quyền_model |
liên hiệp { | |
int32_t xe_zone_flags | |
int32_t xe_seat_flags | |
int32_t xe_window_flags | |
}; | |
liên hiệp { | |
int32_t config_flags | |
int32_t xe_radio_num_presets | |
int32_t config_array [4] | |
}; | |
xe_str_t | config_string |
liên hiệp { | |
float float_min_value | |
int32_t int32_min_value | |
int64_t int64_min_value | |
}; | |
liên hiệp { | |
float float_max_value | |
int32_t int32_max_value | |
int64_t int64_max_value | |
}; | |
liên hiệp { | |
float * float_min_values | |
int32_t * int32_min_values | |
int64_t * int64_min_values | |
}; | |
liên hiệp { | |
float * float_max_values | |
int32_t * int32_max_value | |
int64_t * int64_max_value | |
}; | |
trôi nổi | min_sample_rate |
trôi nổi | max_sample_rate |
trống * | dữ liệu hal_data |
miêu tả cụ thể
Tài liệu hiện trường
liên hiệp { ... } |
Chỉ định giá trị tối thiểu được phép cho thuộc tính. Điều này là cần thiết đối với thuộc tính không có enum được chỉ định.
liên hiệp { ... } |
Chỉ định giá trị tối đa được phép cho thuộc tính. Điều này là cần thiết đối với thuộc tính không có enum được chỉ định.
liên hiệp { ... } |
Mảng giá trị tối thiểu cho các thuộc tính được khoanh vùng. Thuộc tính được khoanh vùng có thể chỉ định giá trị tối thiểu/tối đa theo hai cách khác nhau:
- Tất cả các vùng có cùng giá trị tối thiểu/tối đa: *_min/max_value phải được đặt và mảng này phải được đặt thành NULL.
- Tất cả các vùng có giá trị tối thiểu/tối đa riêng biệt: mảng *_min/max_values phải được điền và độ dài của nó phải bằng số lượng vùng hoạt động được chỉ định bởi *_zone_flags.
Phải là NULL nếu mỗi vùng không có giá trị tối đa riêng biệt.
liên hiệp { ... } |
Mảng giá trị tối đa cho các thuộc tính được khoanh vùng. Xem ở trên để biết cách sử dụng nó. Phải là NULL nếu mỗi vùng không có giá trị tối đa riêng biệt. Nếu không phải là NULL, độ dài của mảng phải khớp với giá trị min_value.
liên hiệp { ... } |
Một số thuộc tính có thể có các vùng được liên kết (chẳng hạn như hvac), trong những trường hợp này, cấu hình phải chứa giá trị ORed cho vùng được liên kết.
liên hiệp { ... } |
Thông tin cấu hình cụ thể của thuộc tính. Việc sử dụng điều này sẽ được xác định cho mỗi thuộc tính.
truy cập int32_t |
int32_t thay đổi_mode |
xe_str_t config_string |
void* hal_data |
thả nổi max_sample_rate |
thả nổi min_sample_rate |
int32_t quyền_model |
int32_t giá trị_type |
int32_t xe_radio_num_presets |
int32_t xe_seat_flags |
int32_t xe_window_flags |
int32_t xe_zone_flags |
Tài liệu cho cấu trúc này được tạo từ tệp sau:
- phần cứng/libhardware/bao gồm/phần cứng/ xe.h