Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Referensi Struct vehicle_prop_config
#include <
vehicle.h
>
Definisi pada baris
1319
file
vehicle.h
.
Tentukan nilai minimum yang diizinkan untuk properti. Hal ini diperlukan untuk properti yang tidak memiliki enum yang ditentukan.
Tentukan nilai maksimum yang diizinkan untuk properti. Hal ini diperlukan untuk properti yang tidak memiliki enum yang ditentukan.
Array nilai minimum untuk properti berzona. Properti dengan zona dapat menentukan nilai min / maks dengan dua cara yang berbeda:
-
Semua zona memiliki nilai min / maks yang sama: *_min/max_value harus ditetapkan dan array ini harus ditetapkan ke NULL.
-
Semua zona memiliki nilai min / maks terpisah: array *_min/max_values harus diisi dan panjangnya harus sama dengan jumlah zona aktif yang ditentukan oleh *_zone_flags.
Harus NULL jika setiap zona tidak memiliki nilai maksimum terpisah.
Array nilai maksimum untuk properti berzona. Lihat di atas untuk mengetahui penggunaannya. Harus NULL jika setiap zona tidak memiliki nilai maksimum terpisah. Jika bukan NULL, panjang array harus cocok dengan min_values.
Beberapa properti mungkin memiliki zona terkait (seperti HVAC), dalam hal ini konfigurasi harus berisi nilai OR untuk zona terkait.
Informasi konfigurasi khusus properti. Penggunaannya akan ditentukan per properti.
Menentukan apakah properti dibaca atau ditulis. Nilai harus berupa salah satu enum vehicle_prop_access.
Definisi di baris
1326
dari file
vehicle.h
.
Menentukan apakah properti bersifat berkelanjutan atau saat berubah. Nilai harus berupa salah satu enum vehicle_prop_change_mode.
Definisi di baris
1332
dari file
vehicle.h
.
Untuk informasi konfigurasi umum
Definisi di baris
1367
dari file
vehicle.h
.
Beberapa properti mungkin memerlukan informasi tambahan yang diteruskan melalui string ini. Sebagian besar properti tidak perlu menetapkannya dan dalam hal ini, config_string.data harus NULL dan config_string.len harus 0.
Definisi di baris
1381
dari file
vehicle.h
.
Placeholder untuk menempatkan data khusus implementasi HAL. Penggunaan sepenuhnya bergantung pada implementasi HAL.
Definisi di baris
1442
dari file
vehicle.h
.
int32_t* int32_max_values
|
int32_t* int32_min_values
|
int64_t* int64_max_values
|
int64_t* int64_min_values
|
Frekuensi sampel maksimum dalam Hz. Harus 0 untuk jenis sensor VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
Definisi di baris
1437
dari file
vehicle.h
.
Frekuensi sampel minimum dalam Hz. Harus 0 untuk jenis sensor VEHICLE_PROP_CHANGE_MODE_ON_CHANGE
Definisi pada baris
1433
dari file
vehicle.h
.
Tentukan model izin yang diperlukan untuk mengakses data.
Definisi pada baris
1343
dari file
vehicle.h
.
Jenis data yang digunakan untuk properti ini. Jenis ini ditetapkan per properti. Periksa vehicle_value_type untuk mengetahui nilai yang diizinkan.
Definisi di baris
1338
dari file
vehicle.h
.
int32_t vehicle_radio_num_presets
|
Jumlah preset yang disimpan oleh modul radio. Teruskan 0 jika tidak ada preset yang tersedia. Rentang preset ditentukan dari 1 (lihat VEHICLE_RADIO_PRESET_MIN_VALUE) hingga vehicle_radio_num_presets.
Definisi di baris
1372
dari file
vehicle.h
.
int32_t vehicle_seat_flags
|
Nilai ini berasal dari ORing satu atau beberapa anggota enum vehicle_seat.
Definisi di baris
1355
dari file
vehicle.h
.
int32_t vehicle_window_flags
|
Nilai ini berasal dari ORing satu atau beberapa anggota enum vehicle_window.
Definisi di baris
1357
dari file
vehicle.h
.
int32_t vehicle_zone_flags
|
Nilai ini berasal dari ORing satu atau beberapa anggota enum vehicle_zone.
Definisi di baris
1353
dari file
vehicle.h
.
Dokumentasi untuk struct ini dibuat dari file berikut:
-
hardware/libhardware/include/hardware/
vehicle.h
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-03-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-26 UTC."],[],[]]