Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Справочник по структуре Vehicle_prop_config
#include < vehicle.h >
Определение в строке 1319 файла Vehicle.h .
Укажите минимально допустимое значение для свойства. Это необходимо для свойства, для которого не указано перечисление.
Укажите максимально допустимое значение для свойства. Это необходимо для свойства, для которого не указано перечисление.
Массив минимальных значений для зонированных свойств. Зонированное свойство может указывать минимальное/максимальное значение двумя разными способами:
- Все зоны, имеющие одинаковое минимальное/максимальное значение: *_min/max_value, должны быть установлены, а для этого массива должно быть установлено значение NULL.
- Все зоны, имеющие отдельные значения min/max: массив *_min/max_values должен быть заполнен, а его длина должна быть такой же, как количество активных зон, указанных в *_zone_flags.
Должно быть NULL, если каждая зона не имеет отдельных максимальных значений.
Массив максимальных значений для зонированных свойств. См. выше его использование. Должно быть NULL, если каждая зона не имеет отдельных максимальных значений. Если не NULL, длина массива должна соответствовать длине min_values.
Некоторые свойства могут иметь связанные зоны (например, система отопления, вентиляции и кондиционирования), в этих случаях конфигурация должна содержать значение ORed для связанной зоны.
Информация о конфигурации, специфичная для свойства. Использование этого параметра будет определено для каждого свойства.
Определяет, доступно ли свойство для чтения или записи. Значение должно быть одним из перечисления Vehicle_prop_access.
Определение в строке 1326 файла Vehicle.h .
Определяет, является ли свойство непрерывным или изменяющимся. Значение должно быть одним из перечисления Vehicle_prop_change_mode.
Определение в строке 1332 файла Vehicle.h .
Общая информация о конфигурации
Определение в строке 1367 файла Vehicle.h .
Для некоторых свойств может потребоваться дополнительная информация, передаваемая через эту строку. Большинству свойств не требуется устанавливать это значение, и в этом случае config_string.data должно иметь значение NULL, а config_string.len должно быть равно 0.
Определение в строке 1381 файла Vehicle.h .
плавающее значение float_max_value |
плавающее значение float_min_value |
Заполнитель для размещения данных, специфичных для реализации 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 |
с плавающей запятой max_sample_rate |
Максимальная частота дискретизации в Гц. Должно быть 0 для типа датчика VEHICLE_PROP_CHANGE_MODE_ON_CHANGE.
Определение в строке 1437 файла Vehicle.h .
с плавающей запятой min_sample_rate |
Минимальная частота дискретизации в Гц. Должно быть 0 для типа датчика VEHICLE_PROP_CHANGE_MODE_ON_CHANGE.
Определение в строке 1433 файла Vehicle.h .
int32_t разрешение_модель |
Определите необходимую модель разрешений для доступа к данным.
Определение в строке 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 |
Значение получается путем объединения по ИЛИ одного или нескольких членов перечисления Vehicle_seat.
Определение в строке 1355 файла Vehicle.h .
int32_t Vehicle_window_flags |
Значение получается путем объединения по ИЛИ одного или нескольких членов перечисления Vehicle_window.
Определение в строке 1357 файла Vehicle.h .
int32_t Vehicle_zone_flags |
Значение получается путем объединения по ИЛИ одного или нескольких членов перечисления Vehicle_zone.
Определение в строке 1353 файла Vehicle.h .
Документация для этой структуры была создана из следующего файла:
- Аппаратное обеспечение/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."],[],[]]