##// END OF EJS Templates
Fix windows line ranges in RC model
jespinoza -
r303:d316309a4704
parent child
Show More
@@ -872,12 +872,9 class RCLine(models.Model):
872 872 elif self.line_type.name=='windows':
873 873 params = json.loads(self.params)
874 874 if 'params' in params and len(params['params'])>0:
875 tr_lines = self.get_lines(line_type__name='tr')
876 if tr_lines:
877 tr_params = json.loads(self.get_lines(line_type__name='tr')[0].params)
878 tr_ranges = tr_params['range'].split(',')
879 else:
880 tr_ranges = []
875 tx = RCLine.objects.get(pk=params['TX_ref'])
876 tx_params = json.loads(tx.params)
877 ranges = tx_params['range'].split(',')
881 878 for p in params['params']:
882 879 y_win = self.points(ntx, ipp_u,
883 880 p['resolution']*p['number_of_samples']*km2unit,
@@ -885,8 +882,8 class RCLine(models.Model):
885 882 sync=self.rc_configuration.sync+self.get_win_ref(p, params['TX_ref'], km2unit))
886 883
887 884
888 if len(tr_ranges)>0 and tr_ranges[0]!='0':
889 y_win = self.mask_ranges(y_win, tr_ranges)
885 if len(ranges)>0 and ranges[0]!='0':
886 y_win = self.mask_ranges(y_win, ranges)
890 887
891 888 y.extend(y_win)
892 889
General Comments 0
You need to be logged in to leave comments. Login now