Exemplo n.º 1
0
 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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
 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