Qt Serial Bus C++ Classes
Fournit des classes permettant de lire et d'écrire des données sur le bus série. Plus d'informations...
Espaces de noms
Quelques enums communs utilisés dans la partie du module QtSerialPort consacrée à la gestion du bus CAN. |
Classes
Gère l'enregistrement et la création de plugins de bus | |
La classe d'interface pour le bus CAN | |
La structure QCanBusDevice::Filter définit un filtre pour les trames de bus CAN | |
Informations sur les interfaces de bus CAN | |
Classe Factory utilisée comme interface pour les plugins de bus CAN | |
Classe de conteneur représentant une trame CAN unique | |
Informations sur l'horodatage avec une précision de l'ordre de la microseconde | |
Peut être utilisé pour analyser des fichiers DBC | |
Peut être utilisée pour décoder une QCanBusFrame ou pour convertir les données d'entrée en une QCanBusFrame prête à être envoyée au récepteur. | |
Struct est utilisé comme valeur de retour pour la méthode QCanFrameProcessor::parseFrame() | |
Décrit les règles pour traiter un message CAN et le représenter dans un format défini par l'application. | |
Décrit les règles pour extraire une valeur de la trame CAN et la représenter dans un format défini par l'application. | |
Définit une plage de valeurs pour un signal de multiplexeur | |
Décrit les règles d'accès à un identifiant unique dans une trame QCanBusFrame | |
L'interface pour envoyer des requêtes Modbus | |
Classe de conteneur représentant les entrées de mots d'un bit et de 16 bits dans le registre Modbus | |
Classe de base pour les classes Modbus, QModbusServer et QModbusClient | |
Classe conteneur représentant la description physique et fonctionnelle d'un serveur Modbus | |
Classe conteneur contenant le code de fonction et d'erreur à l'intérieur d'un ADU Modbus | |
Classe conteneur abstraite contenant le code de fonction et la charge utile stockés à l'intérieur d'une UAD Modbus. | |
Contient les données d'une requête envoyée avec une classe dérivée QModbusClient | |
Classe conteneur contenant le code de la fonction et la charge utile qui est stockée à l'intérieur d'une UAD Modbus | |
Classe conteneur contenant le code de la fonction et la charge utile qui est stockée à l'intérieur d'une UAD Modbus | |
Représente un client Modbus qui utilise un bus série pour sa communication avec le serveur Modbus. | |
Représente un serveur Modbus qui utilise un port série pour sa communication avec le client Modbus. | |
L'interface pour recevoir et traiter les requêtes Modbus | |
Classe d'interface pour le dispositif client Modbus TCP | |
Représente l'interface pour les objets qui peuvent être passés à QModbusTcpServer::installConnectionObserver | |
Représente un serveur Modbus qui utilise un serveur TCP pour sa communication avec le client Modbus. |
Description détaillée
Fournit des classes permettant d'accéder à différents bus série.
Pour les projets C++, incluez l'en-tête approprié au cas d'utilisation actuel, par exemple les applications utilisant le bus CAN peuvent utiliser l'en-tête
#include <QCanBusDevice>Pour utiliser le module avec CMake, utilisez la commande find_package() pour localiser les composants nécessaires du module dans le paquetage Qt6:
find_package(Qt6 COMPONENTS SerialBus REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::SerialBus)Pour utiliser le module pour la construction avec qmake, ajoutez le module comme valeur de la variable QT dans le fichier .pro du projet :
QT += serialbus
Pour en savoir plus, consultez la page Qt Serial Bus Overview.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.