SmartRunner Explorer
Konfiguration
Neue Treiberinstanz TCP/IP
Initialisiert eine neue Treiberinstanz, mittels derer über TCP/IP mit dem Gerät kommuniziert
werden kann. Während die IP-Adresse angegeben werden muss, kann der Standard VSX-
PORT = 50005 verwendet werden.
Bei dieser Sensorversion gibt es keinen Plugin-Namen. Der Port und der Plugin-Name sind nur
optional verwendbar.
Asynchrone Funktion
public static VsxProtocolDriver Init(string ipAddress, int port =
VSXPORT, string pluginName = "")
Synchrone Funktion
public static VsxProtocolDriverSync Init(string ipAddress, int port
=VSXPORT, string pluginName = "")
Mögliche Error-IDs: Keine
Verbindung herstellen
Stellt eine Verbindung mit dem Gerät unter Verwendung der mittels Init gesetzten Parameter
her. Als Timeout für das Öffnen der Verbinung kann der CONNECTION_TIMEOUT_MS = 1000
verwendet werden. Für die Verwendung aller nicht statischer Funktionen muss eine Verbin-
dung zum Gerät hergestellt sein.
Asynchrone Funktion
public async Task<(bool Succ, Error ErrorDesc)> Connect(int timeout =
CONNECTION_TIMEOUT_MS)
Synchrone Funktion
public (bool Succ, Error ErrorDesc) Connect(int timeout =
VsxProtocolDriver.CONNECTION_TIMEOUT_MS)
Mögliche Error-IDs: VSX_DRIVER_CONNECTION_ERROR
Verbindung trennen
Asynchrone Funktion
public async Task<(bool Succ, Error ErrorDesc)> Disconnect()
Synchrone Funktion
public (bool Succ, Error ErrorDesc) Disconnect()
Mögliche Error-IDs: Keine
28