自 2025 年 3 月 27 日起,我们建议您使用 android-latest-release
而非 aosp-main
构建 AOSP 并为其做出贡献。如需了解详情,请参阅 AOSP 的变更。
vehicle_prop_config 结构体参考
#include <
vehicle.h
>
定义位于文件
vehicle.h
的
1319
行。
为该属性指定允许的最小值。对于没有指定枚举的属性,这是必需的。
为该属性指定允许的最大值。对于没有指定枚举的属性,这是必需的。
分区地产的最小值数组。分区属性可以通过两种不同的方式指定最小值 / 最大值:
-
所有具有相同最小值 / 最大值的区域:应设置 *_min/max_value,并将此数组设置为 NULL。
-
具有单独最小值 / 最大值的所有区域:应填充 *_min/max_values 数组,并且其长度应与 *_zone_flags 指定的有效区域数相同。
如果每个可用区没有单独的最大值,则应为 NULL。
分区地产的最大值数组。如需了解其用法,请参阅上文。如果每个可用区没有单独的最大值,则应为 NULL。如果不为 NULL,数组长度应与 min_values 的长度一致。
某些房源可能具有关联的区域(例如 HVAC),在这种情况下,配置应包含关联区域的 OR 值。
媒体资源专用配置信息。此属性的使用方式将按媒体资源进行定义。
定义属性是持续监控还是变化时监控。值应为枚举 vehicle_prop_change_mode 之一。
定义位于文件
vehicle.h
的
1332
行。
某些媒体资源可能需要通过此字符串传递额外信息。大多数媒体资源不需要设置此属性,在这种情况下,config_string.data 应为 NULL,config_string.len 应为 0。
定义位于文件
vehicle.h
的
1381 行
。
int32_t* int32_max_values
|
int32_t* int32_min_values
|
int64_t* int64_max_values
|
int64_t* int64_min_values
|
采样率上限(以 Hz 为单位)。如果传感器类型为 VEHICLE_PROP_CHANGE_MODE_ON_CHANGE,则应为 0
定义位于文件
vehicle.h
的
1437 行
。
最小采样率(以 Hz 为单位)。对于传感器类型为 VEHICLE_PROP_CHANGE_MODE_ON_CHANGE 时,应为 0
定义位于文件
vehicle.h
的
1433 行
。
此属性所用的数据类型。此类型因媒体资源而异。请检查 vehicle_value_type 是否为允许的值。
定义位于文件
vehicle.h
的
1338 行
。
int32_t vehicle_radio_num_presets
|
由无线电模块存储的预设数量。如果没有可用的预设,请传递 0。预设的范围定义为 1(请参阅 VEHICLE_RADIO_PRESET_MIN_VALUE)到 vehicle_radio_num_presets。
定义位于文件
vehicle.h
的
1372
行。
int32_t vehicle_seat_flags
|
该值是通过对一个或多个枚举 vehicle_seat 成员进行 OR 运算派生的。
定义位于文件
vehicle.h
的
1355
行。
int32_t vehicle_window_flags
|
该值是通过对一个或多个枚举 vehicle_window 成员进行 OR 运算派生的。
定义位于文件
vehicle.h
的
1357
行。
int32_t vehicle_zone_flags
|
该值是通过对一个或多个枚举 vehicle_zone 成员进行 OR 运算派生的。
定义位于文件
vehicle.h
的
1353
行。
此结构体的文档是根据以下文件生成的:
-
hardware/libhardware/include/hardware/
vehicle.h
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-03-26。
[null,null,["最后更新时间 (UTC):2025-03-26。"],[],[]]