Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
vehikel_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, für die keine Enumeration angegeben ist.
Geben Sie den maximal zulässigen Wert für die Eigenschaft an. Dies ist für Eigenschaften erforderlich, für die keine Enumeration angegeben ist.
Array von Mindestwerten für Zoneneigenschaften. Zoneneigenschaften können den Min.-/Max.-Wert auf zwei verschiedene Arten angeben:
- Alle Zonen mit demselben Min-/Max-Wert: *_min/max_value sollten festgelegt werden und dieses Array sollte auf NULL gesetzt werden.
- Alle Zonen mit separatem Min.-/Max.-Wert: Das Array *_min/max_values sollte ausgefüllt werden und seine Länge sollte mit der Anzahl der aktiven Zonen übereinstimmen, die durch *_zone_flags angegeben wird.
Sollte NULL sein, wenn jede Zone keine separaten Maximalwerte hat.
Array von Maximalwerten für Zoneneigenschaften. Zur Verwendung siehe oben. 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 verfügen möglicherweise über zugehörige Zonen (z. B. HVAC). In diesen Fällen sollte die Konfiguration einen ODER-Wert für die zugehörige Zone enthalten.
Eigenschaftsspezifische Konfigurationsinformationen. Die Nutzung wird für jede Immobilie individuell festgelegt.
Definiert, ob die Eigenschaft gelesen oder geschrieben werden kann. Der Wert sollte einer der Enums „vehikel_prop_access“ sein.
Definition in Zeile 1326 der Datei Vehicle.h .
Definiert, ob die Eigenschaft kontinuierlich oder bei Änderung ist. Der Wert sollte einer der Enum-Werte „vehikel_prop_change_mode“ sein.
Definition in Zeile 1332 der Datei Vehicle.h .
Für allgemeine Konfigurationsinformationen
Definition in Zeile 1367 der Datei Vehicle.h .
Einige Eigenschaften erfordern möglicherweise die Übergabe zusätzlicher Informationen über diese Zeichenfolge. Die meisten Eigenschaften müssen dies nicht festlegen. 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 HAL-implementierungsspezifischer Daten. Die Nutzung 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 |
Maximale Abtastrate in Hz. Sollte für den Sensortyp VEHICLE_PROP_CHANGE_MODE_ON_CHANGE 0 sein
Definition in Zeile 1437 der Datei Vehicle.h .
Min. Abtastrate in Hz. Sollte für den Sensortyp VEHICLE_PROP_CHANGE_MODE_ON_CHANGE 0 sein
Definition in Zeile 1433 der Datei Vehicle.h .
Definieren Sie das erforderliche Berechtigungsmodell für den Zugriff auf die Daten.
Definition in Zeile 1343 der Datei Vehicle.h .
Für diese Eigenschaft verwendeter Datentyp. Dieser Typ ist für jede Eigenschaft festgelegt. Überprüfen Sie „vehikelwerttyp“ auf den zulässigen Wert.
Definition in Zeile 1338 der Datei Vehicle.h .
int32_t Vehicle_radio_num_presets |
Die Anzahl der Voreinstellungen, die vom Radiomodul gespeichert werden. Übergeben Sie 0, wenn keine Voreinstellungen verfügbar sind. Der Bereich der Voreinstellungen ist so definiert, dass er von 1 (siehe VEHICLE_RADIO_PRESET_MIN_VALUE) bis Vehicle_radio_num_presets reicht.
Definition in Zeile 1372 der Datei Vehicle.h .
int32_t Vehicle_seat_flags |
Der Wert wird durch ODER-Verknüpfung eines oder mehrerer Mitglieder der Enumeration „vehikel_sitz“ abgeleitet.
Definition in Zeile 1355 der Datei Vehicle.h .
int32_t Vehicle_window_flags |
Der Wert wird durch ODER-Verknüpfung eines oder mehrerer Enum-Vehicle_window-Mitglieder abgeleitet.
Definition in Zeile 1357 der Datei Vehicle.h .
int32_t Vehicle_zone_flags |
Der Wert wird durch ODER-Verknüpfung eines oder mehrerer Mitglieder der Enumeration „vehikel_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
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-12-01 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2023-12-01 (UTC)."],[],[]]