obci_readmanager.signal_processing.signal.read_info_source module
This module provides classes for managing data from info source.
- Author:
- Mateusz Kruszyński <mateusz.kruszynski@gmail.com>
-
class
obci_readmanager.signal_processing.signal.read_info_source.
FileInfoSource
(p_file)[source]
Bases: obci_readmanager.signal_processing.signal.read_info_source.InfoSource
Subclass of class ‘InfoSource’, manage parameters from file and memory_source, parameters: ‘dict’.
-
get_param
(p_key)[source]
For key, if memory_source is None returns param from info_proxy, else returns param from _memory_source.
-
get_params
()[source]
If memory_source is None returns all_params from info_proxy, else returns all_params from _memory_source.
-
reset_params
()[source]
Reset all params in memory source.
-
set_param
(k, v)[source]
Set param (key and value0) in memory source.
-
set_params
(p_params)[source]
Set params in memory source.
-
update_params
(p_params)[source]
Update params in memory source.
-
class
obci_readmanager.signal_processing.signal.read_info_source.
InfoSource
[source]
Bases: object
Base InfoSource class.
-
get_param
(p_key)[source]
Method must be implemented in subclass.
-
get_params
()[source]
Method must be implemented in subclass.
-
reset_params
()[source]
Method must be implemented in subclass.
-
set_param
(k, v)[source]
Method must be implemented in subclass.
-
set_params
(p_params)[source]
Method must be implemented in subclass.
-
update_params
(p_params)[source]
Method must be implemented in subclass.
-
class
obci_readmanager.signal_processing.signal.read_info_source.
MemoryInfoSource
(p_params={})[source]
Bases: obci_readmanager.signal_processing.signal.read_info_source.InfoSource
Subclass of class ‘InfoSource’, stores parameters in memory in ‘dict’ structure.
-
get_param
(p_key)[source]
For key, returns value or signal_exceptions.NoParameter if key not in dictionary.
-
get_params
()[source]
Return all params in ‘dict’ structure of keys and values.
-
reset_params
()[source]
Reset parameters self.set_params({})-> empty ‘dict’.
-
set_param
(p_key, p_value)[source]
Set parameter dict(p_key: p_value).
-
set_params
(p_params)[source]
Set parameters in ‘dict’ structure.
-
update_params
(p_params)[source]
Update parameters in ‘dict’ structure.