PLIN-API Version History

21-12-2011 - Version 2.2.29.78

Bug fixes:

  • The declaration of the function "SetSchedule" was wrong within the header files for VB.Net and C#
  • The declaration of the function "InitializeHardware" was wrong within the header file for VB.Net
  • Some functions declarations had incorrect attributes within the header file for VB.Net
  • A compatibility problem within the LinManager under Windows® XP was fixed more information

 


11.01.2011 - Version 2.2.28.71

Improvements:

  • New hardware parameter "hwIdNumber" added
  • New hardware parameter "hwUserData" added. Up to LIN_MAX_USER_DATA bytes of custom data can be stored in the device
  • Ability to use fixed hardware handles was added
  • The hardware parameter "hwName" was changed to read-only, returning always "PCAN-USB Pro LIN"

Bug fixes:

  • The calculation of the timestamp of received messages had a problem, causing the cropping of some amount of time
  • .NET header files were edited due to a wrong declaration of parameters within the function "SetSchedule"

 


15.03.2010 - Version 2.1.25.57

Improvements:

  • First 64-bit capable PLIN-API released
  • New function "LIN_GetSystemTime"

Bug fixes:

  • Infinite blocking within the function "LIN_SetSchedule" was repaired
  • Problem solved with active connections when the connected device was plugged-out
  • Checking the amount of available devices was working incorrectly under 64-bit systems

 


09.07.2009 - Version 2.0.21.51

Bug fixes:

  • Change within the .NET header files due to wrong parameter declaration (Out string parameter changed to StringBuilder)
  • Blocking/rights problems in some scenarios between PLIN and PCAN applications

 


18.06.2009 - Version 2.0.18.48

Improvements:

  • 2 new API functions were added: "LIN_GetResponseRemap" and "LIN_SetResponseRemap"
  • New flag "FRAME_FLAG_IGNORE_INIT_DATA" added
  • Changes in the function definitions of the Pascal header file (string type PChar changed to PAnsiChar)

 


25.05.2009 - Version 2.0.14.41

Improvements:

  • New message type "mstQueueOverrun"
  • New hardware parameter "hwpQueueOverrunCount"

Bug fixes:

  • Changes within the structure TLINScheduleSlot
  • The PLIN-Manager was mixing up errors counter values of different connected clients

 


22.04.2009 - Version 2.0.11.36

Improvements:

  • New definition values created for the c++/Pascal header files
  • Adaptation of all functions and structures to the new defines

Bug fixes:

  • Declaration changes of the functions "UpdateByteArray", "GetClientParam", and "SetHardwareParam" in .NET header files (*.cs, *.vb)
  • Import declaration of the function "GetClientFilter" within the header fiel PLinapi.vb was wrong
  • The declaration of the funciton "GetHardwareParam" (overloads) was not correct

 


16.04.2009 - Version 2.0.09.33

Improvements:

  • Added support for multi languages (function "LIN_GetErrorText"). Supported languages: English, German, Italian, and Spanish
  • New client-parameters added: "clpOnReceiveEventHandle" and "clpOnPluginEventHandle"
  • Functions/Structures were updated due to changes in the size of some variables

 


19-02-2009 - Version 2.0.1.1

  • Name changed. First release as "PLinAPI"

 


17.01.2008 - Version 1.1.7.2

  • First release as "LinAPI" for 32-bit operating systems