rename collect -> filter
This commit is contained in:
		| @@ -199,7 +199,7 @@ class OpenWebRxReceiverClient(Client): | ||||
|         stack = PropertyStack() | ||||
|         stack.addLayer(0, self.sdr.getProps()) | ||||
|         stack.addLayer(1, Config.get()) | ||||
|         configProps = stack.collect(*OpenWebRxReceiverClient.config_keys) | ||||
|         configProps = stack.filter(*OpenWebRxReceiverClient.config_keys) | ||||
|  | ||||
|         def sendConfig(key, value): | ||||
|             #config = dict((key, configProps[key]) for key in OpenWebRxReceiverClient.config_keys) | ||||
| @@ -257,7 +257,7 @@ class OpenWebRxReceiverClient(Client): | ||||
|         stack = PropertyStack() | ||||
|         stack.addLayer(0, self.sdr.getProps()) | ||||
|         stack.addLayer(1, config) | ||||
|         protected = stack.collect(*keys) | ||||
|         protected = stack.filter(*keys) | ||||
|         for key, value in params.items(): | ||||
|             protected[key] = value | ||||
|  | ||||
| @@ -335,7 +335,7 @@ class MapConnection(Client): | ||||
|         super().__init__(conn) | ||||
|  | ||||
|         pm = Config.get() | ||||
|         self.write_config(pm.collect("google_maps_api_key", "receiver_gps", "map_position_retention_time").__dict__()) | ||||
|         self.write_config(pm.filter("google_maps_api_key", "receiver_gps", "map_position_retention_time").__dict__()) | ||||
|  | ||||
|         Map.getSharedInstance().addClient(self) | ||||
|  | ||||
|   | ||||
| @@ -26,7 +26,7 @@ class DspManager(csdr.output): | ||||
|  | ||||
|         self.props = PropertyStack() | ||||
|         # local demodulator properties not forwarded to the sdr | ||||
|         self.props.addLayer(0, PropertyLayer().collect( | ||||
|         self.props.addLayer(0, PropertyLayer().filter( | ||||
|             "output_rate", | ||||
|             "squelch_level", | ||||
|             "secondary_mod", | ||||
| @@ -37,7 +37,7 @@ class DspManager(csdr.output): | ||||
|             "secondary_offset_freq", | ||||
|         )) | ||||
|         # properties that we inherit from the sdr | ||||
|         self.props.addLayer(1, self.sdrSource.getProps().collect( | ||||
|         self.props.addLayer(1, self.sdrSource.getProps().filter( | ||||
|             "audio_compression", | ||||
|             "fft_compression", | ||||
|             "digimodes_fft_size", | ||||
| @@ -84,7 +84,7 @@ class DspManager(csdr.output): | ||||
|             self.props.wireProperty("digital_voice_unvoiced_quality", self.dsp.set_unvoiced_quality), | ||||
|             self.props.wireProperty("dmr_filter", self.dsp.set_dmr_filter), | ||||
|             self.props.wireProperty("temporary_directory", self.dsp.set_temporary_directory), | ||||
|             self.props.collect("center_freq", "offset_freq").wire(set_dial_freq), | ||||
|             self.props.filter("center_freq", "offset_freq").wire(set_dial_freq), | ||||
|         ] | ||||
|  | ||||
|         self.dsp.set_offset_freq(0) | ||||
|   | ||||
| @@ -17,7 +17,7 @@ class SpectrumThread(csdr.output): | ||||
|         stack = PropertyStack() | ||||
|         stack.addLayer(0, self.sdrSource.props) | ||||
|         stack.addLayer(1, Config.get()) | ||||
|         self.props = props = stack.collect( | ||||
|         self.props = props = stack.filter( | ||||
|             "samp_rate", | ||||
|             "fft_size", | ||||
|             "fft_fps", | ||||
| @@ -51,7 +51,7 @@ class SpectrumThread(csdr.output): | ||||
|             props.wireProperty("fft_fps", dsp.set_fft_fps), | ||||
|             props.wireProperty("fft_compression", dsp.set_fft_compression), | ||||
|             props.wireProperty("temporary_directory", dsp.set_temporary_directory), | ||||
|             props.collect("samp_rate", "fft_size", "fft_fps", "fft_voverlap_factor").wire(set_fft_averages), | ||||
|             props.filter("samp_rate", "fft_size", "fft_fps", "fft_voverlap_factor").wire(set_fft_averages), | ||||
|         ] | ||||
|  | ||||
|         set_fft_averages(None, None) | ||||
|   | ||||
| @@ -44,7 +44,7 @@ class PropertyManager(ABC): | ||||
|     def keys(self): | ||||
|         pass | ||||
|  | ||||
|     def collect(self, *props): | ||||
|     def filter(self, *props): | ||||
|         return PropertyFilter(self, *props) | ||||
|  | ||||
|     def wire(self, callback): | ||||
|   | ||||
| @@ -14,7 +14,7 @@ class SdrHuUpdater(threading.Thread): | ||||
|         super().__init__(daemon=True) | ||||
|  | ||||
|     def update(self): | ||||
|         pm = Config.get().collect("server_hostname", "web_port", "sdrhu_key") | ||||
|         pm = Config.get().filter("server_hostname", "web_port", "sdrhu_key") | ||||
|         data = parse.urlencode({ | ||||
|             "url": "http://{server_hostname}:{web_port}".format(**pm.__dict__()), | ||||
|             "apikey": pm["sdrhu_key"] | ||||
|   | ||||
| @@ -57,7 +57,7 @@ class ServiceHandler(object): | ||||
|         self.startupTimer = None | ||||
|         self.source.addClient(self) | ||||
|         props = self.source.getProps() | ||||
|         props.collect("center_freq", "samp_rate").wire(self.onFrequencyChange) | ||||
|         props.filter("center_freq", "samp_rate").wire(self.onFrequencyChange) | ||||
|         if self.source.isAvailable(): | ||||
|             self.scheduleServiceStartup() | ||||
|         self.scheduler = None | ||||
|   | ||||
| @@ -210,7 +210,7 @@ class ServiceScheduler(object): | ||||
|         self.source.addClient(self) | ||||
|         props = self.source.getProps() | ||||
|         self.schedule = Schedule.parse(props) | ||||
|         props.collect("center_freq", "samp_rate").wire(self.onFrequencyChange) | ||||
|         props.filter("center_freq", "samp_rate").wire(self.onFrequencyChange) | ||||
|         self.scheduleSelection() | ||||
|  | ||||
|     def shutdown(self): | ||||
|   | ||||
| @@ -38,7 +38,7 @@ class SdrSource(ABC): | ||||
|         # layer 0 reserved for profile properties | ||||
|         self.props.addLayer(1, props) | ||||
|         self.props.addLayer(2, Config.get()) | ||||
|         self.rtlProps = self.props.collect(*self.getEventNames()) | ||||
|         self.rtlProps = self.props.filter(*self.getEventNames()) | ||||
|  | ||||
|         self.profile_id = None | ||||
|         self.activateProfile() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jakob Ketterl
					Jakob Ketterl