Skip to content
Snippets Groups Projects
Commit 8c01a414 authored by Sean Leavey's avatar Sean Leavey
Browse files

Bug fixes for detector pd

parent 6081cddb
No related branches found
No related tags found
No related merge requests found
...@@ -134,7 +134,7 @@ class pd(Detector): ...@@ -134,7 +134,7 @@ class pd(Detector):
return getattr(self, '_'+ self.__class__.__name__ +'__' + name) return getattr(self, '_'+ self.__class__.__name__ +'__' + name)
def __set_f(self, num, value): def __set_f(self, num, value):
setattr(self, '_'+ self.__class__.__name__ +'__f' + name, float(value)) setattr(self, '_'+ self.__class__.__name__ +'__f' + num, float(value))
def __set_phi(self, num, value): def __set_phi(self, num, value):
if value == None and num != self.num_demods: if value == None and num != self.num_demods:
...@@ -144,7 +144,7 @@ class pd(Detector): ...@@ -144,7 +144,7 @@ class pd(Detector):
elif isinstance(value, str) and not isinstance(value,float) and value.lower() != "max": elif isinstance(value, str) and not isinstance(value,float) and value.lower() != "max":
raise pkex.BasePyKatException("Demodulation phase can only be set to a 'max' or a number (or None if the last demodulation phase)") raise pkex.BasePyKatException("Demodulation phase can only be set to a 'max' or a number (or None if the last demodulation phase)")
setattr(self, '_'+ self.__class__.__name__ +'__phi' + name, value) setattr(self, '_'+ self.__class__.__name__ +'__phi' + num, value)
def __set_demod_attrs(self): def __set_demod_attrs(self):
""" """
...@@ -183,7 +183,7 @@ class pd(Detector): ...@@ -183,7 +183,7 @@ class pd(Detector):
alt_str = "*" alt_str = "*"
for n in range(1, 1+self.num_demods): for n in range(1, 1+self.num_demods):
fphi_str += str(self.__getattribute__("f"+str(n))) fphi_str += " " + str(self.__getattribute__("f"+str(n)))
phi_val = self.__getattribute__("phi"+str(n)) phi_val = self.__getattribute__("phi"+str(n))
if phi_val != None: if phi_val != None:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment