Skip to main content
Version : Suivante

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​

NomTypeDescription
DétecterInverse3sstatic std::vector< std::string >()Détecte automatiquement les Inverse3 ...
Détecter les manipulationsstatic 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éesstatic 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 filstatic std::vector< std::string >()Détecte automatiquement le(s) appareil(s) de prise en charge sans fil sur le ...
AutoDetectInverse3statique int(std::string)Détecte automatiquement les Inverse3 ...
Poignée AutoDetectstatique int(std::string)Détecte automatiquement la poignée...
EstInverse3statique int(const char *)Tester un port série pour déterminer s'il est connecté à un ...
IsHandlestatique 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) Inverse3 le(s) périphérique(s) 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 de caractères représentant les ports COM des Inverse3 périphérique(s) connecté(s) à l'ordinateur. Un vecteur vide indique qu'aucun 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) Inverse3 le(s) périphérique(s) 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 .