Ab dem 27. März 2025 empfehlen wir, android-latest-release anstelle von aosp-main zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Mit Sammlungen den Überblick behalten
    
    
      
      Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  Strukturreferenz „vehicle_prop_config“
 
  
   #include <
   
    vehicle.h
   
   >
  
 
 
 
 
 
 
  
   Definition in Zeile 
    1319
    der Datei 
    vehicle.h
   
  
  
 
 
 
 
  
  
   
    Geben Sie den zulässigen Mindestwert für die Property an. Dies ist für Properties erforderlich, für die keine Aufzählung angegeben ist.
   
   
  
 
 
 
  
  
   
    Geben Sie den maximal zulässigen Wert für die Property an. Dies ist für Properties erforderlich, für die keine Aufzählung angegeben ist.
   
   
  
 
 
 
  
  
   
    Array mit Mindestwerten für Zoneneigenschaften. Für eine Zoneneigenschaft können Mindest- und Höchstwert auf zwei verschiedene Arten angegeben werden:
   
   
    - 
     Alle Zonen haben denselben Minimal-/Maximalwert: *_min/max_value muss festgelegt und dieses Array auf NULL gesetzt werden.
    
 
    - 
     Alle Zonen mit separatem Mindest-/Höchstwert: Das Array *_min/max_values muss ausgefüllt sein und seine Länge muss der Anzahl der aktiven Zonen entsprechen, die durch *_zone_flags angegeben sind.
    
 
   
   
    Sollte NULL sein, wenn nicht für jede Zone separate Maximalwerte festgelegt sind.
   
   
  
 
 
 
  
  
   
    Array mit Maximalwerten für Zoneneigenschaften. Weitere Informationen zur Verwendung finden Sie oben. Sollte NULL sein, wenn nicht für jede Zone separate Maximalwerte festgelegt sind. Wenn nicht NULL, muss die Länge des Arrays mit der von „min_values“ übereinstimmen.
   
   
  
 
 
 
  
  
   
    Einigen Unterkünften können Zonen zugeordnet sein (z. B. „hvac“). In diesen Fällen sollte die Konfiguration einen OR-Wert für die zugehörige Zone enthalten.
   
   
  
 
 
 
  
  
   
    Property-spezifische Konfigurationsinformationen. Die Verwendung wird für jede Property definiert.
   
   
  
 
 
 
  
  
   
    Gibt an, ob das Attribut gelesen oder geschrieben werden kann. Der Wert muss einer der Werte aus dem enum „vehicle_prop_access“ sein.
   
   
    Definition in Zeile 
     1326
    
    der Datei 
     vehicle.h
    
    .
   
   
  
 
 
 
  
  
   
    Hier wird festgelegt, ob die Property kontinuierlich oder bei Änderungen erfasst werden soll. Der Wert muss einer der Werte aus dem enum vehicle_prop_change_mode sein.
   
   
    Definition in Zeile 
     1332
    
    der Datei 
     vehicle.h
    
    .
   
   
  
 
 
 
 
 
 
  
  
   
    Allgemeine Konfigurationsinformationen
   
   
    Definition in Zeile 
     1367
    
    der Datei 
     vehicle.h
    
    .
   
   
  
 
 
 
  
  
   
    Für einige Properties sind möglicherweise zusätzliche Informationen über diesen String erforderlich. Für die meisten Properties muss dieser Wert nicht festgelegt werden. In diesem Fall sollte „config_string.data“ NULL und „config_string.len“ 0 sein.
   
   
    Definition in Zeile 
     1381
     der Datei 
     vehicle.h
    
   
   
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
  
   
    Platzhalter für HAL-Implementierungsspezifische Daten. Die Verwendung liegt im alleinigen Ermessen der HAL-Implementierung.
   
   
    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. Muss für den Sensortyp „VEHICLE_PROP_CHANGE_MODE_ON_CHANGE“ den Wert „0“ haben.
   
   
    Definition in Zeile 
     1437
    
    der Datei 
     vehicle.h
    
    .
   
   
  
 
 
 
  
  
   
    Minimale Abtastrate in Hz. Für den Sensortyp „VEHICLE_PROP_CHANGE_MODE_ON_CHANGE“ sollte der Wert „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
    
    .
   
   
  
 
 
 
 
 
 
  
  
   
    Datentyp, der für diese Property verwendet wird. Dieser Typ ist für jede Property festgelegt. Prüfen Sie, ob für „vehicle_value_type“ ein zulässiger Wert angegeben ist.
   
   
    Definition in Zeile 
     1338
    
    der Datei 
     vehicle.h
    
    .
   
   
  
 
 
 
  
   
    
     | 
      int32_t vehicle_radio_num_presets
      | 
    
   
   
  
   
    Die Anzahl der Voreinstellungen, die vom Radiomodul gespeichert werden. Gib 0 an, 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 vehicle_seat_flags
      | 
    
   
   
  
   
    Der Wert wird durch OR-Verknüpfung eines oder mehrerer Mitglieder des enum „vehicle_seat“ abgeleitet.
   
   
    Definition in Zeile 
     1355
    
    der Datei 
     vehicle.h
    
    .
   
   
  
 
 
 
  
   
    
     | 
      int32_t vehicle_window_flags
      | 
    
   
   
  
   
    Der Wert wird durch OR-Verknüpfung eines oder mehrerer Mitglieder des enum „vehicle_window“ abgeleitet.
   
   
    Definition in Zeile 
     1357
     der Datei 
     vehicle.h
    
   
   
  
 
 
 
  
   
    
     | 
      int32_t vehicle_zone_flags
      | 
    
   
   
  
   
    Der Wert wird durch OR-Verknüpfung eines oder mehrerer Mitglieder des enum „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/
   
    vehicle.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: 2025-07-26 (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: 2025-07-26 (UTC)."],[],[]]