Grundsätzlich können Eigenschaften nur schreibend oder lesend und schreibend gelesen werden.
Jede Eigenschaft wird durch einen beliebigen 32er-Schlüssel eindeutig identifiziert und hat einen vordefinierten
Typ, so dass die vordefinierten Typen der Fahrzeugeigenschaften beliebige dieser Typen sein können, z. B. Bytes,
boolescher Fehler in 32, gemischter String usw. Die Fahrzeugeigenschaften sind in einer Datei definiert, die in der Beispielfahrzeugimplementierung
enthalten ist.
Beispiel Fahrzeug-Implementierung befindet sich in Hardware-Schnittstelle automotive Ordner automotive.
Es gibt einen Ordner mit dem Namen Fahrzeug, und dort befindet sich die Beispielimplementierung.
Im Punkt HAL-Typen finden wir also die Definition aller Eigenschaften des Fahrzeugs.
Hier sehen wir also zunächst die Fahrzeug-Eigenschaftstypen, die als Enum definiert sind, und wir werden diese Eigenschaftstypen
verwenden, um die Eigenschaften zu definieren.
Hier werden auch die Fahrzeugeigenschaften definiert.
Wenn Sie also nach unten gehen, haben wir die Fahrzeugeigenschaft enum und darin können wir die Definition jeder dieser
Eigenschaften sehen.
In diesem Fall ist es also ein voller Erfolg.
Dies ist also die Fahrzeug-Identifizierungsnummer und hier ist die Gruppe als System und der Typ als String
eingestellt und der Fahrzeugbereich ist global.
Wir werden uns diesen Bereich und diese Gruppe in Kürze ansehen.
In ähnlicher Weise können Sie die Definition aller anderen Eigenschaften sehen, wie z. B. Marke, Modelljahr, Tankinhalt
usw.
Wenn Sie also eine neue Eigenschaft hinzufügen möchten und den Typ grundsätzlich ändern müssen, starten Sie Halle und fügen
Sie Ihre neue Eigenschaft dort ein.