def updateListAvailableWaveforms(self):
"""
Update available waveforms list.
"""
waveroot = os.path.join(self.root, 'waveforms')
if not os.path.exists(waveroot):
print "Cannot find SDR waveforms directory"
#return {}
return
self.waveforms = {}
for wave_dir in os.listdir(waveroot):
wave_dir_path = os.path.join(waveroot,wave_dir)
if not os.path.isdir(wave_dir_path):
continue
for wave_file in os.listdir(wave_dir_path):
if ".sad.xml" in wave_file.lower():
f_path = os.path.join('waveforms', wave_dir)
f_path = os.path.join(f_path, wave_file)
if wave_dir not in self.waveforms:
self.waveforms[wave_dir] = f_path
评论列表
文章目录