vehicle_hvac 结构体参考文档

vehicle_hvac 结构体参考文档

#include < vehicle.h >

数据字段

union {
   int32_t    fan_speed
 
   int32_t    fan_direction
 
    vehicle_boolean_t     ac_on
 
    vehicle_boolean_t     max_ac_on
 
    vehicle_boolean_t     max_defrost_on
 
    vehicle_boolean_t     recirc_on
 
    vehicle_boolean_t     dual_on
 
    vehicle_boolean_t     power_on
 
   float    temperature_current
 
   float    temperature_set
 
    vehicle_boolean_t     defrost_on
 
}; 
 

详细说明

HVAC 属性字段。

定义打包到 vehicle_hvac_t 中的各种 HVAC 属性(见下文)。我们在全局范围之外定义这些属性,以便 HAL 实现和 HAL 用户 (JNI) 可以正确对 vehicle_hvac 进行类型转换。

定义位于文件 vehicle.h 1452 行。

字段文档

union { ... }

为每个可能的 HVAC 属性定义一个结构。注意:a) 风扇速度是一个介于 0 到 6 之间的数字,其中 6 表示最高速度。(TODO define enum) b) 温度为浮点摄氏度。c) 方向在枚举 vehicle_fan_direction 中定义。

HAL 应创建 #entries 个 vehicle_hvac_properties,并将其分配给下面的“properties”变量。

定义位于文件 vehicle.h 1466 行

定义位于文件 vehicle.h 1476 行。

定义位于文件 vehicle.h 1470 行

int32_t fan_direction

定义位于文件 vehicle.h 1465 行。

int32_t fan_speed

定义位于文件 vehicle.h 1464 行

定义位于文件 vehicle.h 1467 行

vehicle_boolean_t max_defrost_on

定义位于文件 vehicle.h 1468 行

定义位于文件 vehicle.h 1471 行。

定义位于文件 vehicle.h 1469 行

float temperature_current

定义位于文件 vehicle.h 1473 行。

float temperature_set

定义位于文件 vehicle.h 1474 行


此结构体的文档是根据以下文件生成的: