Détection des appareils
Haply::HardwareAPI::Devices::DeviceDetection
Utilitaires permettant de trouver automatiquement les ports série associés aux appareils Haply.
Il convient de noter que, sous Windows, les ports série dont le numéro est supérieur à 9 doivent être précédés de pour être valides. Par exemple, ou doit être utilisé pour ouvrir le port série .
Index
Méthodes
Nom | Type | Description |
---|---|---|
DétecterInverse3s | static std::vector< std::string >() | Détecte automatiquement l'Inverse3... |
Détecter les manipulations | static std::vector< std::string >() | Détecte automatiquement le(s) périphérique(s) de gestion sur l'ordinateur. |
Détecter les poignées câblées | static std::vector< std::string >() | Détecte automatiquement le(s) dispositif(s) de poignée câblé(s) sur le ... |
Détecter les poignées sans fil | static std::vector< std::string >() | Détecte automatiquement le(s) appareil(s) de prise en charge sans fil sur le ... |
AutoDetectInverse3 | statique int(std::string) | Détecte automatiquement l'Inverse3... |
Poignée AutoDetect | statique int(std::string) | Détecte automatiquement la poignée... |
EstInverse3 | statique int(const char *) | Tester un port série pour déterminer s'il est connecté à un ... |
IsHandle | statique bool(const char *) | Tester un port série pour déterminer s'il est connecté à un ... |
Méthodes
DétecterInverse3s
static std::vector< std::string > DetectInverse3s()
Détecte automatiquement le(s) périphérique(s) Inverse3 sur l'ordinateur.
Cette fonction offre une interface plus propre qu'AutoDetectInverse3 et les composants internes ont été retravaillés pour être plus stables.
Retours
Un vecteur de chaînes représentant les ports COM du ou des dispositifs Inverse3 connectés à l'ordinateur. Un vecteur vide indique qu'aucun dispositif Inverse3 n'est actuellement connecté à l'ordinateur.
Détecter les manipulations
static std::vector< std::string > DetectHandles()
Détecte automatiquement le(s) périphérique(s) de gestion sur l'ordinateur.
Cette fonction offre une interface plus propre que AutoDetectHandle et les composants internes ont été retravaillés pour être plus stables. Elle est également fournie pour assurer la rétrocompatibilité avec les anciennes poignées sans fil.
Retours
Un vecteur de chaînes représentant les ports COM du ou des périphériques connectés à l'ordinateur. Un vecteur vide indique qu'aucun périphérique n'est actuellement connecté à l'ordinateur.
Détecter les poignées câblées
static std::vector< std::string > DetectWiredHandles()
Détecte automatiquement le(s) dispositif(s) de prise en charge câblé(s) sur l'ordinateur.
Cette fonction est préférable car elle permet d'ignorer les ports COM qui ont tendance à être très lents à tester.
Cette fonction offre une interface plus propre que AutoDetectHandle et les éléments internes ont été retravaillés pour être plus stables. Elle devrait également être préférée à DetectHandles car elle ignore les ports COM qui ont tendance à être très lents à tester.
Retours
Un vecteur de chaînes représentant les ports COM du ou des dispositifs de poignée câblée connectés à l'ordinateur. Un vecteur vide indique qu'aucun dispositif de poignée filaire n'est actuellement connecté à l'ordinateur.
Détecter les poignées sans fil
static std::vector< std::string > DetectWirelessHandles()
Détecte automatiquement le(s) périphérique(s) de gestion sans fil sur l'ordinateur.
Cette fonction est prévue pour assurer la rétrocompatibilité avec les anciennes poignées sans fil.
Cette fonction offre une interface plus propre que AutoDetectHandle et les composants internes ont été retravaillés pour être plus stables. Elle est également fournie pour assurer la rétrocompatibilité avec les anciennes poignées sans fil.
Retours
Un vecteur de chaînes représentant les ports COM du ou des dispositifs de gestion sans fil connectés à l'ordinateur. Un vecteur vide indique qu'aucune poignée sans fil n'est actuellement connectée à l'ordinateur.
AutoDetectInverse3
static int AutoDetectInverse3(std::string portNames)
Détecte automatiquement le(s) périphérique(s) Inverse3 sur l'ordinateur.
DÉCRYPTÉE Déclassée au profit de DetectInverse3s.
Poignée AutoDetect
static int AutoDetectHandle(std::string portNames)
Détecte automatiquement le(s) périphérique(s) Handle sur l'ordinateur.
DÉCRYPTAGE Déclassé au profit de DetectHandles.
EstInverse3
static int IsInverse3(const char * port)
Tester un port série pour déterminer s'il est connecté à un appareil inverse3.
AVERTISSEMENT Cette fonction est principalement destinée à un usage interne.
Paramètres
- port Le port série à tester.
Retours
Une valeur non nulle si le dispositif connecté au port est un dispositif inverse3.
IsHandle
static bool IsHandle(const char * port)
Tester un port série pour déterminer s'il est connecté à une poignée.
AVERTISSEMENT Cette fonction est principalement destinée à un usage interne.
Paramètres
- port Le port série à tester.
Retours
Une valeur non nulle si le dispositif connecté au port est un dispositif inverse3.