********************************************* * * NetCom Release Notes * ********************************************* **************** * v3.0.1 **************** Fixed Bugs: -Connection lost callback called when DAS is abnormally terminated. **************** * v3.0.0 **************** General Changes -GetCheetahObjectsAndTypes replaced by GetDASObjectsAndTypes -Data streams will automatically be reopened when connecting to DAS after connection is lost. Added Features -SetCallbackFunctionMessage added to receive callback messages from NetCom client. -SetCallbackFunctionConnectionLost added to set callback function that gets called when connection to DAS is lost. Removed Features -Removed GetSamplingFrequency use SendCommand instead. -Removed LogMessageCheetah use SendCommand instead. -Removed GetADRange use SendCommand instead. -Removed GetFeature use SendCommand instead. Fixed Bugs: -Now works reliably for client and server with multiple ip address on different subnets. **************** * v2.1.1 **************** Fixed Bugs: -Opening and closing a stream multiple times without disconnecting now works correctly in NetCom for MATLAB -The MATLAB function NlxConnectToServer no longer reports failed when successfully connecting to the NetCom Router when the router is not connected to Cheetah. -The MATLAB function NlxOpenStream no longer returns success when an invalid AE name is used or when connected to a NetCom Router that is not connected to Cheetah. -The MATLAB NlxGetNew*Data functions now return empty arrays if no records are returned from the function call. **************** * v2.1.0 **************** General Changes: -Now includes the SendCommand overload that retrieves data buffers in the reply for C++ library only. -Added GetClientVersionString function to API (NlxGetClientVersionString for MATLAB). Fixed Bugs: -Now works with non-CSC AE in Windows XP environments. -Only the first of multiple requests to open the same data stream in NetCom for MATLAB is processed. **************** * v2.0.1 **************** General Changes: -Now works with Matlab R2008a through R2012a on both 32 and 64 bit systems. Fixed Bugs: -Fixed DLL naming error in NlxConnectToServer for 32 bit Matlab. **************** * v2.0.0 **************** Added Features: -Support for Matlab 64 bit (R2008a and newer) -C++ Library works with multiple versions of Visual Studio -Updated and Expanded API documentation Removed Features: -.NET 1.1 is no longer supported -Visual Studio 2003 example projects removed General Changes: -Replaced all deprecated Cheetah commands with current commands. -C++ static library is now a DLL -C++ Libraries no longer rely on MFC -C++ DLL uses Unicode character set (all strings are either wchar_t or wstring) -C++ API changes *OpenStream no longer requires object type *CloseStream no longer requires object type *SendCommand overload added that extracts succeeded value and splits return values into a vector -.NET 2.0 API changes *OpenStream no longer requires object type *CloseStream no longer requires object type **************** * v1.2.3 **************** Fixed Bugs: -Fixed bug that caused corrupted records to be returned from all of the GetNew*Data functions after opening, closing, and then reopening a stream to the same acquisition entity. -Fixed bug that caused NlxGetNewEvent data to return a negative TTL value if bit 16 is high. **************** * v1.2.2 **************** Added Features: General Changes: Fixed Bugs: -Fixed Bugs that caused data corruption when the Router was attempting to send multiple commands at once. -Fixed Bug that showed inaccurate connection status **************** * v1.2.1 **************** Added Features: -Released a Matlab version of the NetCom Client -Released a .NET 2.0 version of the NetCom Client -Released a Visual C++ 2008 (MFC 9.0) version of the NetCom Client General Changes: Fixed Bugs: