Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 1.59 KB

README.md

File metadata and controls

31 lines (19 loc) · 1.59 KB

TCanSocket component for Lazarus

License: FPC modified LGPL

TCanSocket is a Lazarus component for convenient and easy-to-use access to CAN communication. Perfect for when your Lazarus application should participate or monitor the communication on a Controller Area Network. Under the hood, it uses the SocketCAN functionality of the Linux kernel.

Supported functionality:

  • List all SocketCAN devices known to your Linux system.
  • Transmit and receive CAN messages.
  • Event handlers for:
    • Reception of CAN messages and error frames.
    • Transmit completed of a CAN message.
    • Connect and disconnect events.

Getting started

To get started with the TCanSocket component, it is recommended to download the latest stable release from the releases page. Next, read through the getting started documentation in the user manual.

User manual

The online user manual is located at the following location:

Development

Development of the TCanSocketcomponent takes place at GitHub. Feel free to contribute by submitting issues and pull requests.