Trait CanListener

Source
pub trait CanListener<C, F: Frame>: Send {
    // Required methods
    fn as_any(&self) -> &dyn Any;
    fn on_frame_transmitting(&self, channel: C, frame: &F);
    fn on_frame_transmitted(&self, channel: C, id: Id);
    fn on_frame_received(&self, channel: C, frames: &[F]);
}

Required Methods§

Source

fn as_any(&self) -> &dyn Any

Source

fn on_frame_transmitting(&self, channel: C, frame: &F)

Callback when frame transmitting.

Source

fn on_frame_transmitted(&self, channel: C, id: Id)

Callback when frame transmit success.

Source

fn on_frame_received(&self, channel: C, frames: &[F])

Callback when frames received.

Implementors§