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) |
メンバ関数の説明
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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。