Zum Hauptinhalt springen
Version: 0.1.5

DeviceDetection

Haply::HardwareAPI::Devices::DeviceDetection

Dienstprogramme zum automatischen Auffinden der seriellen Schnittstellen, die mit den Geräten von Haply verbunden sind.

Es sei darauf hingewiesen, dass unter Windows serielle Schnittstellen mit einer höheren Nummer als 9 mit einem Präfix versehen werden müssen, um gültig zu sein. Als Beispiel sollte oder verwendet werden, um die serielle Schnittstelle zu öffnen.

Index

Methoden

NameTypBeschreibung
DetectInverse3sstatic std::vector< std::string >()Erkennt automatisch die Inverse3 ...
DetectHandlesstatic std::vector< std::string >()Erkennt automatisch das/die Griffgerät(e) am Computer.
DetectWiredHandlesstatic std::vector< std::string >()Erkennt automatisch das/die kabelgebundene(n) Griffgerät(e) an der ...
DetectWirelessHandlesstatic std::vector< std::string >()Erkennt automatisch das/die drahtlose(n) Griffgerät(e) auf dem ...
AutoDetectInverse3static int(std::string)Erkennt automatisch die Inverse3 ...
AutoDetectHandlestatic int(std::string)Erkennt automatisch den Handgriff...
IstInvers3static int(const char *)Testen Sie einen seriellen Anschluss, um festzustellen, ob er mit einem ...
IsHandlestatic bool(const char *)Testen Sie einen seriellen Anschluss, um festzustellen, ob er mit einer ...

Methoden

DetectInverse3s

static std::vector< std::string > DetectInverse3s()

Erkennt automatisch die Inverse3 Gerät(e) auf dem Computer.

Diese Funktion bietet eine sauberere Schnittstelle als AutoDetectInverse3 und die internen Funktionen wurden überarbeitet, um stabiler zu sein.

Rückgabe

Ein Vektor von Strings, die die COM-Ports der an den Computer angeschlossenen Inverse3 Geräte, die an den Computer angeschlossen sind. Ein leerer Vektor bedeutet, dass keine Inverse3 Geräte derzeit an den Computer angeschlossen sind.

DetectHandles

static std::vector< std::string > DetectHandles()

Erkennt automatisch das/die Griffgerät(e) am Computer.

Diese Funktion bietet eine sauberere Schnittstelle als AutoDetectHandle und die internen Funktionen wurden überarbeitet, um stabiler zu sein. Sie wird auch aus Gründen der Abwärtskompatibilität für die alten drahtlosen Handles bereitgestellt.

Rückgabe

Ein Vektor von Strings, die die COM-Ports der an den Computer angeschlossenen Handle-Geräte darstellen. Ein leerer Vektor bedeutet, dass derzeit keine Handle-Geräte an den Computer angeschlossen sind.

DetectWiredHandles

static std::vector< std::string > DetectWiredHandles()

Erkennt automatisch das/die kabelgebundene(n) Griffgerät(e) am Computer.

Diese Funktion sollte vorgezogen werden, da sie COM-Ports überspringt, die in der Regel sehr langsam zu testen sind.

Diese Funktion bietet eine sauberere Schnittstelle als AutoDetectHandle und die Interna wurden überarbeitet, um stabiler zu sein. Sie sollte auch gegenüber DetectHandles bevorzugt werden, da sie COM-Ports überspringt, die in der Regel sehr langsam zu testen sind.

Rückgabe

Ein Vektor von Strings, die die COM-Ports der an den Computer angeschlossenen kabelgebundenen Handle-Geräte darstellen. Ein leerer Vektor bedeutet, dass derzeit keine kabelgebundenen Handle-Geräte an den Computer angeschlossen sind.

DetectWirelessHandles

static std::vector< std::string > DetectWirelessHandles()

Erkennt automatisch das/die drahtlose(n) Handgerät(e) am Computer.

Diese Funktion dient der Abwärtskompatibilität mit den alten drahtlosen Griffen.

Diese Funktion bietet eine sauberere Schnittstelle als AutoDetectHandle und die internen Funktionen wurden überarbeitet, um stabiler zu sein. Sie wird auch aus Gründen der Abwärtskompatibilität für die alten drahtlosen Handles bereitgestellt.

Rückgabe

Ein Vektor von Strings, die die COM-Ports der an den Computer angeschlossenen drahtlosen Handle-Geräte darstellen. Ein leerer Vektor bedeutet, dass derzeit keine drahtlosen Handle-Geräte an den Computer angeschlossen sind.

AutoDetectInverse3

static int AutoDetectInverse3(std::string portNames)

Erkennt automatisch die Inverse3 Gerät(e) auf dem Computer.

DEPRECATED Veraltet zu Gunsten von DetectInverse3s.

AutoDetectHandle

static int AutoDetectHandle(std::string portNames)

Erkennt automatisch das/die Handle-Gerät (e) auf dem Computer.

DEPRECATED Veraltet zu Gunsten von DetectHandles.

IstInvers3

static int IsInverse3(const char * port)

Testen Sie einen seriellen Anschluss, um festzustellen, ob er mit einem Gerät von inverse3 verbunden ist.

WARNUNG Diese Funktion ist nur für den internen Gebrauch gedacht.

Parameter

  • port Die zu testende serielle Schnittstelle.

Rückgabe

Ein Wert ungleich Null, wenn das an den Anschluss angeschlossene Gerät ein inverse3 Gerät ist.

IsHandle

static bool IsHandle(const char * port)

Testen Sie einen seriellen Anschluss, um festzustellen, ob er mit einem Griff verbunden ist.

WARNUNG Diese Funktion ist nur für den internen Gebrauch gedacht.

Parameter

  • port Die zu testende serielle Schnittstelle.

Rückgabe

Ein Wert ungleich Null, wenn das an den Anschluss angeschlossene Gerät ein inverse3 Gerät ist.