def set_frequency(self, freq):
        freqs = map(float, self._choiceFreq.GetItems())
        try:
            self._choiceFreq.SetSelection(freqs.index(freq))
        except ValueError:
            self._choiceFreq.SetSelection(len(freqs) / 2)
            index = self._choiceFreq.GetSelection()
            freq = float(self._choiceFreq.GetItems()[index])

        Monitor.set_frequency(self, freq)
        self._signals = []
        self.__set_records()
Beispiel #2
0
    def set_frequency(self, freq):
        freqs = map(float, self._choiceFreq.GetItems())
        try:
            self._choiceFreq.SetSelection(freqs.index(freq))
        except ValueError:
            self._choiceFreq.SetSelection(len(freqs) / 2)
            index = self._choiceFreq.GetSelection()
            freq = float(self._choiceFreq.GetItems()[index])

        Monitor.set_frequency(self, freq)
        self._signals = []
        self.__set_records()