Referência de estrutura Vehicle_hvac

Referência de estrutura Vehicle_hvac

#include < vehicle.h >

Campos de dados

União {
int32_t fan_speed
int32_t fan_direction
veículo_boolean_t ac_on
veículo_boolean_t max_ac_on
veículo_boolean_t max_defrost_on
veículo_boolean_t recirc_on
veículo_boolean_t dual_on
veículo_boolean_t power_on
temperatura flutuante_atual
temperatura flutuante_definida
veículo_boolean_t defrost_on
};

Descrição detalhada

Campos de propriedade HVAC.

Define várias propriedades HVAC que são incluídas em Vehicle_hvac_t (veja abaixo). Definimos essas propriedades fora do escopo global para que a implementação de HAL e os usuários de HAL (JNI) possam fazer typecast de veículo_hvac corretamente.

Definição na linha 1452 do arquivo veículo.h .

Documentação de campo

União { ... }

Defina uma estrutura para cada propriedade HVAC possível. NOTAS: a) A velocidade do ventilador é um número de (0 a 6), onde 6 é a velocidade mais alta. (TODO define enum) b) A temperatura é uma escala Celcius de ponto flutuante. c) A direção é definida na enumeração Vehicle_fan_direction.

O HAL deve criar o número #entries de Vehicle_hvac_properties e atribuí-lo à variável "properties" abaixo.

Definição na linha 1466 do arquivo Vehicle.h .

Definição na linha 1476 do arquivo Vehicle.h .

Definição na linha 1470 do arquivo Vehicle.h .

int32_t fan_direction

Definição na linha 1465 do arquivo Vehicle.h .

int32_t fan_speed

Definição na linha 1464 do arquivo Vehicle.h .

Definição na linha 1467 do arquivo Vehicle.h .

veículo_boolean_t max_defrost_on

Definição na linha 1468 do arquivo Vehicle.h .

Definição na linha 1471 do arquivo Vehicle.h .

Definição na linha 1469 do arquivo Vehicle.h .

temperatura flutuante_atual

Definição na linha 1473 do arquivo Vehicle.h .

temperatura flutuante_definida

Definição na linha 1474 do arquivo Vehicle.h .


A documentação desta estrutura foi gerada a partir do seguinte arquivo:
  • hardware/libhardware/include/hardware/ veículo.h