Trait autd3_core::modulation::Modulation[][src]

pub trait Modulation: Send {
    fn build(&mut self, config: Configuration) -> Result<()>;
fn buffer(&self) -> &[u8];
fn sent(&self) -> usize;
fn send(&mut self, sent: usize); fn finished(&self) -> bool { ... }
fn remaining(&self) -> usize { ... }
fn head(&self) -> *const u8 { ... } }
Expand description

Modulation contains the amplitude modulation data.

Required methods

fn build(&mut self, config: Configuration) -> Result<()>[src]

fn buffer(&self) -> &[u8][src]

fn sent(&self) -> usize[src]

fn send(&mut self, sent: usize)[src]

Provided methods

fn finished(&self) -> bool[src]

fn remaining(&self) -> usize[src]

fn head(&self) -> *const u8[src]

Implementors