vehicle_hvac 結構參考資料

vehicle_hvac 結構參考資料

#include < vehicle.h >

資料欄位

union {
   int32_t    fan_speed
 
   int32_t    fan_direction
 
    vehicle_boolean_t     ac_on
 
    車輛布林值     最大 AC 值
 
    車輛布林值     最大除霜開啟
 
    vehicle_boolean_t     recirc_on
 
    vehicle_boolean_t     dual_on
 
    車輛布林值     電源開啟
 
   float    temperature_current
 
   float    溫度設定
 
    車輛布林值     除霜開啟
 
}; 
 

詳細說明

HVAC 資源欄位。

定義各種 HVAC 屬性,並封裝至 vehicle_hvac_t (請見下文)。我們會在全域範圍外定義這些屬性,以便 HAL 實作和 HAL 使用者 (JNI) 正確地將 vehicle_hvac 型別轉換為正確的型別。

定義位於檔案 vehicle.h 1452 行。

欄位說明文件

union { ... }

為每個可能的 HVAC 屬性定義一個結構體。注意事項:a) 風扇速度為 0 到 6 之間的數字,其中 6 為最高速度。(TODO 定義列舉) 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 行。


這個結構體的說明文件是由下列檔案產生: