Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
vehicle_prop_config Strukturreferenz
#include < vehicle.h >
Definition in Zeile 1319 der Datei vehicle.h .
Geben Sie den zulässigen Mindestwert für die Eigenschaft an. Dies ist für Eigenschaften erforderlich, die keine angegebene Aufzählung haben.
Geben Sie den maximal zulässigen Wert für die Eigenschaft an. Dies ist für Eigenschaften erforderlich, die keine angegebene Aufzählung haben.
Array von Mindestwerten für gezonte Eigenschaften. Zoneneigenschaft kann den Mindest-/Höchstwert auf zwei verschiedene Arten angeben:
- Alle Zonen mit demselben Min/Max-Wert: *_min/max_value sollte gesetzt werden und dieses Array sollte auf NULL gesetzt werden.
- Alle Zonen mit separaten Min/Max-Werten: Das Array *_min/max_values sollte ausgefüllt werden und seine Länge sollte der Anzahl der aktiven Zonen entsprechen, die durch *_zone_flags angegeben werden.
Sollte NULL sein, wenn jede Zone keine separaten Maximalwerte hat.
Array von Maximalwerten für gezonte Eigenschaften. Siehe oben für seine Verwendung. Sollte NULL sein, wenn jede Zone keine separaten Maximalwerte hat. Wenn nicht NULL, sollte die Länge des Arrays mit der von min_values übereinstimmen.
Einige der Eigenschaften können zugeordnete Zonen haben (z. B. HLK). In diesen Fällen sollte die Konfiguration einen ODER-verknüpften Wert für die zugeordnete Zone enthalten.
Eigenschaftsspezifische Konfigurationsinformationen. Die Verwendung davon wird für jede Eigenschaft definiert.
Definiert, ob die Eigenschaft gelesen oder geschrieben wird. Der Wert sollte einer von enum vehicle_prop_access sein.
Definition in Zeile 1326 der Datei vehicle.h .
Definiert, ob die Eigenschaft kontinuierlich oder bei Änderung ist. Der Wert sollte einer von enum vehicle_prop_change_mode sein.
Definition in Zeile 1332 der Datei vehicle.h .
int32_t Konfigurationsflags |
Für allgemeine Konfigurationsinformationen
Definition in Zeile 1367 der Datei vehicle.h .
Einige Eigenschaften erfordern möglicherweise zusätzliche Informationen, die über diese Zeichenfolge übergeben werden. Die meisten Eigenschaften müssen dies nicht festlegen, und in diesem Fall sollte config_string.data NULL und config_string.len 0 sein.
Definition in Zeile 1381 der Datei vehicle.h .
Platzhalter zum Einfügen spezifischer HAL-Implementierungsdaten. Die Verwendung hängt vollständig von der HAL-Implementierung ab.
Definition in Zeile 1442 der Datei vehicle.h .
int32_t* int32_max_values |
int32_t* int32_min_values |
int64_t* int64_max_values |
int64_t* int64_min_values |
Max. Abtastrate in Hz. Sollte für den Sensortyp VEHICLE_PROP_CHANGE_MODE_ON_CHANGE 0 sein
Definition in Zeile 1437 der Datei vehicle.h .
Minimale Abtastrate in Hz. Sollte für den Sensortyp VEHICLE_PROP_CHANGE_MODE_ON_CHANGE 0 sein
Definition in Zeile 1433 der Datei vehicle.h .
int32_t Berechtigungsmodell |
Definieren Sie das erforderliche Berechtigungsmodell für den Zugriff auf die Daten.
Definition in Zeile 1343 der Datei vehicle.h .
Art der für diese Eigenschaft verwendeten Daten. Dieser Typ ist für jede Eigenschaft festgelegt. Fahrzeugwerttyp auf zulässigen Wert prüfen.
Definition in Zeile 1338 der Datei vehicle.h .
int32_t vehicle_radio_num_presets |
Die Anzahl der Presets, die vom Funkmodul gespeichert werden. Übergeben Sie 0, wenn keine Voreinstellungen verfügbar sind. Der Bereich der Voreinstellungen ist von 1 (siehe VEHICLE_RADIO_PRESET_MIN_VALUE) bis vehicle_radio_num_presets definiert.
Definition in Zeile 1372 der Datei vehicle.h .
int32_t Fahrzeugsitzflags |
Der Wert wird durch eine ODER-Verknüpfung eines oder mehrerer Elemente der Aufzählung vehicle_seat abgeleitet.
Definition in Zeile 1355 der Datei vehicle.h .
int32_t vehicle_window_flags |
Der Wert wird durch eine ODER-Verknüpfung eines oder mehrerer Elemente der Aufzählung vehicle_window abgeleitet.
Definition in Zeile 1357 der Datei vehicle.h .
int32_t vehicle_zone_flags |
Der Wert wird durch eine ODER-Verknüpfung eines oder mehrerer Elemente der Aufzählung vehicle_zone abgeleitet.
Definition in Zeile 1353 der Datei vehicle.h .
Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
- hardware/libhardware/include/hardware/ vehikel.h
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-30 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]