Справочник по структуре Vehicle_prop_config
#include < vehicle.h >
Поля данных | |
int32_t | опора |
int32_t | доступ |
int32_t | изменить_режим |
int32_t | тип значения |
int32_t | модель_разрешения |
союз { | |
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] | |
}; | |
автомобиль_str_t | строка_конфигурации |
союз { | |
плавающее значение float_min_value | |
int32_t int32_min_value | |
int64_t int64_min_value | |
}; | |
союз { | |
плавающее значение float_max_value | |
int32_t int32_max_value | |
int64_t int64_max_value | |
}; | |
союз { | |
число с плавающей запятой * float_min_values | |
int32_t * int32_min_values | |
int64_t * int64_min_values | |
}; | |
союз { | |
число с плавающей запятой * 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: массив *_min/max_values должен быть заполнен, а его длина должна быть такой же, как количество активных зон, указанных в *_zone_flags.
Должно быть NULL, если каждая зона не имеет отдельных максимальных значений.
союз { ... } |
Массив максимальных значений для зонированных свойств. См. выше его использование. Должно быть NULL, если каждая зона не имеет отдельных максимальных значений. Если не NULL, длина массива должна соответствовать длине min_values.
союз { ... } |
Некоторые свойства могут иметь связанные зоны (например, система отопления, вентиляции и кондиционирования), в этих случаях конфигурация должна содержать значение ORed для связанной зоны.
союз { ... } |
Информация о конфигурации, специфичная для свойства. Использование этого параметра будет определено для каждого свойства.
доступ int32_t |
int32_t изменить_режим |
Vehicle_str_t config_string |
Для некоторых свойств может потребоваться дополнительная информация, передаваемая через эту строку. Большинству свойств не требуется устанавливать это значение, и в этом случае config_string.data должно иметь значение NULL, а config_string.len должно быть равно 0.
пустота* hal_data |
с плавающей запятой max_sample_rate |
с плавающей запятой min_sample_rate |
int32_t разрешение_модель |
int32_t тип_значения |
int32_t Vehicle_radio_num_presets |
int32_t Vehicle_seat_flags |
int32_t Vehicle_window_flags |
int32_t Vehicle_zone_flags |
Документация для этой структуры была создана из следующего файла:
- Аппаратное обеспечение/libhardware/include/hardware/ Vehicle.h