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.

Return

Returns common entity return values.

Parameters
  • channel: The equalizer receiver channel.

  • config: Configuration to be applied to the receiver.

aErr getReceiverConfig(const uint8_t channel, uint8_t *config)

Gets the receiver configuration for a given channel.

Return

Returns common entity return values.

Parameters
  • channel: The equalizer receiver channel.

  • config: Configuration of the receiver.

aErr setTransmitterConfig(const uint8_t config)

Sets the transmitter configuration

Return

Returns common entity return values.

Parameters
  • config: Configuration to be applied to the transmitter.

aErr getTransmitterConfig(uint8_t *config)

Gets the transmitter configuration

Return

Returns common entity return values.

Parameters
  • config: Configuration of the Transmitter.