MoBa-Package Home

TMoBaBaseProtocol

Declaration

TMoBaBaseProtocol = class(TPersistent)

Description

Diese Klasse vereint die gemeinsamen Eigenschaften der MoBa-Protokoll-Definitionen. Die Protokoll-Definitionen dienen den einzelnen MoBa-Klassen zur Grenzwert- Überprüfung und der Gruppierung.

Overview

Unit: MoBaDevices
Properties Methods Events
Name WriteToIniFile -
Description ReadFromIniFile
Groups
MaxAddress
ProtocolBase
ProtocolExtension

Properties

read write property Name: String;
Kurzname des Protokolls. Dieser wird in der Regel dem Benutzer angezeigt.
read write property Description: String;
Ausführliche Beschreibung zum aktuellen Protokoll.
read write property Groups: TMoBaGroups;
Gruppenzugehörigkeit des Protokolls. Es handelt sich dabei um eine Menge an Integer-Zahlen. Ein Protokoll kann somit mehreren Gruppen zugeordnet werden.
read write property MaxAddress: Integer;
Maximal zulässige Adresse für das aktuelle Protokoll.
In der Regel werden über die Protokoll-Definitionen Dekoder angesprochen die eine Adresse besitzen. Diese Eigenschaft enthält die größtmögliche gültige Adresse.
read write property ProtocolBase: TMoBaProtocolBase;
Gibt das Basisprotokoll an, das über die weiteren Eigenschaften noch näher beschrieben wird. In TMoBaProtocolBase sind die gültigen Werte und Ihre Bedeutung beschrieben.
read write property ProtocolExtension: Integer;
Dieser numerische Wert gibt die zu verwendente Erweiterung des Basis- Protokolls an.

Methods

procedure WriteToIniFile(Ini: TIniFile; Section: String);virtual;
Speichert die in einem Objekt enhaltenen Informationen in eine Ini-Datei. Der Aufrufer muß dabei die Ini-Datei öffnen. Über den Parameter Section wird angegeben, in welche Sektion der Ini-Datei die Informationen gesichert werden.
function ReadFromIniFile(Ini: TIniFile; Section: String);virtual;
Liest die in einer Ini-Datei über WriteToIniFile gesicherten Werte in das Objekt ein. Die Ini-Datei muß vom Aufrufer geöffnet werden. Der Parameter Section gibt an, aus welcher Sektion der Ini-Datei die Informationen gelesen werden.

Events

-

Hierarchy

TPersistent
   |
TMoBaBaseProtocol

See also

-

©Roman Lauer
Zuletzt geändert am: 31.12.2004