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