

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



