QCanBusDeviceInfo Class

QCanBusDeviceInfoは、CANバスインターフェイスに関する情報を提供します。詳細...

Header: #include <QCanBusDeviceInfo>
CMake: find_package(Qt6 REQUIRED COMPONENTS SerialBus)
target_link_libraries(mytarget PRIVATE Qt6::SerialBus)
qmake: QT += serialbus

パブリック関数

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

詳細説明

各プラグインは、異なる機能を持つ1つまたは複数のインターフェースをサポートする場合があります。このクラスは、利用可能な関数に関する情報を提供します。

メンバ関数の説明

QCanBusDeviceInfo::QCanBusDeviceInfo(const QCanBusDeviceInfo &other)

other のコピーを作成します。

[noexcept] QCanBusDeviceInfo::~QCanBusDeviceInfo()

CANバスデバイス情報を破棄します。

[since 6.0] QString QCanBusDeviceInfo::alias() const

このCANバスインターフェースに関連付けられたユーザー定義可能なエイリアスを返します。

いくつかのCANバスインターフェースは、ユーザー定義のエイリアスを関連付けることができます。これは、ほとんどの場合、CANハードウェアベンダーのツールで行われます。エイリアスによって、特に複数のインターフェイスが接続されている場合に、このハードウェアを後で識別することができます。

注意: serialNumber() とは対照的に、エイリアスは一意であることが保証されない。

この関数がCANプラグインによってサポートされていない場合、空の文字列が返されます。

この関数は Qt 6.0 で導入されました。

serialNumber()も参照してください

int QCanBusDeviceInfo::channel() const

CANバスインターフェイスのチャンネル番号を、0から順番に返します。例えば、2チャンネルのCANインターフェースには0と1のチャンネルがあります。 インターフェースに1チャンネルしかない場合や、チャンネルに関する情報がない場合は、0が返されます。

QString QCanBusDeviceInfo::description() const

CANバスインターフェイスのテキスト記述があれば、それを返す。出力例:"PCAN USB Pro FD"。説明がない場合は、空の文字列が返される。

bool QCanBusDeviceInfo::hasFlexibleDataRate() const

CANバスインターフェイスがCAN FD (フレキシブルデータレート)に対応している場合、trueを返す。

この情報がない場合はfalseが返される。

bool QCanBusDeviceInfo::isVirtual() const

CANバスインターフェイスが仮想の場合(つまり、実際のCANハードウェアに接続されていない場合)、trueを返す。

この情報がない場合は false を返す。

QString QCanBusDeviceInfo::name() const

このCANバスインターフェイスのインターフェイス名を返す。

これはQCanBus::createDevice() のinterfaceName パラメーターに対応する。

[since 6.2] QString QCanBusDeviceInfo::plugin() const

このCANバスインターフェイスのプラグイン名を返す。

これはQCanBus::createDevice() のplugin パラメータに対応します。

この関数はQt 6.2で導入されました。

QString QCanBusDeviceInfo::serialNumber() const

CANバスインターフェイスのシリアル番号があれば、文字列として返します。そうでない場合は、空の文字列が返されます。

alias()も参照

[noexcept] void QCanBusDeviceInfo::swap(QCanBusDeviceInfo &other)

このCANバスデバイス情報をother と交換する。この操作は非常に高速で、失敗することはない。

[noexcept] QCanBusDeviceInfo &QCanBusDeviceInfo::operator=(QCanBusDeviceInfo &&other)

Move-このQCanBusDeviceInfo インスタンスにother を割り当てます。

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

other をこのCANバスデバイス情報に割り当て、このCANバスデバイス情報への参照を返します。

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundationが発行したGNU Free Documentation License version 1.3の条項に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。