Client Tools SDK v2.4.1 --------------------- July 2008 About This Release ------------------ This client tools SDK release is designed for versions 4.5 and earlier of faceLAB, and versions 2.0 and earlier of the DSS (Driver State Sensor). It includes networking code for Microsoft Visual Studio 2005 and Microsoft VC++ .NET 2003, as well as Linux G++. Changes in Version 2.4.1 ------------------------ * Fixed crash whilst receiving data from FaceAPI 3.0. Changes in Version 2.4 ---------------------- * Added support for new HeadOutputDataV2 which uses quaternions for storing head rotation. * Added support for EngineStateOutputData. * Fixed warnings while compiling with Visual Studio 2003, Visual Studio 2005 and GCC 3.3 Changes in Version 2.3 ---------------------- * Added new Output Data types for the data generated by the Driver State Sensor (DSS). The new types include DSSV2 Output Data, DSS Event Output Data, DSS Performance Output Data, and GPSV2 Output Data. * Added serial2log, a utility for logging to disk the data received via a serial port connection. * Changed the structure of the ClientToolsSDK package. Changes in Version 2.2 ---------------------- * Added Microsoft Visual Studio 2005 Project * Updates for GCC 3.3 support * Removed support for faceLAB 3.x and earlier. Changes in Version 2.1 ---------------------- * Supports faceLAB 4.1 with a new Gaze-Object Intersection field in World Output Data binary file. * logconverter.exe creates additional 3 fields in eye output data txt file: Vergence Distance, Vergence Point and Vergence Angle. Changes in Version 2.0 ------------------------- * Updates for the new EngineOutputData format logged by faceLAB 4.0 * Added OutputDataUtils functions, a collection of methods used for transforming faceLAB data into different forms. * Added net2log, a utility for creating logfiles from network data * Removed support for faceLAB versions prior to v1.1. If you are using an early version of faceLAB, you must use v1.6 of the Client Tools SDK. Changes in Version 1.6 ------------------------ * Updates for .NET 2003 support * Revised code/documentation and ensured support for faceLAB 3.0 Changes in Version 1.5 ------------------------- * Small updates to facestates to support faceLAB 2.0 data format Changes in Version 1.4 ------------------------- * Ported and tested code under Linux (Mandrake 8.2) * Added support for faceLAB 1.1, retaining support for faceLAB 1.0 and custom faceLAB versions. * Added C networking client * Removed Matlab functions – they are now part of the Face Toolbox (FaT) * Improved source code and user manual documentation Where to Start -------------- * User Manual - "Client Tools SDK 2.3\doc\Client Tools SDK.pdf" * Source code documentation - "Client Tools SDK 2.3\doc\html\index.html" Under windows, these links are available under the Start Menu. Known Issues ------------ * The Linux Makefiles do not include the dependency on the lib directory. If you modify files in lib, you will need to do a make clean followed by a make for each project.