Class: QgsSensorModel¶
A QAbstractItemModel subclass for showing sensors within a
QgsSensorManager
.
Added in version 3.32.
Class Hierarchy¶
Base classes¶
Enums
Model columns |
|
Custom model roles. |
|
alias of |
- class qgis.core.QgsSensorModel[source]¶
Bases:
QAbstractItemModel
- __init__(manager: QgsSensorManager | None, parent: QObject | None = None)
Constructor for QgsSensorModel, for the specified
manager
andparent
object.- Parameters:
manager (Optional[QgsSensorManager])
parent (Optional[QObject] = None)
- class Column(*values)¶
Bases:
IntEnum
Model columns
Name
: NameLastValue
: Last value
- LastValue = 1¶
- Name = 0¶
- class CustomRole(*values)¶
Bases:
IntEnum
Custom model roles.
Note
Prior to QGIS 3.36 this was available as QgsSensorModel.Role
Added in version 3.36.
SensorType
: Sensor typeSensorId
: Sensor idSensorName
: Sensor nameSensorStatus
: Sensor status (disconnected, connected, etc.)SensorLastValue
: Sensor last captured valueSensorLastTimestamp
: Sensor timestamp of last captured valueSensor
: Sensor object pointer
- Role¶
alias of
CustomRole