Riferimento alla struttura vehicle_hvac

Riferimento alla struttura vehicle_hvac

#include < vehicle.h >

Campi dati

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

Descrizione dettagliata

Campi delle proprietà HVAC.

Definisce varie proprietà dell'impianto di climatizzazione che vengono pacchettizzate in vehicle_hvac_t (vedi di seguito). Definiamo queste proprietà all'esterno nell'ambito globale in modo che l'implementazione HAL e gli utenti HAL (JNI) possano eseguire il typecasting di vehicle_hvac correttamente.

Definizione nella riga 1452 del file vehicle.h .

Documentazione dei campi

union { ... }

Definisci una struttura per ogni possibile proprietà dell'impianto di climatizzazione. NOTE: a) La velocità della ventola è un numero compreso tra 0 e 6, dove 6 è la velocità massima. (DA FARE: definisci l'enum) b) La temperatura è una scala Celsius con virgola mobile. c) La direzione è definita nell'enum vehicle_fan_direction.

L'HAL deve creare il numero #entries di proprietà vehicle_hvac e assegnarlo alla variabile "properties" di seguito.

Definizione nella riga 1466 del file vehicle.h .

Definizione nella riga 1476 del file vehicle.h .

Definizione nella riga 1470 del file vehicle.h .

int32_t fan_direction

Definizione nella riga 1465 del file vehicle.h .

int32_t fan_speed

Definizione alla riga 1464 del file vehicle.h .

Definizione nella riga 1467 del file vehicle.h .

vehicle_boolean_t max_defrost_on

Definizione alla riga 1468 del file vehicle.h .

Definizione nella riga 1471 del file vehicle.h .

Definizione nella riga 1469 del file vehicle.h .

float temperature_current

Definizione nella riga 1473 del file vehicle.h .

float temperature_set

Definizione nella riga 1474 del file vehicle.h .


La documentazione di questa struttura è stata generata dal seguente file: