LS_I2COpenDeviceEx
LS_I2COpenDeviceEx — Baut eine Netzwerkverbindung zu einem AnaGate I2C (bzw.
AnaGate Universal Programmer) auf. Dabei muss zusätzlich zur LS_I2COpenDevice-
Funktion noch der Port mit angegeben werden.
Syntax
int
RC,
DevicePort, string IPAddress, int Timeout);
Parameter
Baudrate
DevicePort
IPAddress
Timeout
Rückgabewerte
RC
Die Funktion gibt im Erfolgsfall 0 zurück, andernfalls einen Fehlercode
(Anhang A, Rückgabewerte aus den API-Funktionen ).
Handle
Zugriffs-Handle, falls die Verbindung zum Device erfolgreich hergestellt
wurde.
Beschreibung
Baut eine Netzwerkverbindung über TCP/IP zu einem AnaGate I2C (bzw. AnaGate
Universal Programmer) auf. Erst nach dem erfolgreichen Verbinden mit dem Gerät
ist ein Zugriff auf den I2C Bus möglich.
I2C-Funktionen
int
Handle
=
LS_I2COpenDeviceEx(uint32
Baudrate, mit der der I2C-Bus betrieben werden soll. Die Werte können
individuell eingestellt werden, z.B.
• 100000 für 100 kBit (Standard Mode)
• 400000 für 400 kBit (Fast Mode)
Anmerkung
Größere Werte als 400 kBit werden auf dem AnaGate SPI
ignoriert.
Nummer des I2C-Bus (beginnt mit 0)
Netzwerkadresse des AnaGate-Partners.
Standard-Timeout für AnaGate-Zugriffe in Millisekunden.
Ein Timeout wird festgestellt, wenn die AnaGate-Hardware nicht
innerhalb der vereinbarten Timeout-Zeit antwortet. Diese Timeout-
Zeit gilt auf der aktiven Netzwerkverbindung für alle Kommandos bzw.
Funktionen, für die kein spezifischer Timeout-Wert definiert werden
kann.
150
© 2007-2015 Analytica GmbH
Baudrate,
uint8