LinePar structure
Blok kódu |
---|
language | esl |
---|
theme | Confluence |
---|
|
typedef struct _LinePar
{
HOBJ lpID; // Line Id
char lpName[65]; // Line name
char lpDevice[201]; // Device
ExtKomParams *ExtKomPar; // Parameters for ExtKom line type
FileIOParams *FileIOPar; // Parameters for File I/O line type
TCPIPParams *TCPIPPar; // Parameters for TCP/IP line type
void *lpLnVarPar; // Pointer to optional parameters
KomUniVal lpLnVal; // value
} LinePar; |
Structure LinePar defines the parameters of the object of Line type. All the parameters are read-only, except lpLnVarPar!
lpID
Line ID (HOBJ).
lpName
Line name.
lpDevice
Line device.
ExtKomPar
Blok kódu |
---|
language | esl |
---|
theme | Confluence |
---|
|
typedef struct _ExtKomParams
{
char lpRun_Path[81];
char lpWork_Path[81];
char lpParams[81];
} ExtKomParams; |
Pointer to ExtKomParams structure with parameters of ExtKom communication line.
FileIOPar
Blok kódu |
---|
language | esl |
---|
theme | Confluence |
---|
|
typedef struct _FileIOParams
{
char lpInputFile[81];
char lpArchiveDir[81];
} FileIOParams; |
Pointer to FileIOParams structure with parameters of File I/O communication line.
TCPIPPar
Blok kódu |
---|
language | esl |
---|
theme | Confluence |
---|
|
typedef struct _TCPIPParams
{
char lpIPHost[201];
unsigned int lpIPPort;
} TCPIPParams; |
Pointer to TCPIPParams structure with parameters of TCP/IP-TCP line.
lpLnVarPar
Pointer to parameters depending on the communication line category. A programmer can place here a pointer to their own structure with auxiliary line parameters.
lpLnVal
A KomUniVal structure (line value).