LS_CANOpenDevice
LS_CANOpenDevice — Baut eine Netzwerkverbindung (TCP) zu einem AnaGate CAN
auf.
Syntax
int
RC,
SendDataInd, uint8 CANPort, string IPAddress, int Timeout);
Parameter
SendDataConfirm
SendDataInd
CANPort
IPAddress
Timeout
Rückgabewert
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 (TCP) zu einer CAN-Schnittstelle eines Gerätes der
AnaGate CAN Serie auf. Erst nach dem erfolgreichen Verbinden zur CAN-Schnittstelle
ist ein Zugriff auf den CAN-Bus möglich.
CAN Funktionen
int
Handle
=
LS_CANOpenDevice(bool
Sollen die gesendeten bzw. empfangenen Telegramme von
der Gegenseite bestätigt werden? Ohne Bestätigung ist eine
höhereÜbertragungsperformance zu erreichen.
Gibt an, ob das AnaGate CAN empfangende Telegramme
weiterleiten
verworfen, falls dieser Parameter auf false gesetzt wird.
Gibt die CAN-Schnittstelle an, die verwendet werden soll.
Erlaubte Werte sind:
0 für Port A (Modelle AnaGate CAN uno, AnaGate CAN duo,
AnaGate CAN quattro, AnaGate CAN USB und AnaGate CAN)
1 für Port B (AnaGate CAN duo, AnaGate CAN quattro)
2 für Port C (AnaGate CAN quattro)
3 für Port D (AnaGate CAN quattro)
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.
soll.
Alle
eingehenden
110
© 2007-2015 Analytica GmbH
SendDataConfirm,
Telegramme
werden
bool