APIs for CAN applications
For CAN application development, we provide several APIs (Application Programming Interfaces): the PCAN-API from the PCAN-Developer package and the free PCAN-Basic API. This section includes a direct comparison of our development packages.
* Information on the PCAN-API and Clients can be found in the PCAN-Developer product details.
PCAN-Basic / PCAN-Developer 4 comparison
| Feature | PCAN-Basic | PCAN-Developer 4 |
|---|---|---|
| API-based | PCAN-Basic API | PCAN-API 4 |
| Development for platforms | Windows 11 (x64/ARM64), 10 (x86/x64) et Linux | Windows 11 (x64/ARM64), 10 (x86/x64) |
| Connection to CAN buses | ||
| Connection to CAN FD buses | ||
| Support for all PEAK CAN interfaces | ||
| Max. number of CAN channels per hardware type | Max. 16 (depending on the PEAK CAN interface used) | 64 |
| Max. number of applications per physical CAN channel | A dedicated application + multiple ones from PEAK-System | 64 |
| Access to hardware parameters | Access to specific parameters | Full access to all parameters |
| Precision of received message timestamps | 1 µs | 1 µs |
| Control of transmission timing by timestamping outgoing messages | ||
| Configuration of single-shot and self-receive transmissions | ||
| Notification via Windows events when a message is received | ||
| Support for CAN error frames | ||
| Generation of CAN error frames | ||
| CAN message buffer internal to the driver | Up to 32,768 per CAN channel | Up to 32,768 per client* |
| Simulated CAN communication between applications | ||
| Use of a single Windows DLL for all PEAK CAN interfaces | ||
| Support hotline for developers | ||
| Hardware configuration | Via the application | Via the control panel or the application |
| Hardware reset during an active connection | ||
| Freely definable message filter | One filter per CAN channel | One filter per Client* |
| License | PCAN-Basic license included with the hardware | Unlimited licenses for PCAN-API 4 |
| Software provided | PCAN-View | PCAN-View, PCAN-Nets Configuration, PCAN-Status Display |
A project? A question?
Discover our catalog or contact our engineering department for tailored support.
View the catalog Contact us