def __init__(self, ifaces): self.color_map = self.gen_pallete() self.scanners = [] idx = 0 for iface in ifaces: scanner = Scanner(iface, idx=idx) scanner.mode_chanscan() fn = '%s/spectral_scan0' % scanner.get_debugfs_dir() reader = SpectrumFileReader(fn) scanner.file_reader = reader self.scanners.append(scanner) idx += 1 self.dev_idx = 0 # id of currently selected device if not os.path.exists("./spectral_data"): os.mkdir("./spectral_data") self.dump_to_file = False self.dump_file = None self.ui_update = True self.bg_sample_count = 0 self.bg_sample_count_limit = 500
def __init__(self, ifaces): self.scanners = [] idx = 0 for iface in ifaces: scanner = Scanner(iface, idx=idx) scanner.mode_chanscan() fn = '%s/spectral_scan0' % scanner.get_debugfs_dir() reader = SpectrumFileReader(fn) scanner.file_reader = reader self.scanners.append(scanner) idx += 1 self.dev_idx = 0 if not os.path.exists("./spectral_data"): os.mkdir("./spectral_data") # self.ctl_file = '%s/spectral_scan_ctl' % self.debugfs_dir self.set_band(self.band_idx) self.dump_to_file = False self.dump_file = None self.bg_sample_count = 0 self.bg_sample_count_limit = 500
def __init__(self, iface): self.scanner = Scanner(iface) fn = '%s/spectral_scan0' % self.scanner.get_debugfs_dir() self.file_reader = SpectrumFileReader(fn) self.interface = iface