SerialDeviceProvider
Haply::HardwareAPI::Devices::SerialDeviceProvider
Index
Méthodes
Nom | Type | Description |
---|---|---|
ListSerialDevices | static std::vector< std::pair< std::string, ...) | Liste tous les ports série actuellement disponibles catégorisés ... |
ListSerialDevices | static int(std::string, const wchar_t *) | Liste tous les ports série actuellement disponibles. |
SelectComPort | statique int(std::string) | Il répertorie tous les ports série disponibles sur le système, et ... |
Méthodes
ListSerialDevices
static std::vector< std::pair< std::string, Type > > ListSerialDevices()
Liste tous les ports série actuellement disponibles, classés par type d'appareils pouvant être détectés sur ces ports.
Notez que tous les ports retournés ne sont pas garantis de contenir un appareil Haply. Utilisez la classe DeviceDetection pour obtenir une liste des ports série disponibles et utilisables.
Retours
Renvoie un vecteur de paires contenant le port série (par exemple COM7) et le type de périphérique qui pourrait être découvert sur ce port.
ListSerialDevices
static int ListSerialDevices( std::string portNames, const wchar_t * portType)
Liste tous les ports série actuellement disponibles.
Paramètres
-
portNames un tableau de chaînes de caractères qui sera rempli avec les noms des ports trouvés.
-
portType Il s'agit du type de port que vous recherchez. Par exemple, si vous recherchez un port série, vous devez entrer "USBSER"
Retours
le nombre de ports trouvés.
SelectComPort
static int SelectComPort(std::string portNames)
Il répertorie tous les ports série disponibles sur le système et invite l'utilisateur à en sélectionner un.
Paramètres
- portNames Un tableau de chaînes qui sera rempli avec les noms des ports disponibles.
Retours
L'index du nom du port dans le tableau.