MoBa-Package Home

TMoBaLocoProtocol

Declaration

TMoBaLocoProtocol = class(TMoBaBaseProtocol)

Description

Beinhaltet alle Informationen die für die spezifikation eines Lok-Protokolls benötigt werden.
Digital gesteuerte Lokomotiven besitzen einen Dekoder, mit dem sie die digitalen Signale verarbeiten und umsetzen. Dekoder werden von verschiedenen Herstellern angeboten und unterstützen verschiedene Funktionen. Dazu werden unterschiedliche Protokolle verwendet. Der Funktionsumfang eines Protokolls wird ducht diese Klasse angegeben.

Overview

Unit: MoBaDevices
Properties Methods Events
MaxSteps WriteToIniFile -
MinSteps ReadFromIniFile
MaxFunctions

Properties

read write property MaxSteps: Integer;
Maximal zulässiger Wert für die Geschwindigkeitsschritte, die von dem Protokoll unterstützt werden.
Beispiel: Beim Alten Motorola-Format sind dies 14 Schritte.
write only property MinSteps: Integer;
Minimal zulässiger Wert für die Geschwindigkeitsschritte, die von dem Protokoll unterstützt werden. Dies ist in der Regel 0 für Stillstand. Über negative Werte könnte die Fahrtrichtung angegeben werden.
read only property MaxFunctions: Integer;
Anzahl an Schaltbaren Zusatzfunktionen. Zusatzfunktionen sind in der Regel digitale Ausgänge eines Dekoders, die ein oder ausgeschaltet werden können.
Beispiel: Beim Alten Motorola-Format ist eine Funktion vorhanden.

Methods

procedure WriteToIniFile(Ini: TIniFile; Section: String);override;
Erweitert die Funktion der Basisklasse um die Speicherung der zusätzlichen Daten.
function ReadFromIniFile(Ini: TIniFile; Section: String);override;
Erweitert die Funktion der Basisklasse um das Einlesen der zusätzlichen Daten.

Events

-

Hierarchy

TPersistent
   |
TMoBaBaseProtocol
   |
TMoBaLocoProtocol

See also

TMoBaBaseProtocol

©Roman Lauer
Zuletzt geändert am: 15.01.2005