Giao diện HIDL VHAL
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Giao diện HIDL VHAL được xác định tại IVehicle.hal
và cung cấp các phương thức này.
Phương pháp | Sự miêu tả | getAllPropConfigs() tạo ra (vec<VehiclePropConfig>propConfigs); Liệt kê cấu hình của tất cả các thuộc tính được VHAL hỗ trợ. CarService chỉ sử dụng các thuộc tính được hỗ trợ. |
ongetPropConfigs(vec props) ongetPropConfigs(vec props) tạo ra (StatusCode status,vec<VehiclePropConfig> propConfigs); Trả về cấu hình của thuộc tính đã chọn. |
set(VehiclePropValue propValue) tạo ra (StatusCodestatus); Viết một giá trị cho một thuộc tính. Kết quả của việc viết được xác định cho mỗi thuộc tính. |
subscribe(IVehicleCallback callback, vec options) subscribe(IVehicleCallback callback, vec options) tạo ra (StatusCode status); Bắt đầu theo dõi sự thay đổi giá trị thuộc tính. |
unsubscribe(IVehicleCallback callback, int32_t propId) tạo ra (StatusCode status); Dừng theo dõi thay đổi giá trị thuộc tính cho thuộc tính đã đăng ký trước đó. |
HIDL VHAL sử dụng các giao diện gọi lại sau:
Gọi lại | Sự miêu tả | oneway | onPropertyEvent(vec propValues); onPropertyEvent(vec propValues);
Thông báo thay đổi giá trị thuộc tính xe. Chỉ áp dụng cho các thuộc tính đã đăng ký. |
oneway | onPropertySetError(StatusCode errorCode,int32_t propId,int32_tareaId);
Trả về các lỗi đặt thuộc tính không đồng bộ không thể liên kết với một thao tác đặt cụ thể. |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2024-04-29 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]
{"lastModified": "C\u1eadp nh\u1eadt l\u1ea7n g\u1ea7n \u0111\u00e2y nh\u1ea5t: 2024-04-29 UTC."}
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-04-29 UTC."]]