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.