QCanBusDeviceInfo Class
The QCanBusDeviceInfo provides information about CAN bus interfaces. 更多...
头文件: | #include <QCanBusDeviceInfo> |
qmake: | QT += serialbus |
开始支持版本: | 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) |
详细描述
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.
成员函数
[delete]
QCanBusDeviceInfo::QCanBusDeviceInfo()
Default constructs an instance of QCanBusDeviceInfo.
QCanBusDeviceInfo::QCanBusDeviceInfo(const QCanBusDeviceInfo &other)
Constructs a copy of other.
QCanBusDeviceInfo::~QCanBusDeviceInfo()
Destroys the CAN bus device info.
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. This operation is very fast and never fails.
QCanBusDeviceInfo &QCanBusDeviceInfo::operator=(const QCanBusDeviceInfo &other)
Assigns 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 instance.