การอ้างอิง Struct vehicle_hvac

การอ้างอิง Struct 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)

กำหนดพร็อพเพอร์ตี้ HVAC ต่างๆ ที่รวมอยู่ใน vehicle_hvac_t (ดูด้านล่าง) เรากำหนดพร็อพเพอร์ตี้เหล่านี้ไว้ภายนอกในขอบเขตส่วนกลางเพื่อให้การติดตั้งใช้งาน HAL และผู้ใช้ HAL (JNI) สามารถเปลี่ยนประเภทข้อมูล vehicle_hvac ได้ถูกต้อง

คําจํากัดความที่บรรทัด 1452 ของไฟล์ vehicle.h .

เอกสารประกอบในสนาม

union { ... }

กำหนดโครงสร้าง 1 รายการสำหรับพร็อพเพอร์ตี้ HVAC ที่เป็นไปได้แต่ละรายการ หมายเหตุ: ก) ความเร็วพัดลมคือตัวเลขตั้งแต่ (0 - 6) โดยที่ 6 คือความเร็วสูงสุด (TODO define enum) ข) อุณหภูมิเป็นค่าทศนิยมแบบลอยตัวในหน่วยเซลเซียส ค) ทิศทางจะกำหนดไว้ใน enum vehicle_fan_direction

HAL ควรสร้างรายการ vehicle_hvac_properties จำนวน #entries และกำหนดให้กับตัวแปร "properties" ด้านล่าง

คําจํากัดความที่บรรทัด 1466 ของไฟล์ vehicle.h .

คําจํากัดความที่บรรทัด 1476 ของไฟล์ vehicle.h .

คําจํากัดความที่บรรทัด 1470 ของไฟล์ vehicle.h .

int32_t fan_direction

คําจํากัดความที่บรรทัด 1465 ของไฟล์ vehicle.h .

int32_t fan_speed

คําจํากัดความที่บรรทัด 1464 ของไฟล์ vehicle.h .

คําจํากัดความที่บรรทัด 1467 ของไฟล์ vehicle.h .

vehicle_boolean_t max_defrost_on

คําจํากัดความที่บรรทัด 1468 ของไฟล์ vehicle.h .

คําจํากัดความที่บรรทัด 1471 ของไฟล์ vehicle.h .

คําจํากัดความที่บรรทัด 1469 ของไฟล์ vehicle.h .

float temperature_current

คําจํากัดความที่บรรทัด 1473 ของไฟล์ vehicle.h .

ประเภทข้อมูล float temperature_set

คําจํากัดความที่บรรทัด 1474 ของไฟล์ vehicle.h .


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้