Driver Revision History

<< Click to Display Table of Contents >>

 

Driver Revision History

Version

Date

Author

Comments

3.0.26

02/28/2023

C. Mello

Reading and Writing long strings (Case 29327)

3.0.21

09/11/2019

M. Salvador

Fixed write problem caused on previous version (Case 27554)

Variables doesn't update in specific circumstances (Case 27549)

3.0.20

08/19/2019

C. Mello

Driver source code platform update (Case 27381).

3.0.19

09/17/2018

M. Salvador

Adjustments in the connection process with the controllers (Case 25138).

3.0.18

09/05/2018

M. Salvador

Added cache system for controller settings (Case 24866).

Improvements in the network reconnection process (Case 24790).

3.0.14

12/06/2016

M. Salvador

Fixed the reading of 64-bit integer data types (Case 20933).

3.0.12

02/26/2016

M. Salvador

Now if one or more services from a Non-Blocked request returns an error, only Tags corresponding to those services return a communication error (Case 20505).

3.0.11

01/28/2015

M. Salvador

Created a mechanism to update the IP address at run time, StartOffline (Case 14612).

Removed the sending of controller's identification message at each connection (Case 17847).

3.0.7

09/08/2014

M. Salvador

Improvements in the process of reconnection with a controller after a failure (Case 17088).

Fixed the behavior of the option to monitor program download (Case 16353).

Fixed a problem of increasing memory usage when performing many writings continuously (Case 16369).

Implemented a greater tolerance to communication failures during the initialization process (Case 17076).

Created a new configuration option allowing to add a four-byte offset in array communication in controller's firmware versions less than or equal to 20, in the Non-Blocked option (Case 17082).

3.0.4

01/28/2014

M. Salvador

Now each TCP/IP channel contains a KeepAlive control that keeps the connection active by using an exchange of identification messages at every 10 seconds (Case 15623).

Driver ported to IOKit v2.00 (Case 14026).

2.2.1

02/22/2013

M. Salvador

If there is a communication failure during the initialization process, the Driver now discards all data structures partially obtained and restarts the initialization process (Case 13530).

2.1.1

04/18/2011

M. Salvador

M. Ludwig

Fixed a possible wrong bit value (Case 11951).

Implemented multiple TCP/IP connections (Case 11109).

Implemented a verification of program download.

Added support for user-defined String data types and also support for using Strings in arrays or structs.

Implemented asynchronous readings (Case 11109).

Fixed a problem with certain data structures not being correctly mapped by this Driver (Case 10109).

Implemented the Auto Update option (Case 10026).

Improvements on CIP Addresses interface (Case 10026).

Created special IOKit Tags for when this Driver uses TCP/IP communication (Case 11387).

1.6.1

10/10/2006

M. Salvador

Tag Browser can now be opened regardless the configuration window is already open.

Fixed reading errors for arrays of structures.

Tags read by Tag Browser now are displayed in alphabetical order.

Added a progress bar on Tag Browser window to indicate the progress of identifying Tags.

1.5.1

09/25/2006

M. Salvador

Source code revision.

1.0.1

 

M. Salvador

Driver's initial version.