Equalizer Class¶
See the Equalizer Entity for generic information.
-
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.
-
virtual ~EqualizerClass(void)¶
Destructor.
-
void init(Module *pModule, const uint8_t index)¶
Initialize the Equalizer Class.
- Parameters:
pModule – The module to which this entity belongs.
index – The index of the Equalizer entity to be addressed.
-
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
-
EqualizerClass(void)¶