Herunterladen Inhalt Inhalt Diese Seite drucken

Nicht Statische Funktionen - Pepperl+Fuchs SmartRunner 3-D ToF Handbuch

3-d-time-of-flight sensor
Inhaltsverzeichnis

Werbung

SmartRunner 3-D ToF
Konfiguration

Nicht statische Funktionen

Verbindung herstellen
public async Task<(bool Succ, Error ErrorDesc)> Connect(int timeout
= CONNECTION_TIMEOUT_MS)
public (bool Succ, Error ErrorDesc) Connect(int timeout = VsxProto-
colDriver.CONNECTION_TIMEOUT_MS)
Stellt eine Verbindung mit dem Gerät unter Verwendung der mittels Init gesetzten Parameter
her. Als Timeout für das Öffnen der Verbindung kann der CONNECTION_TIMEOUT_MS =
1000 verwendet werden. Für die Verwendung aller nicht statischer Funktionen muss eine Ver-
bindung zum Gerät hergestellt sein.
Mögliche Error-Ids: VSX_DRIVER_CONNECTION_ERROR
Verbindung trennen
public async Task<(bool Succ, Error ErrorDesc)> Disconnect()
public (bool Succ, Error ErrorDesc) Disconnect()
Trennt die Verbindung zum Gerät.
Mögliche Error-Ids: Keine
Verbindung erneut herstellen
public async Task<(bool Succ, Error ErrorDesc)> ReConnect(string
ipAddress, int port = VSXPORT)
public (bool Succ, Error ErrorDesc) ReConnect(string ipAddress, int
port = VSXPORT)
public async Task<(bool Succ, Error ErrorDesc)> ReConnect(string
serialPort, int baudrate, TheSensor.ConnectionType connectionType)
public (bool Succ, Error ErrorDesc) ReConnect(string serialPort, int
baudrate, TheSensor.ConnectionType connectionType)
Trennt die Verbindung zum Gerät und stellt sie unter Verwendung der übergebenen Parameter
erneut her. Diese Funktionen können verwendet werden, falls zur Laufzeit die Verbindungs-
parameter geändert werden müssen.
Mögliche Error-Ids: VSX_DRIVER_CONNECTION_ERROR
Geräteinformationen
public async Task<(bool Succ, Device CurrentDevice, Error Error-
Desc)> GetCurrentDeviceInformation()
public (bool Succ, Device CurrentDevice, Error ErrorDesc) GetCur-
rentDeviceInformation()
Liefert Informationen über das Gerät zurück.
Mögliche Error-Ids: VSX_DRIVER_CONNECTION_ERROR
Geräte-Features
public async Task<(bool Succ, float XmlVersion, Hashtable Feature-
List, Error ErrorDesc)> GetFeatureList()
public (bool Succ, float XmlVersion, Hashtable FeatureList, Error
ErrorDesc) GetFeatureList()
Liefert die Liste der auf dem Gerät verfügbaren Features zurück.
Mögliche Error-Ids: VSX_DRIVER_CONNECTION_ERROR
34

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis