MoBa-Package Home

TMoBaSolenoidProtocolList

Declaration

TMoBaSolenoidProtocolList = class(TMoBaBaseProtocolList)

Description

Listenklasse zur Speicherung und Verwaltung von Magnetartikel-Protokoll-Definitionen.
Die Unit MoBaDevices definiert das globale Objekt MoBaSolenoidProtocols. In diesem Objekt sind Default Magnetartikel-Protokolle gespeichert. Über die Funktionen LoadDefaultProtocolSettings kann der Default-Inhalt des Objekts jederzeit wieder hergestellt werden.

Overview

Unit: MoBaDevices
Properties Methods Events
Items Add
Remove
IndexOf
Extract
Insert
First
Last

Properties

read write property Items[Index: Integer]: TMoBaSolenoidProtocol;default;
Listet die gespeicherten Magnetartikel-Protokolle auf. Der Index ist 0-basierend.

Methods

function Add(AProt: TMoBaSolenoidProtocol):Integer;
Fügt ein neues Magnetartikel-Protokoll-Objekt an das Ende der Liste an.
function Remove(AProt: TMoBaSolenoidProtocol):Integer;
Löscht die erste Referenz auf den Parameter AProt zeigt aus der Liste. Der Rückgabewert ist der Index des Elements vor dem Löschen. Sobald ein Element entfernt wurde, rücken alle nachfolgenden Elemente in der Indexposition um eins nach unten.
function IndexOf(AProt: TMoBaSolenoidProtocol):Integer;
Mit IndexOf wird der Index des Zeigers APort im Array Items ermittelt. Der zurückgegebene Index ist 0-basierend. Wird das Element nicht gefunden wird der Wert -1 zurückgegeben.
function Extract(Item: TMoBaSolenoidProtocol):TMoBaSolenoidProtocol;
Löscht das im Parameter Item angegebene Objekt aus der Liste.
Extract hat die gleiche Funktion wie Delete.
procedure Insert(Index: Integer; AProt: TMoBaSolenoidProtocol);
Fügt an der im Parameter Index angegebenen Position die Referenz auf das im Parameter AProt angegebene Objekt ein. Die an der angegebenen Position befindliche Referenz und alle darauffolgenden Referenzen erhalten einen um eins höhere Indexposition.
function First:TMoBaSolenoidProtocol;
Gibt eine Referenz auf das erste in der Liste gespeicherte Objekt zurück.
function Last:TMoBaSolenoidProtocol;
Gibt eine Referenz auf das letzte in der Liste gespeicherte Objekt zurück.

Events

-

Hierarchy

TList
   |
TMoBaBaseProtocolList
   |
TMoBaSolenoidProtocolList

See also

TMoBaBaseProtocolList MoBaSolenoidProtocols LoadDefaultProtocolSettings

©Roman Lauer
Zuletzt geändert am: 15.01.2005