Please note: the PCAN-API 4 version history has been included in the PCAN-Developer 4 history.
2022-12-15 - Version 4.4.0.430
Improvements:
- PCAN-Developer
- CanApi4.dll and .NET Assembly now always have the same version number as PCAN-Developer
- Includes new ARM64 version of CanApi4.dll
- .NET Assembly targets .NET Standard 2.0
- PCAN Nets Configuration updated to version 5.0.3
- PCAN Status Display updated to version 5.0.3
- PCAN-View updated to version 5.0.4
- Redistributable
- PCAN drivers updated to version 4.4.0.16619
- PLIN driver updated to version 1.7.0.1122
- PEAK-Settings app updated to version 1.1.2
- PLIN Status Display updated to version 3.0.0
- PLIN-View Pro updated to version 3.1.1
- PCAN-RP1210C API updated to version 4.0.3
- Virtual PCAN-Gateway updated to version 2.1.1
Changes:
- PCAN-Developer
- Installation on 32-bit version of Windows 10 no longer possible
- Installation folder changed to 64-bit Program Files folder instead of 'Program Files (x86)'
- PEAK-Settings app is no longer installed
- Visual C++ Redistributable removed
- Redistributable
- ARM64 device drivers added
- x86 device drivers removed, installation on 32-bit version of Windows 10 is no longer possible
- Visual C++ Redistributable removed
- .NET Runtime is no longer installed by the Redistributable
2022-09-08 - Version 4.3.1.388
Improvements:
- PCAN drivers updated to version 4.3.1.16607
- PLIN driver updated to version 1.6.0.1117
- PEAK-Settings app updated to version 1.0.4
- PCAN Nets Configuration updated to version 5.0.2
- PCAN Status Display updated to version 5.0.2
- PCAN-View updated to version 5.0.3
- PLIN Status Display updated to version 2.1.2
- PCAN-RP1210C API updated to version 4.0.2
- Virtual PCAN-Gateway updated to version 2.0.4
2022-04-12 - Version 4.3.0.380
Improvements:
- PCAN-View updated to version 5.0.2
- PCAN Status Display updated to version 5.0.1
- PCAN Nets Configuration updated to version 5.0.1
- New console example projects for CanApi4.NET assembly added
- General internal optimizations
Changes:
- Visual C++ Redistributable 32-bit is now only installed on 32-bit systems
2022-02-21 - Version 4.3.0.340
Improvements:
- PCAN drivers updated to version 4.3.0.16563
- PLIN driver updated to version 1.5.0.1099
- PCAN-View updated to version 5.0.1
- PCAN Nets Configuration updated to version 5.0.0
- PCAN Status Display updated to version 5.0.0
- PLIN-View Pro updated to version 3.1.0
- New possibilty to bind PCAN nets to Device IDs using the Redistributable package
Changes:
- Dropped support for Non-Plug&Play drivers
- Dropped support for Windows 7 and 8.1
- PEAK Hardware control panel replaced by new PEAK Settings app
- 'Requisites' removed from the documentation and XML template of Redistributable package
PCAN-API DLLs and .NET Assembly version 4.3.4.312
Improvements:
- Minor internal optimizations
Changes:
- Fixes in debug log output of PCAN-API DLLs
2021-05-10 - Version 4.2.3
Improvements:
- PCAN drivers (USB/PCI/Virtual/LAN) updated to version 4.2.3.16490
- PLIN driver updated to version 1.4.1.1048
- PCAN-View updated to version 4.3.4.615
- PCAN Nets Configuration updated to version 4.3.3.219
PCAN-API DLLs and .NET Assembly version 4.3.3.300
Improvements:
2021-03-19 - Version 4.2.2
Improvements:
- PCAN drivers (USB/PCI/Virtual/LAN) updated to version 4.2.2.16474
- PCAN-View updated to version 4.3.3
- PLIN-View Pro updated to version 2.1.5
- PCAN-API DLLs and .NET Assembly updated to version 4.3.2.298
PCAN-API DLL 4.3.2.298
Improvements:
- DLL header files updated to include:
- New parameters CAN_PARAM_TIMESTAMP_SOF, CAN_PARAM_TX_SELF_ACK, CAN_PARAM_BRS_IGNORE, CAN_PARAM_EVENT_ONRCV, CAN_PARAM_EVENT_ONDELAYXMTEMPTY
- New record types CAN_RECORDTYPE_interframespace_pause, CAN_RECORDTYPE_param_event, CAN_RECORDTYPE_param_event_onrcv, CAN_RECORDTYPE_param_event_ondelayxmtempty
- New records can_interframespace_pause_t, can_param_event_t
PCAN-API .NET Assembly 4.3.2.298
Improvements:
- New parameters UInt32Parameter.TimestampStartOfFrame, UInt32Parameter.SenderSelfAcknowledge, UInt32Parameter.BitrateSwitchIgnore, StructParameter.OnReceiveEvent, StructParameter.OnDeleayXmtQueueEmptyEvent
- New object type InterframeSpacePause
Bug fixes:
- .NET Assembly: Calls to Read method from different threads caused a deadlock due to the use of a global buffer without synchronization
2020-09-30 - Version 4.2.1
Improvements:
- PCAN drivers (USB/PCI/Virtual/LAN) updated to version 4.2.1.16433
- PCAN-API .NET Assembly updated to version 4.3.1.284
- PEAK-Hardware Control Panel updated to version 4.4.1
- PCAN-View updated to version 4.3.1
- PCAN Nets Configuration updated to version 4.3.2
- PLIN-View Pro updated to version 2.1.4
- RP1210-A API updated to version 3.0.0
- RP1210-C API updated to version 4.0.0
PCAN-API DLL 4.3.1.284
Improvements:
- Added CAN_PARAM_PROTOCOLS and CAN_CONST_PROTOCOL_* constants
Bug fixes:
- Several fixes in parameter descriptions in header files
- If multiple 'in-use' or handle error flags were set in can_status_t at the same time, the error text returned by CAN_GetErrText() was incomplete
Changes:
- Renamed CAN_PARAM_CANFD_ISOMODE to CAN_PARAM_FD_ISOMODE
2019-12-13 - Version 4.2.0
Improvements:
- PCAN drivers (USB/PCI/Virtual/LAN) updated to version 4.2.0.16376
- PCAN-API .NET Assembly updated to version 4.3.0.266
- PCAN-View updated to version 4.2.5
- New PDF documentation for PCAN-API .NET Assembly
- Redistributable: Reload functionality for PCAN nets added
PCAN-API DLL 4.3.0.266
Improvements:
- New possiblity to query API DLL version with parameter CAN_PARAM_VERSION and CAN_PARAM_OBJCLASS_API
- API logging can now be controlled through the new 'API' parameters CAN_PARAM_DEBUGLOG_LEVEL and CAN_PARAM_DEBUGLOG_PATH via CAN_SetParam() calls
- API debug log output can now be watched with debug tools like DebugView.exe, even when log file creation is switched off, only a logging level higher than 0 must be set
- New API functions CAN_ConnectToHardware() and CAN_GetAvailableHardware()
- New error code CAN_ERR_ILLMODE
- New parameters CAN_PARAM_IO_DIGITAL_CONFIG, CAN_PARAM_IO_DIGITAL_VALUE, CAN_PARAM_IO_DIGITAL_SET, CAN_PARAM_IO_DIGITAL_CLEAR, CAN_PARAM_IO_ANALOG_VALUE and associated record can_param_io_t
- New hardware parameter CAN_PARAM_IRQ_TIMING and associated record can_param_irq_timing_t
- Some other minor improvements
2019-08-06 - Version 4.1.6
Improvements:
- PEAK-Hardware Control Panel updated to version 4.3.0
- RP1210-C API updated to version 2.1.0
2019-07-10 - Version 4.1.5
Improvements:
- PCAN-View updated to version 4.2.4
- PLIN driver updated to version 1.4.0
2019-06-05 - Version 4.1.4
Improvements:
- PCAN Nets Configuration tool updated to version 4.3.0
- PCAN Status Display tool updated to version 4.1.5
- PCAN-View updated to version 4.2.3
- PLIN-View Pro updated to version 2.1.3
- RP1210-C API updated to version 2.0.9
2019-04-10 - Version 4.1.3
Improvements:
- RP1210-C API updated to version 2.0.8
- PCAN-View updated to version 4.2.2
- Improvements in Managed samples: Reference CanApi4.NET.dll is now loaded from the solution directory instead from the Assemblies directory
2018-12-19 - Version 4.1.2
Improvements:
- PCAN drivers updated to version 4.1.4
- PEAK-Hardware Control Panel updated to version 4.2.2
- PCAN Nets Configuration tool updated to version 4.2.0
- PCAN-View updated to version 4.2.1
- PLIN-View Pro updated to version 2.1.2
- PLIN Status Display updated to version 2.1.0
- RP1210-C API updated to version 2.0.7
- New Python module and programming example
Bug fixes:
- If any of the PCAN tools was launched from the Starter app, the online help could not be opened from within the tool
- The Redistributable did not correctly detect whether a system reboot was necessary after installing or updating device drivers
- The Redistributabe installed the shortcut for the Virtual PCAN-Gateway Configuration tool always under 'PEAK-System Tools' and not in the Program group that was specified in the XML file
2017-11-16 - Version 4.1.1
Improvements:
- New version of the .NET assembly 'CanApi4.NET.dll'
- RP1210-C API DLL in Redistributable updated to version 2.0.4
- PCAN drivers updated to version 4.1.3
PCAN-API 4 DLL 4.2.1
Changes:
2017-08-18 - Version 4.1.0
Improvements:
- New versions report in HTML format
- New versions report for the Redistributable package
- .NET assembly 'CanApi4.NET.dll' added
- .NET sample projects for C#, Visual Basic, and C++ CLR added
- Minor enhancements in the Start Page application
2017-05-19 - Version 4.0.9
- Initial public release of the development package with CAN FD support