MacCAN – OS X Library for PCAN-USB Interfaces and more

Project: June 2012 – now (ongoing)

Description

The PCBUSB library realizes a ‘PCAN-USB Driver for OS X’ using AppleĀ“s IOUSBKit. It supports up to 8 PCAN-USB and PCAN-USB FD devices from PEAK-System Technik, Darmstadt. The library offers an easy to use API to read received CAN messages from a 64K message queue and to transmit CAN messages. The PCAN-USB FD device can be operated in CAN Classic and CAN FD mode. Standard CAN frames (11-bit identifier) as well as extended CAN frames (29-bit identifier) are supported.
The library comes with an Objective-C wrapper and a demo application: MacCAN Monitor App.

Summary

Project MacCAN – OS X Library for PCAN-USB Interfaces and more
Duration June 2012 – now (ongoing)
Customer Own development (www.mac-can.com)
Industry Sector Industrial Communication / Field Bus
Role / Responsibility System Specifications, Software Architecture, Software Design, Implementation, Function Tests, Documentation
Software / Tools / Methods Enterprise Architect (Sparx), Apple LLVM (clang, x86_64), CUnit Test Framework, Doxygen, JIRA
Hardware Environment PCAN-USB Adapter (PEAK), PCAN-USB FD Adapter (PEAK)

Leave a Reply