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
Name | Typ | Beschreibung |
---|---|---|
DetectInverse3s | static std::vector< std::string >() | Erkennt automatisch die Inverse3 ... |
DetectHandles | static std::vector< std::string >() | Erkennt automatisch das/die Griffgerät(e) am Computer. |
DetectWiredHandles | static std::vector< std::string >() | Erkennt automatisch das/die kabelgebundene(n) Griffgerät(e) an der ... |
DetectWirelessHandles | static std::vector< std::string >() | Erkennt automatisch das/die drahtlose(n) Griffgerät(e) auf dem ... |
AutoDetectInverse3 | static int(std::string) | Erkennt automatisch die Inverse3 ... |
AutoDetectHandle | static int(std::string) | Erkennt automatisch den Handgriff... |
IstInvers3 | static int(const char *) | Testen Sie einen seriellen Anschluss, um festzustellen, ob er mit einem ... |
IsHandle | static 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.