1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
mod csv;
mod error;
mod rawpcm;
mod wav;

pub use csv::Csv;
pub use rawpcm::RawPCM;
pub use wav::Wav;

#[cfg(test)]
mod tests {
    use autd3_driver::{
        autd3_device::AUTD3,
        defined::FREQ_40K,
        derive::Geometry,
        geometry::{IntoDevice, Vector3},
    };

    pub fn create_geometry(n: usize) -> Geometry {
        Geometry::new(
            (0..n)
                .map(|i| AUTD3::new(Vector3::zeros()).into_device(i))
                .collect(),
            FREQ_40K,
        )
    }
}