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):
return getattr(self, '_'+ self.__class__.__name__ +'__' + name)
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):
if value == None and num != self.num_demods:
......@@ -144,7 +144,7 @@ class pd(Detector):
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)")
setattr(self, '_'+ self.__class__.__name__ +'__phi' + name, value)
setattr(self, '_'+ self.__class__.__name__ +'__phi' + num, value)
def __set_demod_attrs(self):
"""
......@@ -183,7 +183,7 @@ class pd(Detector):
alt_str = "*"
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))
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