User's Manual

Chapter 12: Module - eASYNC
The module eASYNC consists of one program eASYNC.exe, written in Visual Basic.
Overview
eASYNC.exe
The eASYNC.exe is the Visual Basic component of the eASYNC module. The program
communicates with two processes: the eKERNEL.exe and the asynchronous modem attached
to a COM port. The eKERNEL.exe is the central engine that centralizes all database access
and communication with input and output capable modules.
The eASYNC.exe communicates with eKERNEL.exe by means of TCP sockets. In this
communication, eASYNC.exe is a TCP client software that connects to the other component,
acting as TCP server software.
At startup, eASYNC.exe contacts the eKERNEL.exe by means of a socket connection. Startup
parameters are required to identify eASYNC.exe, and locate the eKERNEL.exe program.
These parameters are set in the Properties section of the shortcut that initiates eASYNC.exe.
This shortcut is usually located in the Windows Startup group (click Start, and choose
Programs > Startup).
Figure 37: Typical parameters in the shortcut
In the example in Figure 37: Typical parameters in the shortcut on page 81, the eASYNC.exe
identifies itself as belonging to Site 1, and specifies the location of eKERNEL through IP
address *LOCAL and port 3105. The special value *LOCAL refers to the assigned IP address
of the first NIC adapter found in the PC. You can find this use the IPCONFIG.exe command or
in the appropriate sections of the Windows network settings. The keyword Log drive refers to
the drive in which the logging data must be stored; usually this is the C:-drive, referring to C:
\SOPHO Messenger@Net\Log\ structure.
DECT Messenger Installation and Commissioning — Book 1 March 2012 81