QCanBusDeviceInfo 类

The QCanBusDeviceInfo provides information about CAN bus interfaces. 更多...

头: #include <QCanBusDeviceInfo>
qmake: QT += serialbus
Since: Qt 5.9

公共函数

QCanBusDeviceInfo ()
QCanBusDeviceInfo (const QCanBusDeviceInfo & other )
~QCanBusDeviceInfo ()
int channel () const
QString description () const
bool hasFlexibleDataRate () const
bool isVirtual () const
QString name () const
QString serialNumber () const
void swap (QCanBusDeviceInfo & other )
QCanBusDeviceInfo & operator= (const QCanBusDeviceInfo & other )
QCanBusDeviceInfo & operator= (QCanBusDeviceInfo && other )

详细描述

The QCanBusDeviceInfo provides information about CAN bus interfaces.

Each plugin may support one or more interfaces with different capabilities. This class provides information about available functions.

成员函数文档编制

QCanBusDeviceInfo:: QCanBusDeviceInfo ()

Default constructs an instance of QCanBusDeviceInfo.

QCanBusDeviceInfo:: QCanBusDeviceInfo (const QCanBusDeviceInfo & other )

构造副本为 other .

QCanBusDeviceInfo:: ~QCanBusDeviceInfo ()

销毁 CAN 总线设备信息。

int QCanBusDeviceInfo:: channel () const

Returns the sequential channel number of the CAN bus interface, starting with zero. For example, a two channel CAN interface may have the channels 0 and 1. If the interface has only one channel or if no information about the channel is available, zero is returned.

该函数在 Qt 5.11 引入。

QString QCanBusDeviceInfo:: description () const

Returns a textual description of the CAN bus interface, if available. Example output: "PCAN USB Pro FD". If no description is available, an empty string is returned.

该函数在 Qt 5.11 引入。

bool QCanBusDeviceInfo:: hasFlexibleDataRate () const

Returns true, if the CAN bus interface is CAN FD (flexible data rate) capable.

If this information is not available, false is returned.

bool QCanBusDeviceInfo:: isVirtual () const

Returns true, if the CAN bus interface is virtual (i.e. not connected to real CAN hardware).

If this information is not available, false is returned.

QString QCanBusDeviceInfo:: name () const

Returns the interface name of this CAN bus interface, e.g. can0.

QString QCanBusDeviceInfo:: serialNumber () const

Returns the serial number of the CAN bus interface as string, if available. Otherwise, an empty string is returned.

该函数在 Qt 5.11 引入。

void QCanBusDeviceInfo:: swap ( QCanBusDeviceInfo & other )

Swaps this CAN bus device info with other 。此操作非常快且从不失败。

QCanBusDeviceInfo &QCanBusDeviceInfo:: operator= (const QCanBusDeviceInfo & other )

赋值 other to this CAN bus device info and returns a reference to this CAN bus device info.

QCanBusDeviceInfo &QCanBusDeviceInfo:: operator= ( QCanBusDeviceInfo && other )

Move-assigns other to this QCanBusDeviceInfo 实例。