ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ android-latest-release
แทน aosp-main
เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปลี่ยนแปลงใน AOSP
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
การอ้างอิง Struct vehicle_prop_config
#include <
vehicle.h
>
คําจํากัดความที่บรรทัด
1319
ของไฟล์
vehicle.h
.
ระบุค่าต่ำสุดที่อนุญาตสำหรับพร็อพเพอร์ตี้ การดำเนินการนี้จำเป็นสำหรับพร็อพเพอร์ตี้ที่ไม่มี Enum ที่ระบุ
ระบุค่าสูงสุดที่อนุญาตสำหรับพร็อพเพอร์ตี้ การดำเนินการนี้จำเป็นสำหรับพร็อพเพอร์ตี้ที่ไม่มี Enum ที่ระบุ
อาร์เรย์ของค่าต่ำสุดสำหรับพร็อพเพอร์ตี้ที่มีการแบ่งเขต พร็อพเพอร์ตี้ที่มีการแบ่งโซนสามารถระบุค่าต่ำสุด / สูงสุดได้ 2 วิธีดังนี้
-
โซนทั้งหมดที่มีค่าต่ำสุด / สูงสุดเหมือนกัน: ควรตั้งค่า *_min/max_value และตั้งค่าอาร์เรย์นี้เป็น NULL
-
โซนทั้งหมดที่มีค่าต่ำสุด / สูงสุดแยกกัน: ควรป้อนข้อมูลอาร์เรย์ *_min/max_values และความยาวของอาร์เรย์ควรเท่ากับจํานวนโซนที่ใช้งานอยู่ซึ่งระบุโดย *_zone_flags
ควรเป็น NULL หากแต่ละโซนไม่มีค่าสูงสุดแยกกัน
อาร์เรย์ของค่าสูงสุดสำหรับพร็อพเพอร์ตี้ที่มีการแบ่งเขต โปรดดูการใช้งานด้านบน ควรเป็น NULL หากแต่ละโซนไม่มีค่าสูงสุดแยกกัน หากไม่ใช่ NULL ความยาวของอาร์เรย์ควรตรงกับของ min_values
พร็อพเพอร์ตี้บางรายการอาจมีโซนที่เชื่อมโยง (เช่น hvac) ในกรณีเหล่านี้ การกําหนดค่าควรมีค่า OR สําหรับโซนที่เชื่อมโยง
ข้อมูลการกําหนดค่าเฉพาะที่พัก การใช้งานนี้จะกำหนดตามที่พักแต่ละแห่ง
กำหนดว่าพร็อพเพอร์ตี้เป็นแบบอ่านอย่างเดียวหรืออ่าน/เขียน ค่าควรเป็นหนึ่งใน enum vehicle_prop_access
คําจํากัดความที่บรรทัด
1326
ของไฟล์
vehicle.h
.
กำหนดว่าพร็อพเพอร์ตี้เป็นแบบต่อเนื่องหรือแบบมีการเปลี่ยนแปลง ค่าควรเป็นหนึ่งใน enum vehicle_prop_change_mode
คําจํากัดความที่บรรทัด
1332
ของไฟล์
vehicle.h
.
สําหรับข้อมูลการกําหนดค่าทั่วไป
คําจํากัดความที่บรรทัด
1367
ของไฟล์
vehicle.h
.
พร็อพเพอร์ตี้บางรายการอาจต้องใช้ข้อมูลเพิ่มเติมที่ส่งผ่านสตริงนี้ พร็อพเพอร์ตี้ส่วนใหญ่ไม่จําเป็นต้องตั้งค่านี้ และในกรณีดังกล่าว config_string.data ควรเป็น NULL และ config_string.len ควรเป็น 0
คําจํากัดความที่บรรทัด
1381
ของไฟล์
vehicle.h
.
ตัวยึดตําแหน่งสําหรับใส่ข้อมูลเฉพาะการใช้งาน HAL การใช้งานจะขึ้นอยู่กับการติดตั้งใช้งาน HAL โดยสมบูรณ์
คําจํากัดความที่บรรทัด
1442
ของไฟล์
vehicle.h
.
int32_t* int32_max_values
|
int32_t* int32_min_values
|
int64_t* int64_max_values
|
int64_t* int64_min_values
|
อัตราตัวอย่างสูงสุดเป็น Hz ควรเป็น 0 สำหรับเซ็นเซอร์ประเภท VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
คําจํากัดความที่บรรทัด
1437
ของไฟล์
vehicle.h
.
อัตราการสุ่มตัวอย่างขั้นต่ำเป็น Hz ควรเป็น 0 สำหรับเซ็นเซอร์ประเภท VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
คําจํากัดความที่บรรทัด
1433
ของไฟล์
vehicle.h
.
กําหนดรูปแบบสิทธิ์ที่จําเป็นสําหรับการเข้าถึงข้อมูล
คําจํากัดความที่บรรทัด
1343
ของไฟล์
vehicle.h
.
ประเภทข้อมูลที่ใช้สําหรับพร็อพเพอร์ตี้นี้ ประเภทนี้จะแก้ไขไม่ได้สำหรับที่พักแต่ละแห่ง ตรวจสอบค่าที่อนุญาตใน vehicle_value_type
คําจํากัดความที่บรรทัด
1338
ของไฟล์
vehicle.h
.
int32_t vehicle_radio_num_presets
|
จำนวนสถานีที่ตั้งล่วงหน้าซึ่งโมดูลวิทยุจัดเก็บไว้ ส่ง 0 หากไม่มีค่าที่กำหนดล่วงหน้า ช่วงของค่าที่กำหนดล่วงหน้าคือ 1 (ดู VEHICLE_RADIO_PRESET_MIN_VALUE) ถึง vehicle_radio_num_presets
คําจํากัดความที่บรรทัด
1372
ของไฟล์
vehicle.h
.
int32_t vehicle_seat_flags
|
ค่านี้มาจาก ORing ของสมาชิก enum vehicle_seat อย่างน้อย 1 รายการ
คําจํากัดความที่บรรทัด
1355
ของไฟล์
vehicle.h
.
int32_t vehicle_window_flags
|
ค่านี้มาจาก ORing สมาชิก enum vehicle_window อย่างน้อย 1 รายการ
คําจํากัดความที่บรรทัด
1357
ของไฟล์
vehicle.h
.
int32_t vehicle_zone_flags
|
ค่านี้มาจาก ORing ของสมาชิก enum vehicle_zone อย่างน้อย 1 รายการ
คําจํากัดความที่บรรทัด
1353
ของไฟล์
vehicle.h
.
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้
-
hardware/libhardware/include/hardware/
vehicle.h
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-03-26 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-03-26 UTC"],[],[]]