• Skip to content
  • Skip to link menu
KDE 4.3 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

Solid

Solid::SerialInterface

Solid::SerialInterface Class Reference

This device interface is available on serial interfaces. More...

#include <serialinterface.h>

Inheritance diagram for Solid::SerialInterface:
Solid::DeviceInterface QObject

List of all members.

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

enum Solid::SerialInterface::SerialType

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
Enumerator:
Unknown 
Platform 
Usb 

Definition at line 95 of file serialinterface.h.


Constructor & Destructor Documentation

Solid::SerialInterface::~SerialInterface (  )  [virtual]

Destroys a SerialInterface object.

Since:
4.3

Definition at line 33 of file serialinterface.cpp.


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:
  • serialinterface.h
  • serialinterface.cpp

Solid

Skip menu "Solid"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.6.1
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal