models
sensor.models
¤
Classes¤
PermissionsBase
¤
Bases: Model
Base model for models that require permissions.
Functions¤
set_model_permissions()
classmethod
¤
Set model-level add permissions.
Source code in management\models.py
74 75 76 77 |
|
set_object_permissions()
¤
Set object-level delete, change and view permissions.
Source code in management\models.py
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
|
Sensor
¤
Bases: PermissionsBase
Specific sensor details.
Attributes:
Name | Type | Description |
---|---|---|
sensor_id |
int
|
Primary key, sensor id. |
code |
(str) sensor code. |
|
sensor_type |
SensorType
|
sensor type. |
sensor_brand |
SensorBrand
|
sensor brand. |
model |
str
|
specific model of the sensor. |
serial |
str
|
serial number of the sensor. |
status |
bool
|
sensor status. |
Functions¤
__str__()
¤
Return the sensor code.
Source code in sensor\models.py
112 113 114 |
|
get_absolute_url()
¤
Return the absolute url of the sensor.
Source code in sensor\models.py
116 117 118 |
|
SensorBrand
¤
Bases: PermissionsBase
Brand of the sensor, eg. Davis, Texas Electronics, etc.
Attributes:
Name | Type | Description |
---|---|---|
brand_id |
int, primary key, sensor brand id. |
|
name |
str, sensor brand name. |
Functions¤
__str__()
¤
Return the brand name.
Source code in sensor\models.py
52 53 54 |
|
get_absolute_url()
¤
Return the absolute url of the sensor brand.
Source code in sensor\models.py
56 57 58 |
|
SensorType
¤
Bases: PermissionsBase
Type of sensor, eg. pluviometric, wind sensor, etc.
Attributes:
Name | Type | Description |
---|---|---|
sensor_type_id |
int, primary key, sensor type id. |
|
name |
str, sensor type name. |
Functions¤
__str__()
¤
Return the sensor type name.
Source code in sensor\models.py
32 33 34 |
|
get_absolute_url()
¤
Return the absolute url of the sensor type.
Source code in sensor\models.py
36 37 38 |
|