ID-Karta IdxAPI

ID-Karta IdxAPI

ID-Karta IdxApi communication protocol

Supported device types and versions 
Communication line configuration
Communication station configuration
I/O tag configuration
Literature
Changes and modifications
Document revisions

Supported device types and versions


This protocol supports data reading/writing from the identification cards ID-Karta, type ID898, and ID898K.

Communication line configuration


  • Communication line category: API

Communication station configuration


  • Communication protocol: ID-Karta IdxAPI

  • Station address according to settings on a sensor (sensor displays the address in off-line status after switch on).

I/O tag configuration


I/O tags: Ci, Co, TxtI, TxtO

The address is a number in the range of 1 byte (0 to 255). The meaning of the addresses is stated in Table 1 below:

Table 1

Value type

Address

Meaning

Read/Write

Ci

Ci

0

Pressing the key - I/O tag value is an index of the pressed key.

R

Ci

1

Identification - numerical. I/O tag value is the number of the last card which performed the identification.

R

Co

Co

0

Beeping - a module of the sensor makes an audible alarm. I/O tag value defines the number of beeps (max. 255). 

W

Co

1

Relay - control of relay on the module. The written value 1 up to 254 represents a time of closure x 0.5 second. 255 = permanent closure, 0 = immediate opening.

W

TxtI

TxtI

0

Identification - text. I/O tag value is a string with the card number (in hex), which last made the identification (e.g. "40224AB8").

R

TxtO

TxtO

0

Text on a display. It displays a text on a display. The format of string value must be "x;y;text", where x and y are the coordinates on the display (the size of display is 2 x 20 characters; the position 0;0 means upper left corner) and text is the text that will be displayed (max. 40 characters).

W

 

Configuration and files

The modules of the sensor communicate via RS485 interface and the communication is done by the idx.exe process, which must be running. D2000 KOM requires a dynamic library idxapi.dll, which is linked to idx.exe, for proper communication. The configuration of modules that communicate with idx.exe is stored in the registry:

[HKEY_LOCAL_MACHINE\Software\IDKarta\IDX] [HKEY_LOCAL_MACHINE\Software\IDKarta\IDX\Uzly] [HKEY_LOCAL_MACHINE\Software\IDKarta\IDX\Uzly\NaCom] "Adresa"=dword:00000001 "Typ"=dword:00000001 "COM"=dword:00000001 [HKEY_LOCAL_MACHINE\Software\IDKarta\IDX\Zarizeni] [HKEY_LOCAL_MACHINE\Software\IDKarta\IDX\Zarizeni\z1] "Adresa"=dword:00000001 "Uzel"=dword:00000001 "Typ"=dword:00000001

The parameters in "HKEY_LOCAL_MACHINE\Software\IDKarta\IDX\Uzly" define both quantity and parameters of so-called nodes, i.e. communication interfaces. A key "COM" defines the serial port number. The list of devices is in "HKEY_LOCAL_MACHINE\Software\IDKarta\IDX\Zarizeni".

The producer ID-Karta s.r.o. (www.ID-Karta.cz) provides the files idx.exe and idxapi.dll.

Literature


  • IDX, Basic communication module, Version 1.1, ID-Karta

Changes and modifications


-

Document revisions


  • Ver. 1.0 - October 26, 2001 - Creation of document