Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
Declaration
Blok kódu | ||||
---|---|---|---|---|
| ||||
unsigned int (_stdcall * ReadFromLine)(HOBJ StID, void * Data, unsigned int MaxData); |
Parameters
StID | Station ID. |
Data | Pointer to a buffer, where the received data is to be stored. |
MaxData | Size of the buffer Data. |
Description
The function returns data that were received on Serial, MOXA IP Serial Library, SerialOverUDP Device Redundant or TCP-IP/TCP, line.
Return value
Number of received bytes.
Note: The following applies to TCP-IP/TCP line:
- calling the ReadFromLine function triggers an attempt to establish a connection unless the connection has already been established
- in case of an error (broken or closed TCP connection) the function ReadFromLine returns a value 2^32-1, i.e. 4 294 967 2954 294 967 295
- subsequent calling of the ReadFromLine or WriteToLine functions will cause an attempt to re-established the connection
- if the connection is established, the requested operation is executed (ReadFromLine- reading data, WriteToLine - writing data)
- if multiple IP addresses (separated by a comma or semicolon) are configured in the line configuration, the KOM process cyclically uses them to establish a connection to these IP addresses