การอ้างอิงโครงสร้าง vehicle_hvac

การอ้างอิงโครงสร้าง vehicle_hvac

#include < vehicle.h >

เขตข้อมูล

สหภาพ {
int32_t ความเร็วพัดลม
int32_t แฟน_ทิศทาง
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 เปิดเครื่อง
อุณหภูมิ ลอยตัว_กระแส
อุณหภูมิ ลอยตัว_ชุด
vehicle_boolean_t การละลายน้ำแข็ง
};

คำอธิบายโดยละเอียด

ฟิลด์คุณสมบัติ HVAC

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

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

เอกสารภาคสนาม

สหภาพ { ... }

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

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

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

vehicle_boolean_t การละลายน้ำแข็ง

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

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

int32_t แฟน_ทิศทาง

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

int32_t ความเร็วพัดลม

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

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

vehicle_boolean_t max_defrost_on

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

vehicle_boolean_t เปิดเครื่อง

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

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

อุณหภูมิลอยตัว_กระแส

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

อุณหภูมิลอยตัว_ชุด

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


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
  • ฮาร์ดแวร์ / libhardware / รวม / ฮาร์ดแวร์ / vehicle.h