Share

DyConnect

File Release Notes and Changelog

Release Name: DyConnect 1.60

Notes:
Quite a few bug fixes and performance improvements. The manual
has been re-written and should be more user-friendly.

NOTE: The default bandwidth for synchronizing Dasyne variables
has been dropped to zero! (Auto synchronization is now 
disabled by default) If your program stops working after this 
update, you probably need to set the Flush, EDC and EDC Query 
limits manually.

Changes: - Cleaned up memory allocation code - DyBytes' extractVariable function no longer returns anything - Greatly increased the access speed for SyncData and SyncArray classes - Modified the data map extensively; there are no longer any checks for time elapsed, and data from the server will alter the map immediately - Fixed a error that was preventing DyConnect from compiling using newer compilers - Fixed a bug where CRC values weren't being computed correctly on 64-bit machines - DyByte's getCRC function now returns a uint32_t instead of an unsigned long - Fixed a crash in the EDC mechanism for speck sizes other than 4 - Added the DyTime class - Set default bandwidth for automatic variable synchronization to 0; this makes it possible to use Dasyne for basic networking without having to know anything about the automatic sync features. - Renamed DasyneServer's getMaxConnections function to getMaxClients - Improved Dasyne's performance for high-bandwidth applications - Re-wrote much of the manual, fixed documentation errors