pub trait Interface { type Id: Id; type Frame: Frame<Id = Self::Id>; type Error; type Filter: Filter<Id = Self::Id>; }
A CAN interface
May be a Transmitter, Receiver or both.
Transmitter
Receiver
The Id type that works with this Interface
Interface
The Can Frame this Interface operates on
The Interface Error type
The Filter type used in this Interface