modm API documentation
Controller Area Network

Classes

class  modm::Can
 
struct  modm::can::ExtendedIdentifier
 
struct  modm::can::ExtendedMask
 
struct  modm::can::Message
 
struct  modm::can::StandardIdentifier
 
struct  modm::can::StandardMask
 

Functions

modm::IOStreammodm::operator<< (modm::IOStream &stream, const Can::BusState state)
 
modm::IOStreammodm::operator<< (modm::IOStream &s, const modm::can::Message &m)
 

Detailed Description

lbuild module: modm:architecture:can

Controller–area network (CAN or CAN-bus) is a vehicle bus standard designed to allow microcontrollers and devices to communicate with each other within a vehicle without a host computer.

CAN is a message based protocol, designed specifically for automotive applications but now also used in other areas such as industrial automation and medical equipment.