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)