================================================================================================= iQ-LED API ================================================================================================= The iQ-LED API offers tools for the development of proprietary software to control iQ-LED devices and the Image Engineering spectrometers. For more information please read the documentation. For technical support contact support@image-engineering.de ------------------------------------------------------------------------------------------------- We recommend the update to the latest release for all users. ------------------------------------------------------------------------------------------------- ================================================================================================= ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 3.3.0 (released November 10th, 2021) ------------------------------------------------------------------------------------------------- ** changes ** - Added text file import/export feature to spectrum class - Added normalize and getColorValues functions to spectrum class - Added getSpectrometerTemperature function to SpectrometerController class ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 3.2.2 (released July 16th, 2021) ------------------------------------------------------------------------------------------------- ** changes ** - Update of some dependent libraries ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 3.2.1 (released January 18th, 2021) ------------------------------------------------------------------------------------------------- ** features ** - Improved precision of set/get intensity values ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 3.2.0 (released September 8th, 2020) ------------------------------------------------------------------------------------------------- ** features ** - Added new fit algorithm 'global' ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 3.1.0 (released November 21st, 2019) ------------------------------------------------------------------------------------------------- ** features ** - Added C-API - Added Python sample project with GUI - Added console application based on the C-API - Added ability to store a list of preferred modules in the iQ::LED::Illuminant class - Illuminant class now stores the initial light intensity as a binary value - Added new class iQ::LED::Event for receiving API events as virtual implementation - Added ability to change the duration of the iQ-LED Trigger function ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 3.0.4 (released April 5th, 2019) ------------------------------------------------------------------------------------------------- ** features ** - convenience function iQ::LED::LedController::setDefaultLight() for compensation factor measurement - updated documentation ** bug fixes ** - fixed issue when reading the product name of an iQ-LED V2 device - fixed issue when loading binary illuminant files ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 3.0.3 (released January 24th, 2019) ------------------------------------------------------------------------------------------------- ** bug fixes ** - fixed issue when loading illuminant files from older versions ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 3.0.2 (released December 3rd, 2018) ------------------------------------------------------------------------------------------------- ** features ** - implement possibility to set multiple channel intensities at once - the spectrum class can return the actually used interval range ** bug fixes ** - fixed small documentation issues ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 3.0.1 (released October 31th, 2018) ------------------------------------------------------------------------------------------------- ** bug fixes ** - small bugfix when creating illuminants with extended spectrum ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 3.0.0 (released October 24th, 2018) ------------------------------------------------------------------------------------------------- ** features ** - added support for the newest iQ-LED V2 devices - added ability to set/get intensity with relative values (V2) - added support to load and store illuminant values to the iQ-LED device (V2) - added ability to save and play illuminant sequences on a iQ-LED device (V2) - added ability to set the PWM clock frequency (V2) - added ability to set the FIT value calculation range - added ability to read the temperature values from all sensors (V2) - added ability to read the operating times of an module (V2) - added ability to start a device self test (V2) - added ability to read the electricity values of a module (V2) - added ability to read the product name from device (V2) ** changes ** - iQ::LED::Illuminant::getChannelValues() will return percent values of type double - optimized internal memory access functions ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 2.1.1 (released August 20th, 2018) ------------------------------------------------------------------------------------------------- ** feature ** - new function iQ::LED::LedController::getModuleTemperaturesContinuous() delivers mean temperature values of modules ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 2.1.0 (released June 10th, 2017) ------------------------------------------------------------------------------------------------- ** features ** - added support for new kind of spectrometer as IE changed the OEM partner ** bug fixes ** - single module control using iQ::LED::ModuleGroup was not possible ** changes ** - changed the namespace from iQ to iQ::LED to ensure compatibility with other iQ-APIs ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 2.0.7 (released June 9th, 2017) ------------------------------------------------------------------------------------------------- ** features ** - added a MSVC 2017 build (64-bit only) ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 2.0.6 (released April 25th, 2016) ------------------------------------------------------------------------------------------------- ** features ** - added a MSVC 2015 build ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 2.0.5 (released March 22th, 2016) ------------------------------------------------------------------------------------------------- ** bug fixes ** - fixed a bug in iQ::Spectrum::setSpectrum() which caused a truncated wavelength range ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 2.0.4 (released February 18th, 2016) ------------------------------------------------------------------------------------------------- ** bug fixes ** - updated examples section of the API manual (iQ::LedController::getIlluminant() needs third parameter) - added missing runtime libraries for the MSVC 2013 build ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 2.0.3 (released February 11th, 2016) ------------------------------------------------------------------------------------------------- ** features ** - added a MSVC 2013 build ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 2.0.2 (released January 27th, 2016) ------------------------------------------------------------------------------------------------- ** bug fixes ** - fixed a bug in iQ::LedController::updateIlluminant() which caused broken illuminant files ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 2.0.1 (released January 6th, 2016) ------------------------------------------------------------------------------------------------- ** bug fixes ** - minor bugfix in SpectrometerController class - added missing API Documentation for x86 installer ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 2.0.0 (released September 23th, 2015) ------------------------------------------------------------------------------------------------- ** features ** - changed usb communication from libusb-win32 to libusb-1.0 (IMPORTANT: new device driver needed!) - added functionality to control a single module of an iQ-LED device using a new class iQ::Modulegroup - added intensity compensation functionality in iQ::SpectrometerController class - added a set of measure..() functions in iQ::SpectrometerController class that perform a spectrum measurement and use it to calculate the output values ** changes ** - error codes changed: e.g. None=0 (before None=1), range changed (see error.h) - the set of calculate..() functions in iQ::SpectrometerController no longer performs spectrum measurement, but only calculates output values for the spectrum given as an input parameter ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 1.0.6 (released July 8th, 2015) ------------------------------------------------------------------------------------------------- ** bug fixes ** - fixed bug in the spectrometerController that led to increased noise in the measurements ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 1.0.5 (released June 18th, 2015) ------------------------------------------------------------------------------------------------- ** bug fixes ** - fixed bug in the spectrometerController that caused a crash under windows 8 ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 1.0.4 (released June 9th, 2015) ------------------------------------------------------------------------------------------------- ** bug fixes ** - reworked SpectrometerController class to improve stability ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 1.0.3 (released June 1st, 2015) ------------------------------------------------------------------------------------------------- ** bug fixes ** - added missing runtime libraries (icudt51.dll, icuin51.dll,icuuc51.dll) ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 1.0.2 (released July 15th, 2014) ------------------------------------------------------------------------------------------------- ** bug fixes ** - ledController::calibrate callback progress went up to 104% --> fixed to 100% ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 1.0.1 (released February 14th, 2014) ------------------------------------------------------------------------------------------------- ** bug fixes ** - removed third party dependencies ------------------------------------------------------------------------------------------------- Release Notes - iQ-LED-API 1.0.0 (released February 10th, 2014) ------------------------------------------------------------------------------------------------- * First Release *