Amplifier Source
- class gpype.backend.sources.base.amplifier_source.AmplifierSource[source]
Bases:
SourceBase class for amplifier-based data acquisition sources.
Provides hardware device management, sampling rate configuration, and multi-channel data acquisition setup for BCI applications.
- class Configuration[source]
Bases:
ConfigurationConfiguration class for AmplifierSource parameters.
- class Keys[source]
Bases:
KeysConfiguration keys for amplifier source settings.
- SAMPLING_RATE = 'sampling_rate'
Sampling rate configuration key
- __init__(sampling_rate, **kwargs)[source]
Initialize configuration with sampling rate validation.
- Parameters:
sampling_rate (
float) – Sampling rate in Hz. Must be positive or Constants.INHERITED for runtime determination.**kwargs – Additional configuration parameters.
- Raises:
ValueError – If sampling_rate is not positive and not INHERITED.
- __init__(sampling_rate, channel_count, frame_size, **kwargs)[source]
Initialize amplifier source with acquisition parameters.