C#-API-Wrapper for CANopen Stack

A C# Wrapper is available for our CANopen Master/Slave Stack. The C# API allows the usage of the CANopen Master/Slave Stack on Windows or Linux using the .NET framework. The CANopen services of the CANopen Master/Slave stack are available and C API functions are wrapped into C# methods and callback functions are mapped to delegates.…

A C# Wrapper is available for our CANopen Master/Slave Stack. The C# API allows the usage of the CANopen Master/Slave Stack on Windows or Linux using the .NET framework. The CANopen services of the CANopen Master/Slave stack are available and C API functions are wrapped into C# methods and callback functions are mapped to delegates.

On Windows 10+ we support CAN-Interfaces of various manufacturers:

  • PCI-Cards and USB-Interfaces of HMS (Ixxat)
  • CAN-USB-Interfaces of SYS TEC
  • USB to CAN Adapters of  Kvaser
  • USB/CAN-Interface of EMS Dr. Thomas Wünsche e.K.
  • CAN-USB/2 of esd electronics GmbH
  • CAN / CAN FD Interfaces of Vector Informatik GmbH

On Linux the CANopen stack can be used with CAN Interfaces which support:

  • SocketCAN
  • CAN4Linux

Details about the CANopen features can be found at the feature overview.