Qt Serial Bus C++ Classes
シリアル・バスのデータを読み書きするクラスを提供する。詳細...
名前空間
QtSerialPort モジュールの CAN バス処理部分で使用されるいくつかの共通列挙型 |
クラス
バスプラグインの登録と作成を処理する | |
CANバス用インターフェースクラス | |
QCanBusDevice::Filter構造体は、CANバスフレームのフィルタを定義します。 | |
CANバスインターフェイスに関する情報 | |
CANバスプラグインのプラグインインターフェースとして使用されるファクトリークラス | |
1つのCANフレームを表すコンテナクラス | |
マイクロ秒精度のタイムスタンプ情報 | |
DBCファイルの解析に使用可能 | |
QCanBusFrameをデコードするため、または入力データをQCanBusFrameに変換してレシーバーに送信するために使用できます。 | |
構造体は、QCanFrameProcessor::parseFrame() メソッドの戻り値として使用されます。 | |
CANメッセージを処理し、アプリケーション定義のフォーマットで表現するルールを説明します。 | |
CANフレームから1つの値を抽出し、アプリケーションで定義されたフォーマットで表現するルールを説明します。 | |
マルチプレクサシグナルの値の範囲を定義する | |
QCanBusFrameの一意な識別子にアクセスするルールを説明しています | |
Modbusリクエストを送信するインターフェース | |
Modbusレジスタのシングル・ビットと16ビット・ワード・エントリを表すコンテナ・クラス | |
Modbusクラス、QModbusServerとQModbusClientのベース・クラス | |
Modbus サーバの物理的および機能的記述を表すコンテナ・クラス | |
Modbus ADU 内のファンクションとエラー・コードを含むコンテナ・クラス | |
Modbus ADU 内に格納されるファンクション・コードとペイロードを含む抽象コンテナ・クラス | |
QModbusClient 派生クラスで送信されたリクエストのデータを含む | |
Modbus ADU 内に格納されるファンクション・コードとペイロードを含むコンテナ・クラス | |
Modbus ADU 内に格納されるファンクション・コードとペイロードを含むコンテナ・クラス | |
Modbus サーバとの通信にシリアル・バスを使用する Modbus クライアントを表します。 | |
Modbus クライアントとの通信にシリアル・ポートを使用する Modbus サーバを表します。 | |
Modbus リクエストを受信して処理するインターフェース | |
Modbus TCP クライアント・デバイスのインターフェース・クラス | |
QModbusTcpServer::installConnectionObserver に渡されるオブジェクトのインターフェースを表します。 | |
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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。