Adapter

Trait Adapter 

Source
pub trait Adapter {
    // Required methods
    fn send(&self, frame: &CanFrame) -> Result<(), Box<AdapterError>>;
    fn recv(
        &self,
        timeout: Option<Duration>,
    ) -> Result<CanFrame, Box<AdapterError>>;
}
Expand description

Base adapter interface (blocking)

Required Methods§

Source

fn send(&self, frame: &CanFrame) -> Result<(), Box<AdapterError>>

Send a CAN frame

Source

fn recv(&self, timeout: Option<Duration>) -> Result<CanFrame, Box<AdapterError>>

Receive a CAN frame

Implementors§