Equalizer Class¶
- class EqualizerClass : public Acroname::BrainStem::EntityClass¶
EqualizerClass: Provides receiver and transmitter gain/boost/emphasis settings for some of Acroname’s products. Please see product documentation for further details.
Public Functions
- EqualizerClass(void)¶
Constructor.
- ~EqualizerClass(void)¶
Destructor.
- void init(Module *pModule, const uint8_t index)¶
Initialize the class.
- Parameters:
pModule – The module.
index – The index.
- aErr setReceiverConfig(const uint8_t channel, const uint8_t config)¶
Sets the receiver configuration for a given channel.
- Parameters:
channel – The equalizer receiver channel.
config – Configuration to be applied to the receiver.
- Returns:
Returns common entity return values.
- aErr getReceiverConfig(const uint8_t channel, uint8_t *config)¶
Gets the receiver configuration for a given channel.
- Parameters:
channel – The equalizer receiver channel.
config – Configuration of the receiver.
- Returns:
Returns common entity return values.
- aErr setTransmitterConfig(const uint8_t config)¶
Sets the transmitter configuration
- Parameters:
config – Configuration to be applied to the transmitter.
- Returns:
Returns common entity return values.
- aErr getTransmitterConfig(uint8_t *config)¶
Gets the transmitter configuration
- Parameters:
config – Configuration of the Transmitter.
- Returns:
Returns common entity return values.