Qt Serial Bus C++ Classes

シリアル・バスのデータを読み書きするクラスを提供する。詳細...

名前空間

QtCanBus

QtSerialPort モジュールの CAN バス処理部分で使用されるいくつかの共通列挙型

クラス

QCanBus

バスプラグインの登録と作成を処理する

QCanBusDevice

CANバス用インターフェースクラス

QCanBusDevice::Filter

QCanBusDevice::Filter構造体は、CANバスフレームのフィルタを定義します。

QCanBusDeviceInfo

CANバスインターフェイスに関する情報

QCanBusFactory

CANバスプラグインのプラグインインターフェースとして使用されるファクトリークラス

QCanBusFrame

1つのCANフレームを表すコンテナクラス

QCanBusFrame::TimeStamp

マイクロ秒精度のタイムスタンプ情報

QCanDbcFileParser

DBCファイルの解析に使用可能

QCanFrameProcessor

QCanBusFrameをデコードするため、または入力データをQCanBusFrameに変換してレシーバーに送信するために使用できます。

QCanFrameProcessor::ParseResult

構造体は、QCanFrameProcessor::parseFrame() メソッドの戻り値として使用されます。

QCanMessageDescription

CANメッセージを処理し、アプリケーション定義のフォーマットで表現するルールを説明します。

QCanSignalDescription

CANフレームから1つの値を抽出し、アプリケーションで定義されたフォーマットで表現するルールを説明します。

QCanSignalDescription::MultiplexValueRange

マルチプレクサシグナルの値の範囲を定義する

QCanUniqueIdDescription

QCanBusFrameの一意な識別子にアクセスするルールを説明しています

QModbusClient

Modbusリクエストを送信するインターフェース

QModbusDataUnit

Modbusレジスタのシングル・ビットと16ビット・ワード・エントリを表すコンテナ・クラス

QModbusDevice

Modbusクラス、QModbusServerとQModbusClientのベース・クラス

QModbusDeviceIdentification

Modbus サーバの物理的および機能的記述を表すコンテナ・クラス

QModbusExceptionResponse

Modbus ADU 内のファンクションとエラー・コードを含むコンテナ・クラス

QModbusPdu

Modbus ADU 内に格納されるファンクション・コードとペイロードを含む抽象コンテナ・クラス

QModbusReply

QModbusClient 派生クラスで送信されたリクエストのデータを含む

QModbusRequest

Modbus ADU 内に格納されるファンクション・コードとペイロードを含むコンテナ・クラス

QModbusResponse

Modbus ADU 内に格納されるファンクション・コードとペイロードを含むコンテナ・クラス

QModbusRtuSerialClient

Modbus サーバとの通信にシリアル・バスを使用する Modbus クライアントを表します。

QModbusRtuSerialServer

Modbus クライアントとの通信にシリアル・ポートを使用する Modbus サーバを表します。

QModbusServer

Modbus リクエストを受信して処理するインターフェース

QModbusTcpClient

Modbus TCP クライアント・デバイスのインターフェース・クラス

QModbusTcpConnectionObserver

QModbusTcpServer::installConnectionObserver に渡されるオブジェクトのインターフェースを表します。

QModbusTcpServer

Modbus クライアントとの通信に TCP サーバを使用する Modbus サーバを表します。

詳細説明

様々なシリアル・バスにアクセスするクラスを提供します。

C++プロジェクトでは、現在のユースケースに適切なヘッダーを含めます。

#include <QCanBusDevice>

CMake でモジュールを使用するには、find_package() コマンドを使用して、Qt6 パッケージに必要なモジュール・コンポーネントを見つけます:

find_package(Qt6 COMPONENTS SerialBus REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::SerialBus)

qmakeでモジュールを使用するには、プロジェクトの.proファイルにQT 変数の値としてモジュールを追加します:

QT += serialbus

詳細はQt Serial Bus Overview を参照してください。

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