def set_level(self, level, timestamp, location): threshold = self.get_dynamic_threshold() self._meterLevel.set_threshold(threshold, False) self._meterLevel.set_noise(self._noise) self._meterLevel.set_level(level) signal = None if self._isRecording: signal = Monitor.set_level(self, level, timestamp, location) if signal is not None: self.__set_records() if level >= threshold and self._isLow: self._isLow = False if self._alert: event = Event(Events.MON_ALERT) post_event(self._eventHandler, event) elif level < threshold: self._isLow = True return signal
def set_level(self, level, timestamp, location): threshold = self.get_dynamic_threshold() self._meterLevel.set_threshold(threshold, False) self._meterLevel.set_noise(self._noise) self._meterLevel.set_level(level) signal = None if self._isRecording: signal = Monitor.set_level(self, level, timestamp, location) if signal is not None: self.__set_records() if level >= threshold and self._isLow: self._isLow = False if self._alert: event = Event(Events.MON_ALERT) post_event(self._eventHandler, event) elif level < threshold: self._isLow = True return signal
def set_level(self, level, timestamp, location): signal = Monitor.set_level(self, level, timestamp, location) if signal is not None: self._isSaved = False return signal
def set_level(self, level, timestamp, location): signal = Monitor.set_level(self, level, timestamp, location) if signal is not None: self._isSaved = False return signal