Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
Deklarácia
Blok kódu | ||||
---|---|---|---|---|
| ||||
unsigned int (_stdcall * ReadFromLine)(HOBJ StID, void * Data, unsigned int MaxData); |
Parametre
StID | ID objektu typu Stanica. |
Data | Pointer na buffer, kam budú uložené prijaté dáta. |
MaxData | Veľkosť buffra Data. |
Popis
Funkcia vráti prijaté dáta linkami ASYNC alebo Moxa UDP Redundant Cli/Srv Serial, MOXA IP Serial Library, SerialOverUDP Device Redundant alebo TCP-IP/TCP.
Návratová hodnota
Počet prijatých bytov.
Pozn: na linke TCP-IP/TCP platí nasledovné:
- volanie funkcie ReadFromLine vyvolá snahu o nadviazanie spojenia, pokiaľ spojenie nadviazané nie je
- funkcia ReadFromLine vráti v prípade chyby (rozpad TCP spojenia alebo jeho zatvorenie druhou stranou) hodnotu 2^32-1, t.j. 4 294 967 295
- následné volanie funkcií WriteToLine alebo ReadFromLine vyvolá snahu o opätovné nadviazanie spojenia
- ak sa spojenie podarí nadviazať, vykoná sa požadovaná operácia (ReadFromLine - čítanie, WriteToLine - zápis)
- pokiaľ je v konfigurácii linky zadaných viacero IP adries (oddelených čiarkou alebo bodkočiarkou), pri nadväzovaní spojenia KOM proces cyklicky skúša vytvoriť spojenie na tieto IP adresy