Diese Website verwendet Cookies für Analysen, die Anmeldung im Online-Shop und im Forum sowie die Durchführung einer Bestellung. Durch die Nutzung dieser Website erklären Sie sich mit der Verwendung von Cookies einverstanden. Detaillierte Informationen über deren Einsatz finden Sie in unserer Datenschutzerklärung.

OK Datenschutz

PCAN-ISO-TP API Version History

2018-03-05 - Version 2.0.2

Improvements:

  • CANTP_AddMapping now prevent the creation of a mapping with PCANTP_FORMAT_FIXED_NORMAL or PCANTP_FORMAT_ENHANCED formats
  • General code improvements on header files
  • Code of sample projects enhanced

Bug fixes:

  • Fixed typo in the VB.Net header where PCANTP_PARAM_CAN_UNSEGMENTED is defined
  • Fixed an issue when defining a global J1939 priority and mappings
  • Fixed invalid status when using an invalid parameter value
  • PCAN_GetStatus was returning PCAN-Basic status values
  • Fixed flag issue with message's member IDTYPE
  • Fixed issue when calling CAN_Uninitialize instead of CANTP_Uninitialize


2017-09-07 - Version 2.0.1

Improvements:

  • PCTPClient and PCTPServer samples were updated:
    • Command-line arguments were improved
    • Handling of errors on initialization
    • Server uses now an event for messages reading

Bug fixes:

  • User-defined mappings could not be found due to priority problems regarding 29-bit standard mappings


2017-01-16 - Version 2.0.0

Improvements:

  • Added CAN FD support through a new function CANTP_InitializeFD
  • Added new PCAN-ISO-TP message type to distinguish incoming or outgoing start frames
  • Transmission timing was enhanced

Bug fix:

  • Heap corruption when an ISO-TP message contained an invalid data length


2016-11-02 - Version 1.4.3

Improvements:

  • PCAN connection now implements auto-reset on bus-off error
  • Optimized transmission when STmin = 0
  • Added support for J1939 priority with compliant ISO-TP messages
  • Added support to read/write unsegmented CAN frames
  • New .NET Samples (C# and VB.NET)

Bug fix:

  • Fixed network communication errors with PCAN-PCI devices


2016-04-21 - Version 1.4.2

Improvements:

  • Added parameter PCANTP_PARAM_PADDING_VALUE to change CAN data padding value
  • Added support for additional PCAN-Basic channels (PCAN-Basic 4.x)
  • Updated N_As, N_Ar, N_Cr timeouts computing
  • Improved calculation of separation time between packages to take arbitration delays into account

Bug fixes:

  • Fixed timeout deadlock when calling PCANTP_Uninitialize with value PCANTP_NONEBUS
  • Fixed timeout computing of Seperation Time Min.
     

2015-09-09 - Version 1.4.1

Improvements:

  • ISO-TP Header files edited to support PCAN-Basic 4.x
  • Adjustments done to support some PassThru configurations (J2534)


2015-08-13 - Version 1.3.0

Improvements:

  • Added 'PCANTP_PARAM_RECEIVE_EVENT' parameter for message reception over event notification
  • General performance improved


2015-08-04 - Version 1.2.0

Improvements:

  • Added reception support for (non-ISO-TP) CAN frames
  • Added value PCANTP_CAN_UNFORMATTED_ALL_FRAMES which allows to retrieve all ISO-TP fragmented messages as CAN frames
  • Added the new function PCANTP_GetErrorText for Error-Text retrieving
  • Enhancement with Mappings: New possibilty to register mappings with the same CAN ID but different CAN ID responses (used with Extended Addressing)
  • Thread management performance improved (thread synchronization)
  • Message processing performance improved (fetching procedure)

Bug fixes:

  • There was a problem when transmitting short (unsegmented) and large (segmented) ISO-TP messages at the same time


2015-05-21 - Version 1.1.0

Improvements:

  • New structure for managing timestamps
  • CANTP_Read supports a new parameter to return the time when the message was received
  • The parameter PCANTP_PARAM_SEPARATION_TIME now handles microseconds
  • Examples were updated as well as the help file


2014-11-14 - Version 1.0.0

  • First Release