![]() |
NDEVR
API Documentation
|
Communication backends for serial, Bluetooth, network, and WebSocket. More...
Classes | |
| class | BluetoothConnection |
| A ConnectionBackend that provides logic for interfacing with a QBluetooth connection. More... | |
| class | BluetoothConnectionFactory |
| A ConnectionFactory that enables the creation of a BluetoothConnection for interfacing with a QBluetoothSocket. More... | |
| class | Connection |
| A standard interface for all types of connections that allow transmitting and receiving of data between two devices or services using a ConnectionBackend. More... | |
| class | ConnectionForwarding |
| Logic for taking all rx data from one Connection and sending it through another Connection and vice-versa. More... | |
| class | SerialPortConnection |
| A ConnectionBackend that allows the software to interface with QSerialPort for communicating with SerialPort devices. More... | |
| class | SerialPortConnectionFactory |
| A ConnectionFactory that enables the creation of a SerialPortConnection for interfacing with a QSerialPort. More... | |
| class | SocketConnection |
| A core ConnectionBackend for QAbstractSocket supporting TCP and UDP connections. More... | |
| class | SocketConnectionFactory |
| A ConnectionFactory that enables the creation of a SocketConnection for interfacing with a QAbstractSocket for TCP and UDP connections. More... | |
| class | SocketIOConnectionFactory |
| A ConnectionBackend that allows the software to interface with SocketIO for communicating with across networks. More... | |
| class | WebSocketConnectionFactory |
| A ConnectionBackend that allows the software to interface with QWebSocket for communicating with WebSocket devices. More... | |
Communication backends for serial, Bluetooth, network, and WebSocket.
The Connection and ConnectionBackend hierarchies abstract transport-layer communication so that higher-level device protocols are transport-agnostic.