C#-API-Wrapper für CANopen Stack

Für unseren CANopen Master/Slave-Stack ist ein C#-API-Wrapper verfügbar. Die C#-API erlaubt die komfortable Verwendung des CANopen Master/Slave Stacks mit dem .NET-Framework unter Windows und Linux. Dabei stehen alle CANopen-Dienste des CANopen Master/Slave-Stacks zur Verfügung. Die C-API-Funktionen werden in C#-Methoden umgesetzt und Callback-Funktionen werden als Delegates abgebildet. Als CAN-Interfaces werden unter Windows folgende Hersteller unterstützt: PCI-Karten…

C#-API-Wrapper für CANopen Stack

Für unseren CANopen Master/Slave-Stack ist ein C#-API-Wrapper verfügbar. Die C#-API erlaubt die komfortable Verwendung des CANopen Master/Slave Stacks mit dem .NET-Framework unter Windows und Linux. Dabei stehen alle CANopen-Dienste des CANopen Master/Slave-Stacks zur Verfügung. Die C-API-Funktionen werden in C#-Methoden umgesetzt und Callback-Funktionen werden als Delegates abgebildet.

Als CAN-Interfaces werden unter Windows folgende Hersteller unterstützt:

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

Unter Linux können CAN Interfaces genutzt werden die eine der folgenden Schnittstellen unterstützen:

  • SocketCAN
  • CAN4Linux

Details zum CANopen-Funktionsumfang finden Sie in Feature Übersicht.