Trait autd3_core::Operation

source ·
pub trait Operation {
    // Required methods
    fn init(&mut self);
    fn pack(&mut self, tx: &mut TxDatagram) -> Result<(), DriverError>;
    fn is_finished(&self) -> bool;
}

Required Methods§

source

fn init(&mut self)

source

fn pack(&mut self, tx: &mut TxDatagram) -> Result<(), DriverError>

source

fn is_finished(&self) -> bool

Trait Implementations§

source§

impl Operation for Box<dyn Operation + 'static, Global>

source§

fn init(&mut self)

source§

fn pack(&mut self, tx: &mut TxDatagram) -> Result<(), DriverError>

source§

fn is_finished(&self) -> bool

Implementations on Foreign Types§

source§

impl Operation for Box<dyn Operation + 'static, Global>

source§

fn init(&mut self)

source§

fn pack(&mut self, tx: &mut TxDatagram) -> Result<(), DriverError>

source§

fn is_finished(&self) -> bool

Implementors§