
AsComm manual Introduction
©ASKOM, Gliwice October 2007 3
1. AsComm Program
1.1. AsComm Program Functions
The AsComm program is designed to manage and to monitor connections performed by the
asix system modules. The connections are established by means of serial interfaces or
modems (e.g. switched lines). Main components managed by the AsComm program are
„Client" and „Resource". The client is the asix system module using AsComm program
functions. The client is identified by its name. The resource is a communication interface
like serial port or modem. By means of the AsComm program, the "clients" may use the
"resources" to establish connections. Many clients may use a resource. One of the AsComm
program tasks is enabling to share an individual interface between many clients. The way of
allocating the resources and of executing the other functions is determined by an appropriate
parameterization of the initialization file.
This AsComm program description does not include a modem configuration.
1.2. Allocating Resources
A given resource may be allocated to a client when the client demands such an allocation
and other conditions, determined by allocation parameters included in the initialization file,
are met. These parameters may specify a time, at which a resource is allocated to the client,
a period of allocation time, etc. Allocation of a given resource sometimes requires
additional actions - for example in the case of communication via switched telephone lines.
1.3. Sharing Resources
The resources are allocated to the clients on their demand. For conflict resolution of an
access to the resource a priority rule is used. Each client may have an assigned number,
which determines its priority. If in the moment of a demand reception, the resource is
already used by another client with a lower priority, then the AsComm program passes a
given resource to the client with a higher priority. Resource passing sometimes requires the
termination of existing connection. Depending on the parameterization, the termination of
existing connection may be preceded by a time delay. The delay may also precede an
establishment of a new connection.
Comentarios a estos manuales