pub struct AmpZoneSettings {}Expand description
A ProAmp8 zone’s gain, delay, tone and power settings.
Gains and volume limits run 0-248 in 0.5dB steps, with 200 as 0dB. Gains are
int16 inside the amp but a byte on the mesh, so a frame cannot carry the
amp’s full internal range.
Fields§
§gain_left: u8Left channel gain.
gain_right: u8Right channel gain.
volume_min: u8Lowest volume the zone may be set to.
volume_max: u8Highest volume the zone may be set to.
delay_left: u32Left channel delay, in 1/48000 second increments.
delay_right: u32Right channel delay, in 1/48000 second increments.
bass: u8Bass tone control, neutral at AMP_TONE_FLAT.
treble: u8Treble tone control, neutral at AMP_TONE_FLAT.
bridged: u80 = normal, 1 = bridged.
power_mode: u8Power-on mode.
power_level: u8Signal level that switches the zone on automatically.
power_timeout: u32Idle time before the zone powers down, in seconds.
eq_left: [u8; 5]Left channel EQ, from 100Hz to 10KHz, neutral at AMP_TONE_FLAT.
eq_right: [u8; 5]Right channel EQ, from 100Hz to 10KHz, neutral at AMP_TONE_FLAT.
Trait Implementations§
Source§impl Clone for AmpZoneSettings
impl Clone for AmpZoneSettings
Source§fn clone(&self) -> AmpZoneSettings
fn clone(&self) -> AmpZoneSettings
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more