Referencia de la estructura vehicle_hvac

Referencia de la estructura vehicle_hvac

#include < vehicle.h >

Campos de datos

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
 
}; 
 

Descripción detallada

Campos de propiedades de HVAC

Define varias propiedades de HVAC que se empaquetan en vehicle_hvac_t (consulta a continuación). Definimos estas propiedades fuera del alcance global para que la implementación de HAL y los usuarios de HAL (JNI) puedan asignar el tipo vehicle_hvac correctamente.

Definición en la línea 1452 del archivo vehicle.h .

Documentación de campos

unión { ... }

Define una estructura para cada propiedad de HVAC posible. NOTAS: a) La velocidad del ventilador es un número del (0 al 6), en el que 6 es la velocidad más alta. (TODO define enum) b) La temperatura es una escala de punto flotante en grados Celsius. c) La dirección se define en la enum vehicle_fan_direction.

El HAL debe crear la cantidad de #entries de vehicle_hvac_properties y asignarla a la variable "properties" a continuación.

Definición en la línea 1466 del archivo vehicle.h .

Definición en la línea 1476 del archivo vehicle.h .

Definición en la línea 1470 del archivo vehicle.h .

int32_t fan_direction

Definición en la línea 1465 del archivo vehicle.h .

int32_t fan_speed

Definición en la línea 1464 del archivo vehicle.h .

Definición en la línea 1467 del archivo vehicle.h .

vehicle_boolean_t max_defrost_on

Definición en la línea 1468 del archivo vehicle.h .

Definición en la línea 1471 del archivo vehicle.h .

Definición en la línea 1469 del archivo vehicle.h .

float temperature_current

Definición en la línea 1473 del archivo vehicle.h .

float temperature_set

Definición en la línea 1474 del archivo vehicle.h .


La documentación de esta struct se generó a partir del siguiente archivo: