MoBa-Package Home

SRCPToMoBaLocoProtocol

Declaration

function SRCPToMoBaLocoProtocol(SRCPProt: TSRCPProtocols; SRCPSub, SpeedSteps, FuncCount, Address, Bus: Integer): TMoBaBaseProtocol;

Unit: MoBaSRCP

Description

Übersetzt die SRCP protokollbestimmenden Informationen für eine Lok in ein in der globalen MoBaLocoProtocols-Liste gespeichertes TMoBaBaseProtocol. Wird kein passender Eintrag gefunden, so wird ein neues Protokoll definiert und der Protokollliste hinzugefügt. Es findet eine automatische Namensvergabe statt.

In SRCPProt, SRCPSub, SpeedSteps, FuncCount und Address werden die protokollbestimmenden Angaben der SRCP-Lok übergeben. Zusätzlich wird noch in Bus die Busnummer übergeben. Aus diesen Informationen wird das MoBa-Protokoll bestimmt. Der Rückgabewert ist eine Referenz auf das resultierende MoBa-Protokoll.
Die Busnummer wird im Zusammenhang mit der Groups-Eigenschaft des MoBa-Protokolls verwendet.

See also

MoBaToSRCPProtocol, SRCPToMoBaSolenoidProtocol, TSRCPProtocols, TMoBaBaseProtocol, TMoBaLocoProtocol, MoBaLocoProtocols

©Roman Lauer
Zuletzt geändert am: 15.01.2005