Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
tool_prop_config Yapı Referansı
#include < vehicle.h >
tool.h dosyasının 1319 satırındaki tanım.
Özellik için izin verilen minimum değeri belirtin. Bu, belirtilen numaralandırmaya sahip olmayan özellik için gereklidir.
Özellik için izin verilen maksimum değeri belirtin. Bu, belirtilen numaralandırmaya sahip olmayan özellik için gereklidir.
Bölgelere ayrılmış mülkler için minimum değerler dizisi. Zoned özelliği min / max değerini iki farklı şekilde belirleyebilir:
- Aynı min/maks değerine sahip tüm bölgeler: *_min/maks_değeri ayarlanmalı ve bu dizi NULL olarak ayarlanmalıdır.
- Ayrı min / max değerine sahip tüm bölgeler: *_min/maks_değerler dizisi doldurulmalı ve uzunluğu *_zone_flags tarafından belirtilen aktif bölge sayısıyla aynı olmalıdır.
Her bölgenin ayrı maksimum değerleri yoksa NULL olmalıdır.
Bölgelere ayrılmış mülkler için maksimum değerler dizisi. Kullanımı için yukarıya bakın. Her bölgenin ayrı maksimum değerleri yoksa NULL olmalıdır. NULL değilse, dizinin uzunluğu min_values ile eşleşmelidir.
Bazı özelliklerin ilişkili bölgeleri olabilir (hvac gibi), bu durumlarda yapılandırma, ilişkili bölge için bir ORed değeri içermelidir.
Özelliğe özel yapılandırma bilgileri. Bunun kullanımı her mülk için tanımlanacaktır.
Özelliğin okunup yazılmadığını tanımlar. Değer, enum araç_prop_access değerlerinden biri olmalıdır.
tool.h dosyasının 1326 satırındaki tanım.
Özelliğin sürekli mi yoksa değişimde mi olduğunu tanımlar. Değer, enum tool_prop_change_mode değerinden biri olmalıdır.
Araç.h dosyasının 1332 satırındaki tanım.
int32_t yapılandırma_dizisi[4] |
Genel yapılandırma bilgileri için
Araç.h dosyasının 1367 satırındaki tanım.
Bazı özellikler, bu dize üzerinden geçirilen ek bilgileri gerektirebilir. Çoğu özelliğin bunu ayarlaması gerekmez ve bu durumda config_string.data NULL ve config_string.len 0 olmalıdır.
Araç.h dosyasının 1381 satırındaki tanım.
şamandıra float_max_value |
şamandıra float_min_value |
HAL uygulamasına özel verileri koymak için yer tutucu. Kullanım tamamen HAL uygulamasına bağlıdır.
tool.h dosyasının 1442 satırındaki tanım.
int32_t* int32_max_değerleri |
int32_t* int32_min_değerleri |
int64_t* int64_max_değerleri |
int64_t* int64_min_değerleri |
Hz cinsinden maksimum örnekleme hızı. VEHICLE_PROP_CHANGE_MODE_ON_CHANGE sensör tipi için 0 olmalıdır
tool.h dosyasının 1437 satırındaki tanım.
Hz cinsinden minimum örnekleme hızı. VEHICLE_PROP_CHANGE_MODE_ON_CHANGE sensör tipi için 0 olmalıdır
tool.h dosyasının 1433 satırındaki tanım.
Verilere erişmek için gerekli izin modelini tanımlayın.
tool.h dosyasının 1343 satırındaki tanım.
Bu özellik için kullanılan veri türü. Bu tür, her özellik için sabittir. İzin verilen değer için araç_değeri_tipini kontrol edin.
Araç.h dosyasının 1338 satırındaki tanım.
int32_t araç_radio_num_presets |
Radyo modülü tarafından saklanan ön ayar sayısı. Kullanılabilir ön ayar yoksa 0 iletin. Ön ayar aralığı 1 (bkz. VEHICLE_RADIO_PRESET_MIN_VALUE) ile araç_radio_num_presets arasında olacak şekilde tanımlanmıştır.
tool.h dosyasının 1372 satırındaki tanım.
Değer, enum araç_seat üyelerinden bir veya daha fazlasını ORing yaparak türetilir.
tool.h dosyasının 1355 satırındaki tanım.
int32_t araç_window_flags |
Değer, enum tool_window üyelerinden bir veya daha fazlasını ORing yaparak türetilir.
tool.h dosyasının 1357 satırındaki tanım.
Değer, bir veya daha fazla enum araç_bölgesi üyesinin ORing'i yapılarak türetilir.
tool.h dosyasının 1353 satırındaki tanım.
Bu yapı için belgeler aşağıdaki dosyadan oluşturulmuştur:
- donanım/libhardware/include/donanım/ araç.h
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2022-08-30 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]