CANpie FD
CAN programming interface environment - Version 3.00
CANpie FD API

Programming in C

canpie.h

CANpie FD definitions

cp_core.h

CANpie FD core functions

cp_fifo.h

CANpie FD FIFO functions

cp_msg.h

CANpie FD message access functions

Programming in C++

The CANpie FD API provides classes for manipulation of CAN frames. The base classes do not rely on any C++ library and have the prefix Cp. The following table gives an overview.

CpFrame

Base class of a CAN frame, covering both classic CAN frames and CAN FD frames.

CpFrameApi

Class defining an API frame

CpFrameError

Class defining a CAN error frame

CpTimeStamp

Time-stamp with a resolution of 1 nanosecond

Derived classes are using the Qt Library and have the prefix QCan.

QCanFrame

CAN frame with Qt extensions, derived from CpFrame

QCanFrameApi

Class defining an API frame, derived from CpFrameApi

QCanFrameError

Class defining a CAN error frame, derived from CpFrameError

QCanInterface

Class defining a physical CAN interface

QCanNetwork

Class defining a CAN network

QCanPlugin

Class for a CAN plugin, used by the QCanServer

QCanServer

CANpie server class, managing multiple CAN networks

QCanSocket

Class defining a CAN socket, which connects to a QCanNetwork