Ce site utilise des cookies à des fins d'analyse, de gestion de la connexion au site marchand, au forum et de traitement d’une commande. En continuant à naviguer sur ce site, vous acceptez cette utilisation. Vous trouverez des informations détaillées sur l'utilisation des cookies dans notre politique de confidentialité.

OK Confidentialité

PCAN-ISO-TP API Version History

2019-07-09 - Version 2.2.1

Improvements:

  • The configuration of the underlying certificate checking was changed to avoid delays at initialization time due to certificate revoke-search online

 


2019-05-23 - Version 2.2.0

Improvements:

  • Fixed typo with the parameter PCANTP_PARAM_SEPERATION_TIME, renamed to PCANTP_PARAM_SEPARATION_TIME
  • Fixed typo with the parameter PCANTP_PARAM_SEPERATION_TIME_OPTIMIZATION, renamed to PCANTP_PARAM_SEPARATION_TIME_OPTIMIZATION
  • General review of references due to update of parameter names

Bug fixes:

  • The function PCANTP_GetValue was returning PCANTP_ERROR_OK if the underlying PCANBasic.dll was not present

 


2019-02-05 - Version 2.1.0

Improvements:

  • New parameter PCANTP_PARAM_SEPERATION_TIME_OPTIMIZATION, used to ensure that STMin is always strictly respected


2018-12-17 - Version 2.0.3

Improvements:

  • The log files have now a timestamp with a resolution in microseconds

Bug fixes:

  • In some scenarios under Windows® 7, an exception was thrown when the library was unloaded
  • An overflow within internal timestamps was taking place when the host PC was running for several weeks


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