##// END OF EJS Templates
Updating base models and views ...
Updating base models and views git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@19 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71

File last commit:

r6:88585742ef2d
r6:88585742ef2d
Show More
models.py
26 lines | 1.2 KiB | text/x-python | PythonLexer
from django.db import models
from apps.main.models import Configuration
from json_field import JSONField
from django.core.validators import MinValueValidator, MaxValueValidator
from apps.main.models import Device, Experiment
# Create your models here.
class CGSConfiguration(Configuration):
#device = models.ForeignKey(Device)
#exp = models.ForeignKey(Experiment, default = None)
freq0 = models.FloatField(verbose_name='Frequency 0',validators=[MinValueValidator(62.5e6), MaxValueValidator(450e6)])
freq1 = models.FloatField(verbose_name='Frequency 1',validators=[MinValueValidator(62.5e6), MaxValueValidator(450e6)])
freq2 = models.FloatField(verbose_name='Frequency 2',validators=[MinValueValidator(62.5e6), MaxValueValidator(450e6)])
freq3 = models.PositiveIntegerField(verbose_name='Frequency 3',validators=[MinValueValidator(62.5e6), MaxValueValidator(450e6)])
freqs = JSONField(default={"frequencies":[{"f0":freq0,"f1":freq1,"f2":freq2,"f3":freq3}]}, blank=True)
#clk_in = models.PositiveIntegerField(default=10e6)
#mult = models.PositiveIntegerField(default=40)
#div = models.PositiveIntegerField(default=1)
class Meta:
db_table = 'cgs_configurations'