Trait autd3_driver::datagram::Gain
source · pub trait Gain {
// Required method
fn calc(
&self,
geometry: &Geometry,
filter: GainFilter<'_>
) -> Result<HashMap<usize, Vec<Drive>>, AUTDInternalError>;
// Provided method
fn transform(
geometry: &Geometry,
filter: GainFilter<'_>,
f: impl Fn(&Device, &Transducer) -> Drive
) -> HashMap<usize, Vec<Drive>>
where Self: Sized { ... }
}Expand description
Gain controls amplitude and phase of each transducer.