Laststate (readonly), 4 laststate (readonly), Manual eks activex – EUCHNER ActiveX Module serial/USB User Manual
Page 11: Module serial / usb
Manual EKS ActiveX
®
Module serial / USB
3.5.4 LastState (ReadOnly)
Description
Status of the last method called (0=OK or status number)
Syntax
long = object.LastState;
Comments
After a method is run (Read, Write, …) or after an event (OnKey, OnRead, ...), you can
determine here whether the method was run correctly. Status numbers in the range
from 0 to 127 (0
hex
to 7F
hex
) are generated by the EKS and are documented in the
manual for the EKS Electronic-Key adapter. Status numbers between 128 and 255
(80
hex
to FF
hex
) are generated by the ActiveX
®
module.
Data
type
long
List of status numbers for the ActiveX
®
module:
Attention!
Immediately after a method has been called or an event has been triggered you should poll the value
in the property LastState. Otherwise the property LastState could be overwritten by another method,
as only the status message from the last method run is given in the property LastState. This warning
also applies to internal methods that run in the background and that are not started by you.
Value
Description
hex
dec
0x88 136 Timeout
The timeout of approx. 2 s for the 3964R protocol after sending the STX command has been exceeded, the
protocol is repeated up to 6 x.
0x89 137 NAKReceived
NAK (15
hex
) received from EKS -> protocol error
0x8A 138 Collision
Collision in the 3964R protocol.
0x8B 139 WrongBaudrate
Probably the wrong baud rate has been selected on the EKS or in the ActiveX
®
module.
0xA0 160 DeviceNotOpened
The connection to the EKS has not been opened, please run the method Open.
0xA1 161 DeviceNotAvailable
The serial interface selected is not available.
0xA2 162 DeviceInUse
The serial interface selected is in use by another application and is not available.
0xB0 176 ReadTimeOut
It was not possible to correctly complete the method Read, the method has timed out.
0xB1 177 WriteTimeOut
It was not possible to correctly complete the method Write, the method has timed out.
0xB2 178 TimeOut
An internal method in the ActiveX
®
module has timed out.
0xC0 192 NothingToRead
The number of bytes of data to be read, as defined by the property CountData, is 0.
0xC1 193 NothingToWrite
The number of bytes of data to be written, as defined by the property CountData, is 0.
0xD0 208 PortNotOpened
The serial interface is not open, please check the setting for the property Port and run the method Open.
0xE0 224 OpenFailed
The method Open failed.
0xE1 225 OpenActive
The method Open is still active.
0xE6 230 USBReConnected
The connection to the EKS USB has been re-established.
0xE7 231 USBDisConnected
The connection to the EKS USB has been disconnected.
0xE8 232 Suspend
The computer will be placed in the suspend mode.
0xE9 233 ResumeSuspend
The suspend mode has been terminated.
0xFF 255 Busy
The ActiveX
®
module is busy processing a method, the request cannot be run.
098655-03-10/12
Subject to technical modifications
Page 11
/
20