Zum Hauptinhalt springen
Version: neueste

SerialDeviceProvider

Haply::HardwareAPI::Geräte::SerialDeviceProvider

Index

Methoden

NameTypBeschreibung
ListSerialDevicesstatic std::vector< std::pair< std::string, ...)Listet alle derzeit verfügbaren seriellen Schnittstellen auf, kategorisiert ...
ListSerialDevicesstatic int(std::string, const wchar_t *)Listet alle derzeit verfügbaren seriellen Schnittstellen auf.
SelectComPortstatic int(std::string)Es listet alle verfügbaren seriellen Schnittstellen des Systems auf und ...

Methoden

ListSerialDevices

static std::vector< std::pair< std::string, Type > > ListSerialDevices()

Listet alle derzeit verfügbaren seriellen Schnittstellen auf, kategorisiert nach der Art der Geräte, die daran erkannt werden können.

Beachten Sie, dass nicht alle Ports, die zurückgegeben werden, garantiert ein Haply Gerät enthalten. Verwenden Sie die Klasse DeviceDetection, um eine Liste der verfügbaren und verwendbaren seriellen Schnittstellen zu erhalten.

Rückgabe

Gibt einen Vektor von Paaren zurück, die den seriellen Anschluss (z. B. COM7) und den Gerätetyp enthalten, der an diesem Anschluss gefunden werden konnte.

ListSerialDevices

static int ListSerialDevices( std::string portNames, const wchar_t * portType)

Listet alle derzeit verfügbaren seriellen Schnittstellen auf.

Parameter

  • portNames ein Array von Strings, das mit den Namen der gefundenen Ports aufgefüllt wird.

  • portType Dies ist der Typ des Anschlusses, nach dem Sie suchen. Wenn Sie zum Beispiel nach einem seriellen Anschluss suchen, geben Sie "USBSER" ein.

Rückgabe

die Anzahl der gefundenen Häfen.

SelectComPort

static int SelectComPort(std::string portNames)

Es listet alle verfügbaren seriellen Schnittstellen des Systems auf und fordert den Benutzer auf, eine auszuwählen.

Parameter

  • portNames Ein Array von Strings, das mit den Namen der verfügbaren Ports aufgefüllt wird.

Rückgabe

Der Index des Anschlussnamens im Array.