We use cookies on our website to provide you with the best possible service and to further improve our website. By clicking the "Accept All" button, you agree to the use of all cookies. You can limit the cookies used by clicking on "Accept selection". Further information and an option to revoke your selection can be found in our privacy policy.

Necessary:

These cookies are necessary for basic functionality. This allows you to register on our website and forum or order products with our online shop.

Statistics:

With these cookies, we collect anonymized usage data for our website. For example, we can see which content is interesting for our visitors and which resolutions are used. We use the information to optimize our website to provide you with the best possible user experience.

Necessary
Statistics

show more

PCAN-Developer 4 Version History

This is the version history of the PCAN-Developer 4 development package and the included PCAN-API. All improvements, bug fixes, and changes of the published versions are listed.

The professional programming interface PCAN-API and the PCAN-Developer package are indented to create complex Windows® applications with CAN and CAN FD support. See the product page for more information.

Please note: the PCAN-API 4 version history has been included in the PCAN-Developer 4 history.

2024-07-05 - Version 4.5.0.490

Improvements:

  • PCAN drivers updated to version 4.5.0.16741
  • PLIN driver updated to version 1.7.1.1147
  • PCAN-View updated to version 5.3.0
  • PCAN Nets Configuration updated to version 5.0.5
  • PCAN Status Display updated to version 5.1.0
  • New API-Guide application (Beta)
  • PEAK-Settings app updated to version 1.2.1
  • PLIN Status Display updated to version 3.0.3
  • PLIN-View Pro updated to version 3.2.0
  • PCAN-RP1210-C API updated to version 4.0.6
  • Virtual PCAN-Gateway updated to version 2.2.2

PCAN-API DLL

Improvements:

  • New API functions CAN_StartTracing() and CAN_StopTracing() to record CAN communication into .TRC files

PCAN-API .NET Assembly

Improvements:

  • New methods CanApi4.StartTracing() and CanApi4.StopTracing() to record CAN communication into .TRC files
  • Added new classes that improve event-driven CAN communication (CAN/CAN-FD): Worker class and Broadcast class
  • Added a new namespace, Peak.Classes, containing classes for managing time-related operations: SystemTimeStamp and PerformanceTimer

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:

  • Minor code optimizations

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:

  • Minor code optimizations

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