Skip to main content
Version : la plus récente

SerialDeviceProvider

Haply::HardwareAPI::Devices::SerialDeviceProvider

Index

Méthodes

NomTypeDescription
ListSerialDevicesstatic std::vector< std::pair< std::string, ...)Liste tous les ports série actuellement disponibles catégorisés ...
ListSerialDevicesstatic int(std::string, const wchar_t *)Liste tous les ports série actuellement disponibles.
SelectComPortstatique 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.