Source code for apps.core.models.measurement
from django.db import models
from .device import Device
from .sensor import Sensor
from .physical_unit import PhysicalUnit
from .abstract_models import AbstractTimeStampModel
[docs]class Measurement(AbstractTimeStampModel):
physical_unit = models.ForeignKey(
PhysicalUnit, on_delete=models.CASCADE, null=False)
sensor = models.ForeignKey(Sensor, on_delete=models.CASCADE, null=False)
device = models.ForeignKey(Device, on_delete=models.CASCADE, null=False)
datetime = models.DateTimeField(auto_now=True)
value = models.DecimalField(
max_digits=10, decimal_places=5, null=False, blank=False)
#measurement_type = models.CharField(max_length=30, blank=False, null=False)