autd3_driver::datagram

Trait FociSTMContextGenerator

Source
pub trait FociSTMContextGenerator<const N: usize>: Debug {
    type Context: FociSTMContext<N>;

    // Required method
    fn generate(&mut self, device: &Device) -> Self::Context;
}
Expand description

A trait to generate the FociSTMContext.

Required Associated Types§

Source

type Context: FociSTMContext<N>

FociSTMContext that generates the sequence of foci.

Required Methods§

Source

fn generate(&mut self, device: &Device) -> Self::Context

generates the context.

Implementors§

Source§

impl<const N: usize> FociSTMContextGenerator<N> for Arc<Vec<ControlPoints<N>>>

Source§

type Context = VecFociSTMContext<N>