//! # CANAerospace - Driver
//!//! CANAerospace requires a driver to interract with CAN hardware
usecrate::{message::{CANAerospaceFrame}};/// CANAerospaceDriver trait is act like a gate to hardware for CANAerospaceLite
pubtraitCANAerospaceDriver{/// Takes [CANAerospaceFrame] to send it using the hardware
fnsend_frame(&mutself, frame: CANAerospaceFrame);/// Returns Option<[CANAerospaceFrame]> if the value is None then no action will be taken.
/// if the value is present then frame will be handled by [crate::CANAerospaceLite].
fnrecv_frame(&mutself)->Option<CANAerospaceFrame>;}