QCanBusDeviceInfo 类

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

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

公共函数

QCanBusDeviceInfo () = delete
QCanBusDeviceInfo (const QCanBusDeviceInfo & other )
~QCanBusDeviceInfo ()
bool hasFlexibleDataRate () const
bool isVirtual () const
QString name () const
void swap (QCanBusDeviceInfo & other )
QCanBusDeviceInfo & operator= (const QCanBusDeviceInfo & other )
QCanBusDeviceInfo & operator= (QCanBusDeviceInfo && other )

详细描述

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.

成员函数文档编制

[delete] QCanBusDeviceInfo:: QCanBusDeviceInfo ()

Default constructs an instance of QCanBusDeviceInfo.

QCanBusDeviceInfo:: QCanBusDeviceInfo (const QCanBusDeviceInfo & other )

构造副本为 other .

QCanBusDeviceInfo:: ~QCanBusDeviceInfo ()

销毁 CAN Bus 设备信息。

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.

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 实例。