##// END OF EJS Templates
Fix RC plots bug
Juan C. Espinoza -
r332:9bb45c0e1ac7
parent child
Show More
@@ -491,7 +491,7 class ABSConfiguration(Configuration):
491 491 # Create the datagram socket
492 492 sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
493 493 sock.settimeout(1)
494 local_ip = os.environ.get('LOCAL_IP', '127.0.0.1')
494 local_ip = os.environ.get('LOCAL_IP', '192.168.1.128')
495 495 sock.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_IF, socket.inet_aton(local_ip))
496 496 sock.sendto(message, multicast_group)
497 497 print('Sending ' + message)
@@ -571,9 +571,9 class Configuration(PolymorphicModel):
571 571
572 572 template = models.BooleanField(default=False)
573 573 # name = models.CharField(verbose_name="Configuration Name", max_length=40, default='')
574 label = models.CharField(verbose_name="Label", max_length=40, default='', blank=True, null=True)
575 experiment = models.ForeignKey('Experiment', verbose_name='Experiment', null=True, blank=True, on_delete=models.CASCADE)
576 574 device = models.ForeignKey('Device', verbose_name='Device', null=True, on_delete=models.CASCADE)
575 label = models.CharField(verbose_name="Label", max_length=40, default='', blank=True, null=True)
576 experiment = models.ForeignKey('Experiment', verbose_name='Experiment', null=True, blank=True, on_delete=models.CASCADE)
577 577 type = models.PositiveSmallIntegerField(default=0, choices=CONF_TYPES)
578 578 created_date = models.DateTimeField(auto_now_add=True)
579 579 programmed_date = models.DateTimeField(auto_now=True)
@@ -94,6 +94,9 class RCConfigurationForm(forms.ModelForm):
94 94
95 95 def save(self, *args, **kwargs):
96 96 conf = super(RCConfigurationForm, self).save(*args, **kwargs)
97 clk = RCClock.objects.filter(rc_configuration=conf).first()
98 if clk:
99 conf.clock_in = clk.frequency
97 100 conf.total_units = conf.ipp*conf.ntx*conf.km2unit
98 101 conf.save()
99 102 return conf
General Comments 0
You need to be logged in to leave comments. Login now