Qt Serial Bus C++ Classes
Fournit des classes permettant de lire et d'écrire des données sur un bus série. En savoir plus...
Espaces de noms
Quelques énumérations communes utilisées dans la partie du module QtSerialPort dédiée à la gestion du bus CAN |
Classes
Gère l'enregistrement et la création des plugins de bus | |
La classe d'interface pour le bus CAN | |
La structure QCanBusDevice::Filter définit un filtre pour les trames du bus CAN | |
Informations sur les interfaces du bus CAN | |
Classe « factory » utilisée comme interface pour les plug-ins du bus CAN | |
Classe conteneur représentant une trame CAN unique | |
Informations d'horodatage avec une précision à la microseconde près | |
Peut être utilisée pour analyser des fichiers DBC | |
Peut être utilisé pour décoder un QCanBusFrame ou pour convertir les données d'entrée en un QCanBusFrame prêt à être envoyé au récepteur | |
La structure est utilisée comme valeur de retour pour la méthode QCanFrameProcessor::parseFrame() | |
Décrit les règles permettant de traiter un message CAN et de le représenter dans un format défini par l'application | |
Décrit les règles permettant d’extraire une valeur d’une trame CAN et de 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 un QCanBusFrame | |
L'interface permettant d'envoyer des requêtes Modbus | |
Classe conteneur représentant des entrées de type bit unique et mot de 16 bits dans le registre Modbus | |
La 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 le code d’erreur au sein d’une unité de données Modbus (ADU) | |
Classe conteneur abstraite contenant le code de fonction et la charge utile stockés dans une ADU Modbus | |
Contient les données d’une requête envoyée avec une classe dérivée de QModbusClient | |
Classe conteneur contenant le code de fonction et la charge utile stockés dans une ADU Modbus | |
Classe conteneur contenant le code de fonction et la charge utile stockés dans une unité ADU Modbus | |
Représente un client Modbus qui utilise un bus série pour communiquer avec le serveur Modbus | |
Représente un serveur Modbus utilisant un port série pour communiquer avec le client Modbus | |
Interface permettant de recevoir et de traiter les requêtes Modbus | |
La classe d’interface pour un périphérique client Modbus TCP | |
Représente l'interface pour les objets pouvant être transmis à QModbusTcpServer::installConnectionObserver | |
Représente un serveur Modbus qui utilise un serveur TCP pour communiquer avec le client Modbus |
Description détaillée
Fournit des classes permettant d’accéder à divers bus série.
Pour les projets C++, incluez l'en-tête adapté au cas d'utilisation actuel ; par exemple, les applications utilisant un périphérique sur bus CAN peuvent utiliser
#include <QCanBusDevice>Pour utiliser le module avec CMake, utilisez la commande « find_package() » afin de localiser les composants nécessaires du module dans le paquet « Qt6 » :
find_package(Qt6 COMPONENTS SerialBus REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::SerialBus)Pour utiliser le module lors de la compilation avec qmake, ajoutez le module en tant que valeur de la variable ` QT ` dans le fichier .pro du projet :
QT += serialbusPour en savoir plus, consultez la présentation d’Qt Serial Bus .
© 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.