SerialDeviceProvider
Haply::HardwareAPI::Geräte::SerialDeviceProvider
Index
Methoden
Name | Typ | Beschreibung |
---|---|---|
ListSerialDevices | static std::vector< std::pair< std::string, ...) | Listet alle derzeit verfügbaren seriellen Schnittstellen auf, kategorisiert ... |
ListSerialDevices | static int(std::string, const wchar_t *) | Listet alle derzeit verfügbaren seriellen Schnittstellen auf. |
SelectComPort | static 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.