MoBa-Package Home

Icon TMoBaSRCPPower

Declaration

TMoBaSRCPPower = class(TComponent)

Description

Diese Klasse kappselt die SRCP-Gerätegruppe Power eines einzigen SRCP-Busses.

Overview

Unit: MoBaSRCP
Properties Methods Events
Bus Lock -
PowerOn Unlock
Update

Properties

read only property Bus: Integer;
Liefert die Busnummer des Busses, zu dem das Objekt gehört.
read write property PowerOn: Boolean;
Ein Lesezugriff liefert den aktuellen Power-Zustand des Busses. Ein Schreibzugriff verändert den Power-Zustand des Busses.
True bedeutet das Power eingeschaltet ist. Bei False ist Power ausgeschaltet.
Abhängig vom Server kann sich die Veränderung von Power auf einem Bus auf mehreren anderen Busses auswirken.

Methods

function Lock(Duration: Integer = 0): Boolean;
Sperrt einen Bus für den Zugriff von anderen Clients. Der Parameter Duration gibt die Zeit in Sekunden an, nach der die Sperre vom Server aufgehoben werden kann. Ein Wert von 0 bedeutet eine Sperre für eine unbefristete Zeit.
Wird True zurückgegeben, so wurde die Sperre erfolgreich gesetzt.
function Unlock: Boolean;
Hebt eine Sperre auf.
Wird True zurückgegeben, so wurde die Sperre erfolgreich aufgehoben.
procedure Update;
Dient zur manuellen Aktualisierung des Power-Status mit Hilfe des GET-Kommandos.

Events

-

Hierarchy

TComponent
   |
TMoBaSRCPPower

See also

TMoBaSRCPBus

©Roman Lauer
Zuletzt geändert am: 13.03.2005