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.