Erweiterte Funktionen
Mit den bisherigen Funktionen konnte nur ein ADS-Port pro Prozess erzeugt werden. Dies ist vor allem für Mulithreaded Anwendungen nicht ausreichend, da die einzelnen ADS Kommandos sich gegenseitig blockieren.
Mit den neuen Funktionen ist es nun möglich mehr als einen Port zu verwenden. Damit könnte z.B. pro Thread ein ADS-Port verwendet werden. Mit Hilfe der Funktion AdsPortOpenEx können neue Ports geöffnet werden. Die zurückgelieferte Port-Nummer wird dann als Parameter an die einzelnen Sync-Funktionen übergeben.
Weiterführende Informationen
- adsPortOpenEx
- adsPortCloseEx
- adsGetLocalAddressEx
- adsSyncWriteReqEx
- adsSyncWriteReqExArray
- adsSyncReadReqEx2
- adsSyncReadWriteReqEx2
- adsSyncReadDeviceInfoReqEx
- adsSyncWriteControlReqEx
- adsSyncReadStateReqEx
- adsSyncAddDeviceNotificationReqEx
- adsSyncDelDeviceNotificationReqEx
- adsSyncSetTimeoutEx
- adsSyncGetTimeoutEx
- adsAmsPortEnabledEx