236/249
Bosch Rexroth AG
Rexroth IndraDrive-Firmware-Bibliotheken
1.25.3
Verwendungshinweise
Allgemeines
●
SysSockAccept
●
SysSockBind
●
SysSockClose
●
SysSockConnect
●
SysSockCreate
●
SysSockGetHostByName
●
SysSockGetHostName
●
SysSockGetLastErrorSync
●
SysSockSetOption und SysSockGetOption
●
SysSockHtonI, SysSockHtons, SysSockNtohI und SysSockNtohs
●
SysSockInetAddr
●
SysSockInetNtoa
●
SysSockIoctl
●
SysSockListen
●
SysSockSelect
●
SysSockShutdown
TCP-spezifisch:
●
SysSockRecv
●
SysSockSend
UDP-spezifisch:
●
SysSockRecvFrom
●
SysSockSendTo
Eine detaillierte Beschreibung der jeweiligen Funktionsbausteine
und Funktionen finden sie in der IndraLogic-Hilfe unter
"SyslibSockets".
In diesem Abschnitt sind die MLD-spezifischen Besonderheiten
beschrieben.
●
Die Symbole der verschiedenen Socket-Optionen und Maximalwerte
sind in den globalen Variablen der "SysLibSockets.lib" definiert.
●
Die Symbole der Fehlercodes sind in der "MX_Base.lib" definiert.
●
Um portable Software zu schreiben, sollte mit den Symbolen der
Konstantendefinitionen der globalen Variablen der "SysLibSockets.lib"
und der "MX_Base.lib" und nicht mit deren Zahlenwerten gearbeitet
werden.
●
Die MLD darf maximal 20 Sockets öffnen (der Maximalwert
"MAX_OPEN_SYNCSOCKETS" ist in den globalen Variablen der
"SysLibSockets.lib" definiert).
HINWEIS: Es besteht die Möglichkeit, dass nicht alle 20 Sockets
geöffnet werden können, weil vom Antrieb diese Ressourcen bereits
verwendet sind.
●
Die Sende- und Empfangspuffergröße kann nicht verändert werden und
ist auf 1500 Byte (1446 Byte Nettodaten) eingestellt. Das heißt, dass
DOK-INDRV*-MLD-SYSLIB*-FK07-DE-P
Rexroth IndraDrive Rexroth IndraMotion MLD Bibliothek