Class: QgsIODeviceSensor

An abstract class QIODevice-based sensor classes

Added in version 3.32.

Class Hierarchy

Inheritance diagram of qgis.core.QgsIODeviceSensor

Base classes

QgsAbstractSensor

An abstract base class for sensor classes

QObject

Subclasses

QgsSerialPortSensor

A serial port sensor class

QgsTcpSocketSensor

A TCP socket sensor class

QgsUdpSocketSensor

A UDP socket sensor class

Methods

iODevice

Returns the I/O device.

initIODevice

Initiates the I/O device.

parseData

Parses the data read from the device when available.

class qgis.core.QgsIODeviceSensor[source]

Bases: QgsAbstractSensor

__init__(parent: QObject | None = None)

Constructor for a abstract QIODevice-based sensor, bound to the specified parent.

Parameters:

parent (Optional[QObject] = None)

iODevice(self) QIODevice | None[source]

Returns the I/O device.

Return type:

Optional[QIODevice]

initIODevice(self, device: QIODevice | None)[source]

Initiates the I/O device.

Note

Takes ownership of the device.

Parameters:

device (Optional[QIODevice])

parseData(self)[source]

Parses the data read from the device when available.