Trait autd::link::Link[][src]

pub trait Link: Send {
    fn open(&mut self) -> Result<(), Box<dyn Error>>;
fn close(&mut self) -> Result<(), Box<dyn Error>>;
fn send(&mut self, data: &[u8]) -> Result<(), Box<dyn Error>>;
fn read(
        &mut self,
        data: &mut [u8],
        buffer_len: usize
    ) -> Result<(), Box<dyn Error>>;
fn is_open(&self) -> bool; }

Link is a interface to the AUTD device.

Required methods

fn open(&mut self) -> Result<(), Box<dyn Error>>[src]

fn close(&mut self) -> Result<(), Box<dyn Error>>[src]

fn send(&mut self, data: &[u8]) -> Result<(), Box<dyn Error>>[src]

fn read(
    &mut self,
    data: &mut [u8],
    buffer_len: usize
) -> Result<(), Box<dyn Error>>
[src]

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

Loading content...

Implementors

Loading content...