VLCB
Loading...
Searching...
No Matches
VLCB::CAN2515 Class Reference

Transport implementation for the MCP2515/25625 CAN controllers. More...

#include <CAN2515.h>

Inheritance diagram for VLCB::CAN2515:
VLCB::CanTransport VLCB::Transport

Additional Inherited Members

Public Member Functions inherited from VLCB::CanTransport
virtual bool available ()=0
 Check if an incoming CAN frame is available on the CAN bus.
virtual CANFrame getNextCanFrame ()=0
 Get the next CAN frame from the CAN bus.
virtual bool sendCanFrame (CANFrame *msg)=0
 Send a CAN frame to the CAN bus.
virtual byte getHardwareType ()
Public Member Functions inherited from VLCB::Transport
virtual void reset ()=0
virtual unsigned int receiveCounter ()=0
virtual unsigned int transmitCounter ()=0
virtual unsigned int receiveBufferSize ()=0
virtual unsigned int transmitBufferSize ()=0
virtual unsigned int receiveErrorCounter ()=0
virtual unsigned int transmitErrorCounter ()=0
virtual unsigned int receiveBufferUsage ()=0
virtual unsigned int transmitBufferUsage ()=0
virtual unsigned int receiveBufferPeak ()=0
virtual unsigned int transmitBufferPeak ()=0
virtual unsigned int errorStatus ()=0

Detailed Description

Transport implementation for the MCP2515/25625 CAN controllers.

This implementation is available in https://github.com/SvenRosvall/VCAN2515


The documentation for this class was generated from the following file: