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
managerandparentobject.- Parameters:
manager (Optional[QgsSensorManager])
parent (Optional[QObject] = None)
- class Column(*values)¶
Bases:
IntEnumModel columns
Name: NameLastValue: Last value
- LastValue = 1¶
- Name = 0¶
- class CustomRole(*values)¶
Bases:
IntEnumCustom 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