|
AgIsoStack++
A control-function-focused implementation of the major ISOBUS and J1939 protocols
|
Files | |
| available_can_drivers.hpp | |
| A utility to include all of the available CAN drivers. Should mainly be used for testing purposes. | |
| can_hardware_interface.hpp | |
| The hardware abstraction layer that separates the stack from the underlying CAN driver. | |
| can_hardware_plugin.hpp | |
| A base class for a CAN driver. Can be derived into your platform's required interface. | |
| canal.h | |
| canal_a.h | |
| flex_can_t4_plugin.hpp | |
| An interface for using FlexCAN_T4 on a Teensy4/4.1 device. | |
| innomaker_usb2can_windows_plugin.hpp | |
| An interface for using an InnoMaker USB2CAN device. | |
| InnoMakerUsb2CanLib.h | |
| libusb.h | |
| mac_can_pcan_plugin.hpp | |
| An interface for using a PEAK PCAN device through the MacCAN PCBUSB driver. | |
| mcp2515_can_interface.hpp | |
| An interface for using the MCP2515 can controller. | |
| pcan_basic_windows_plugin.hpp | |
| An interface for using a PEAK PCAN device. | |
| PCANBasic.h | |
| PCBUSB.h | |
| socket_can_interface.hpp | |
| An interface for using socket CAN on linux. Mostly for testing, but it could be used in any application to get the stack hooked up to the bus. | |
| socketcand_windows_network_client.hpp | |
| A windows hardware plugin for connecting to and using a socketcand server. | |
| spi_hardware_plugin.hpp | |
| A base class for SPI communication between hardware devices. Can be derived into your platform's required interface. | |
| spi_interface_esp.hpp | |
| A (synchronous) implementation for SPI communication with (CAN) hardware devices on ESP platforms. | |
| spi_transaction_frame.hpp | |
| A class containing the data for a single SPI transaction. Used in combination with SPIHardwarePlugin and allows for multiple transactions to be queued. | |
| sys_tec_windows_plugin.hpp | |
| An interface for using a SYS TEC sysWORXX USB CAN device. | |
| toucan_vscp_canal.hpp | |
| An interface for using a Rusoku TouCAN device via the VSCP CANAL api. | |
| twai_plugin.hpp | |
| A driver for using the Two-Wire Automotive Interface (TWAI) with the stack. | |
| Usbcan32.h | |
| UsbCanLs.h | |
| UsbCanUp.h | |
| virtual_can_plugin.hpp | |
| An OS and hardware independent virtual CAN interface driver for testing purposes. Any instance connecting to the same channel and in the same process will be able to communicate. | |