##// END OF EJS Templates
voltage DigitalRFReader funcionando
voltage DigitalRFReader funcionando

File last commit:

r973:168a55cfc83e
r973:168a55cfc83e
Show More
parametersModel.py
91 lines | 2.1 KiB | text/x-python | PythonLexer
Miguel Valdez
-USRP Reader was added to Signal Chain GUI...
r589 """
Classes to save parameters from Windows.
-Project window
-Voltage window
-Spectra window
-SpectraHeis window
-Correlation window
"""
class ProjectParms():
parmsOk = False
Miguel Valdez
Signal Chain GUI v2.1
r596 name = None
description = None
Miguel Valdez
-USRP Reader was added to Signal Chain GUI...
r589 datatype = None
ext = None
dpath = None
startDate = None
endDate = None
startTime = None
endTime = None
online = None
delay = None
walk = None
expLabel = None
set = None
ippKm = None
def __init__(self):
self.parmsOk = True
Miguel Valdez
Signal Chain GUI v2.1
r596 self.description = ''
Miguel Valdez
-USRP Reader was added to Signal Chain GUI...
r589 self.expLabel = ''
Miguel Valdez
Signal Chain GUI v2.1
r596 self.set = ''
self.ippKm = ''
Miguel Valdez
-USRP Reader was added to Signal Chain GUI...
r589 self.walk = None
Miguel Valdez
Signal Chain GUI v2.1
r596 self.delay = ''
Miguel Valdez
-USRP Reader was added to Signal Chain GUI...
r589
def getDatatypeIndex(self):
indexDatatype = None
Miguel Valdez
Signal Chain GUI v2.1
r596 if 'voltage' in self.datatype.lower():
Miguel Valdez
-USRP Reader was added to Signal Chain GUI...
r589 indexDatatype = 0
Miguel Valdez
Signal Chain GUI v2.1
r596 if 'spectra' in self.datatype.lower():
Miguel Valdez
-USRP Reader was added to Signal Chain GUI...
r589 indexDatatype = 1
Miguel Valdez
Signal Chain GUI v2.1
r596 if 'fits' in self.datatype.lower():
Miguel Valdez
-USRP Reader was added to Signal Chain GUI...
r589 indexDatatype = 2
Miguel Valdez
Signal Chain GUI v2.1
r596 if 'usrp' in self.datatype.lower():
Miguel Valdez
-USRP Reader was added to Signal Chain GUI...
r589 indexDatatype = 3
return indexDatatype
def getExt(self):
ext = None
if self.datatype.lower() == 'voltage':
ext = '.r'
if self.datatype.lower() == 'spectra':
ext = '.pdata'
if self.datatype.lower() == 'fits':
ext = '.fits'
if self.datatype.lower() == 'usrp':
ext = '.hdf5'
return ext
def set(self, project_name, datatype, ext, dpath, online,
startDate=None, endDate=None, startTime=None, endTime=None,
Miguel Valdez
SCHAIN GUI:...
r637 delay=None, walk=None, set=None, ippKm=None, parmsOk=True, expLabel=''):
Miguel Valdez
-USRP Reader was added to Signal Chain GUI...
r589
Miguel Valdez
Signal Chain GUI v2.1
r596 name = project_name
Miguel Valdez
-USRP Reader was added to Signal Chain GUI...
r589 datatype = datatype
ext = ext
dpath = dpath
startDate = startDate
endDate = endDate
startTime = startTime
endTime = endTime
online = online
delay = delay
walk = walk
set = set
ippKm = ippKm
Miguel Valdez
SCHAIN GUI:...
r637 expLabel = expLabel
Miguel Valdez
-USRP Reader was added to Signal Chain GUI...
r589
Miguel Valdez
Signal Chain GUI v2.1
r596 self.parmsOk = parmsOk
def isValid(self):
return self.parmsOk