autd3_driver::datagram

Trait Modulation

Source
pub trait Modulation: ModulationProperty + Debug {
    // Required method
    fn calc(self) -> Result<Vec<u8>, AUTDDriverError>;
}
Expand description

Trait for applying amplitude modulation.

See also Modulation derive macro.

Required Methods§

Source

fn calc(self) -> Result<Vec<u8>, AUTDDriverError>

Calculate the modulation data.

Implementors§