Writing, Keystate, Version – EUCHNER ActiveX Module serial/USB Benutzerhandbuch
Seite 14: Data, 11 writing, 12 keystate, 13 version, 14 data, Handbuch eks activex, Modul seriell / usb
Handbuch EKS ActiveX
®
-Modul seriell / USB
3.5.11 Writing
Beschreibung
Zustand der Methode Write
Syntax
bool = object.Writing;
Bemerkungen
Gibt das Property Writing den Wert True zurück, ist gerade die Methode Write aktiv. Der
Schreibauftrag ist noch aktiv und die Daten wurden noch nicht vollständig auf den
Schlüssel geschrieben. Solange kann keine weitere Methode aufgerufen werden.
Datentyp
bool
Standardwert
false
3.5.12 KeyState
Beschreibung
Gibt den Status des letzten Events zurück.
Syntax
bool = object.KeyState;
Bemerkungen Mögliche
Parameter
sind:
EKS_KEY_IN
= 1
EKS_KEY_OUT
= 2
EKS_KEY_OTHER
= 3
Datentyp
KeyStateConstants (Enumeration)
Standardwert
EKS_KEY_OUT
3.5.13 Version
Beschreibung
Gibt die aktuelle Version des EKS ActiveX
®
-Moduls zurück
Syntax
String Value = object.Version;
Datentyp
String
3.5.14 Data
Beschreibung
Speicherbereich,
in dem gelesene Daten der Methoden Read oder des Events OnKey
oder zu schreibende Daten der Methode Write abgelegt werden.
Syntax
short = object.Data (short ByteIndex);
Bemerkungen Das
Property
Data stellt einen Zwischenspeicher für alle Daten dar, die vom Schlüssel
gelesen werden und auf den Schlüssel geschrieben werden sollen. Die Daten des
Schlüssels werden Byte-weise bereitgestellt bzw. zugewiesen. Nach Auslösen der
Events OnRead oder OnKey stehen die Daten des Schlüssels im Property Data zur
Verfügung. Nach Auslösen des Events OnWrite wurden die Daten aus dem Property
Data auf den Schlüssel geschrieben. In den Properties StartAdress und CountData wird
der Bereich festgelegt, ab welchem Byte gelesen (Methode Read) bzw. geschrieben
(Methode Write) werden soll.
Datentyp
short
Standardwert
-12851
(CDCD
hex
)
Der Standardwert ist verfügbar, wenn noch keine Daten vom Schlüssel gelesen wurden
oder sich kein Schlüssel in der Schlüsselaufnahme befindet.
Seite 14/20
Technische Änderungen vorbehalten
098655-03-10/12