===== Glaz API Relase notes ===== ----- 9.22 (2024/04/18) ----- - Added support to use Glaz-PD in free-running standalone mode. ----- 9.21 (2024/03/10) ----- - Added support to gate calculations using multiple Glaz-PD channels. ----- 9.20 (2023/11/02) ----- - Bug fix: Type mismatch between function declaration and implementation of getTimeStamp. ----- 9.19 (2023/06/24) ----- - Added function to perform AUX port cycle counting. ----- 9.18 (2023/05/24) ----- - Added support for comma-seperated AUX gate states. ----- 9.17 (2023/04/25) ----- - Added support for LineScan-I-Gen2 pixel cropping. ----- 9.16 (2023/03/20) ----- - Internal refactoring. ----- 9.15 (2023/01/08) ----- - Added support for Glaz-PD firmware version 2.0. ----- 9.14 (2022/11/13) ----- - Added support for LineScan-I-Gen2 firmware version 3.0. ----- 9.13 (2022/02/28) ----- - Improved responsiveness of USB protocols. ----- 9.12 (2021/08/05) ----- - Added support for LineScan-I-Gen2 firmware version 2.0. ----- 9.11 (2020/07/16) ---------- 9.11 (2020/07/16) ----- - Added support to set the amount of Glaz-PD hardware averaging vai the script file. - Added support for S12198-512Q and G11620-256DA. - Added setADCGain to set the ADC gain for LineScan-EC devices. - Added support to start a single-device session for LineScan-EC devices. ----- 9.10 (2020/01/29) ----- - Added support for LineScan-NMOS firmware version 1.0. ----- 9.9 (2019/10/17) ----- - Added support for LineScan-II (hardware version 1) firmware version 9.0. ----- 9.8 (2019/10/09) ----- - When writing timestamps to writeAllScansToFile the binary file contains a 5-byte preamble. ----- 9.7 (2019/10/04) ----- - Added functions to run measurements in a separate thread. Call startMeasurement to start a measurement and then poll using isMeasurementDone to wait until the measurement is done. - Added a bool parameter to writeAllScansToFile to enable writing timestamps to the binary file. ----- 9.5 (2019/04/18) ----- - Support for LineScan-II v2 (firmware 9.x). ----- 9.4 (2018/12/14) ----- - Added support to initialise LineScan-LS devices via initialiseSingelDeviceSession. - Added a getAUXStates function to retrieve the measured AUX port states for LineScan-II devices. ----- 9.3 (2018/11/27) ----- - Bug fix: Incorrect handling of pixel binning. The LineScan-II was incorrectly set up when performing pixel binning. ----- 9.2 (2018/10/30) ----- - Support for LineScan-II v2 (firmware 8.x). ----- 9.1 (2018/10/14) ----- - Extended initialiseSingelDeviceSession and GlazLibDocument::initialiseSingleDevice to accept an additional bool flag to reverse the sensor pixel data. - Increased integration time from 100 ms to 400 ms for LineScan-I with SpectroCam firmware. ----- 9.0 (2018/10/05) ----- - Support for LineScan-II v2 (firmware 7.x). - Support for Hamamatsu InGaAs G11620 sensor - Change to captureBaground function: the number of lines to capture the background must be specified. ----- 8.3 (2018/05/12) ----- - Support for LineScan-II v2 (firmware 6.x). - Support for LineScan-II (firmware 6.x). - Support for Linux 64-bit was added. - Changed API for Linux to use ctypes. - Changed GlazLib API function names: + initialise -> initialiseSession + initialiSingleDevice -> initialiseSingleDeviceSession + close-> closeSession ----- 8.2 (2018/04/27) ----- - Support for LineScan-II (firmware 5.x). ----- 8.1 (2018/03/10) ----- - Improved handling of 4096-pixel sensor data. ----- 8.0 (Windows only) (2017/12/14) ----- - Support for LineScan-II (firmware 4.x). - Support for AUX-port gating with LineScan-II devices. ----- 7.2 (2017/10/19) ----- - Support for LineScan-II (firmware 3.x). ----- 7.1 (2017/10/18) ----- - Support for LineScan-II (firmware 2.x). - Advanced debugging features: + Added "setTestMode" to enable fixed debug pattern generation. + Added "enableDataStreamLog" to enable raw data stream logging. - Reset functions: + Added "resetAllPorts" to force a hard USB port reset for all Glaz devices. + Added "resetAllDevs" to force a software reset of all Glaz devices. ----- 7.0 (2017/10/17) ----- - First official release of the API. - Added new C++ object-orientated API interface. - Added support for LineScan-II (firmware 1.x). - Support for setting port functions (LineScan-II devices only): + Added "setAuxOutMode" for setting AUX port output mode. + Added "setIntegrationMode" to set TimeFill or PulseSync modes at run-time.