Qt Serial Bus C++ Classes
Proporciona clases para leer y escribir datos del bus serie. Más...
Espacios de nombres
Algunos enums comunes que se usan en la parte de manejo del bus CAN del módulo QtSerialPort |
Clases
Maneja el registro y la creación de plugins de bus | |
La clase de interfaz para bus CAN | |
QCanBusDevice::Filter struct define un filtro para las tramas del bus CAN | |
Información sobre interfaces de bus CAN | |
Clase Factory utilizada como interfaz de plugins para plugins de bus CAN | |
Clase contenedora que representa una sola trama CAN | |
Información de fecha y hora con precisión de microsegundos | |
Puede utilizarse para analizar archivos DBC | |
Puede utilizarse para decodificar un QCanBusFrame o para convertir los datos de entrada en un QCanBusFrame listo para ser enviado al receptor | |
La estructura se utiliza como valor de retorno del método QCanFrameProcessor::parseFrame() | |
Describe las reglas para procesar un mensaje CAN y representarlo en un formato definido por la aplicación | |
Describe las reglas para extraer un valor de la trama CAN y representarlo en un formato definido por la aplicación | |
Define un rango de valores para una señal multiplexora | |
Describe las reglas para acceder a un identificador único en un QCanBusFrame | |
La interfaz para enviar peticiones Modbus | |
Clase contenedora que representa entradas de bit único y de palabra de 16 bits en el registro Modbus | |
La clase base para las clases Modbus, QModbusServer y QModbusClient | |
Clase contenedora que representa la descripción física y funcional de un servidor Modbus | |
Clase contenedora que contiene el código de función y error dentro de una ADU Modbus | |
Clase contenedora abstracta que contiene el código de función y la carga útil que se almacena dentro de una ADU Modbus | |
Contiene los datos de una solicitud enviada con una clase derivada QModbusClient | |
Clase contenedora que contiene el código de función y la carga útil almacenados en una ADU Modbus | |
Clase contenedora que contiene el código de función y la carga útil que se almacena dentro de una ADU Modbus | |
Representa un cliente Modbus que utiliza un bus serie para su comunicación con el servidor Modbus | |
Representa un servidor Modbus que utiliza un puerto serie para su comunicación con el cliente Modbus. | |
La interfaz para recibir y procesar peticiones Modbus | |
La clase de interfaz para el dispositivo cliente Modbus TCP | |
Representa la interfaz para los objetos que se pueden pasar a QModbusTcpServer::installConnectionObserver | |
Representa un servidor Modbus que utiliza un servidor TCP para su comunicación con el cliente Modbus |
Descripción Detallada
Proporciona clases para acceder a varios buses serie.
Para proyectos C++ incluya la cabecera apropiada para el caso de uso actual, por ejemplo las aplicaciones que utilizan el dispositivo bus CAN pueden utilizar
#include <QCanBusDevice>Para utilizar el módulo con CMake, utilice el comando find_package() para localizar los componentes necesarios del módulo en el paquete Qt6:
find_package(Qt6 COMPONENTS SerialBus REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::SerialBus)Para utilizar el módulo para la construcción con qmake, añada el módulo como valor de la variable QT en el archivo .pro del proyecto:
QT += serialbus
Más información en 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.