MoBa-Package Home

Icon TMoBaSRCPTime

Declaration

TMoBaSRCPTime = class(TComponent)

Description

Diese Klasse kappselt die SRCP-Gerätegruppe Time eines einzigen SRCP-Busses. Das SRCP definiert, daß die Gerätegruppe Time nur auf dem Bus 0 vorkommen kann.

Overview

Unit: MoBaSRCP
Properties Methods Events
Bus Update -
DateTime
Divisor
Enabled
Multiplicator
TimeDate

Properties

read only property Bus: Integer;
Liefert die Busnummer des Busses, zu dem das Objekt gehört.
read write property DateTime: TDateTime;
Im Client gespeicherte Zeit. Ist die Zeit im Server aktiv, so wird der Zeitwert beim Ablauf einer vollen Modellzeit aktualisiert.
TDateTime ist ein Zeitformat von Delphi, für das viele Konvertierungs-Routinen existieren. Der Zeitraum beginnt ab Delphi 3 mit dem 30.12.1899.
read write property Divisor: Integer;
Divisor für Zeitverzerrung die im Server eingestellt wird.
read write property Enabled: Boolean;
Zeigt den Status der Zeitfunktion an. Ist der Wert auf True, so wird die Uhrzeit vom Server geliefert. Bei False ist die Uhr-Funktion des Servers deaktiv. Durch setzen auf True wird die Uhr im Server initialisiert und gestartet.
read write property Multiplicator: Integer;
Multiplikator für Zeitverzerrung die im Server eingestellt wird.
read write property TimeDate: TTimeStamp;
Im Client gespeicherte Zeit. Ist die Zeit im Server aktiv, so wird der Zeitwert beim Ablauf einer vollen Modellzeit aktualisiert.
TTimeStamp ist ein Zeitformat von Delphi, für das einige Konvertierungs-Routinen existieren. Die zeit wird dabei in zwei Teile unterteilt. Ein teil stellt die Uhrzeit in Millisekunden dar und der zweite Teil stellt das Datum als Anzahl Tage seit dem 1.1.0001 dar.

Methods

procedure Update;
Führt einen manuellen Aktualisierung der Uhrzeit durch. Mit Hilfe des GET-Befehls wird die aktuelle Uhrzeit vom Server erfragt.

Events

-

Hierarchy

TComponent
   |
TMoBaSRCPTime

See also

TMoBaSRCPBus

©Roman Lauer
Zuletzt geändert am: 13.03.2005