Solid
Solid::SerialInterface Class Reference
This device interface is available on serial interfaces. More...
#include <serialinterface.h>

Public Types | |
enum | SerialType { Unknown = 0, Platform, Usb } |
Public Member Functions | |
virtual QVariant | driverHandle () const |
virtual int | port () const |
virtual SerialType | serialType () const |
virtual | ~SerialInterface () |
Static Public Member Functions | |
static Type | deviceInterfaceType () |
Properties | |
QVariant | driverHandle |
int | port |
QString | serialType |
Detailed Description
This device interface is available on serial interfaces.
- Since:
- 4.3
Definition at line 36 of file serialinterface.h.
Member Enumeration Documentation
This enum type defines the type of a serial interface.
- Unknown : The type could not be determined
- Platform : A built-in serial port
- USB : A USB serial port
- Since:
- 4.3
Definition at line 95 of file serialinterface.h.
Constructor & Destructor Documentation
Solid::SerialInterface::~SerialInterface | ( | ) | [virtual] |
Member Function Documentation
static Type Solid::SerialInterface::deviceInterfaceType | ( | ) | [inline, static] |
Get the Solid::DeviceInterface::Type of the SerialInterface device interface.
- Returns:
- the SerialInterface device interface type
- See also:
- Solid::Ifaces::Enums::DeviceInterface::Type
- Since:
- 4.3
Definition at line 73 of file serialinterface.h.
virtual QVariant Solid::SerialInterface::driverHandle | ( | ) | const [virtual] |
Retrieves the name of the interface in the system.
This name is system dependent, it allows to identify the interface in the system. For example it can be of the form "/dev/ttyS0" under Linux.
- Returns:
- the interface name
- Since:
- 4.3
virtual int Solid::SerialInterface::port | ( | ) | const [virtual] |
Retrieves the port number, e.g.
0 for the first COM port.
- Returns:
- The port number of the serial device, or -1 if unknown.
- Since:
- 4.3
virtual SerialType Solid::SerialInterface::serialType | ( | ) | const [virtual] |
Retrieves the type of the serial device.
Examples for Linux are "usb" for USB based serial devices, or "platform" for built-in serial ports.
- Returns:
- the type of the serial device
- Since:
- 4.3
Property Documentation
QVariant Solid::SerialInterface::driverHandle [read] |
Definition at line 39 of file serialinterface.h.
int Solid::SerialInterface::port [read] |
Definition at line 41 of file serialinterface.h.
Solid::SerialInterface::SerialType Solid::SerialInterface::serialType [read] |
Definition at line 40 of file serialinterface.h.
The documentation for this class was generated from the following files: