Release Notes

From Wiki IAA
Jump to: navigation, search

2019-01-26 1.2.3

  • Fix error causing Windows Touch input to fail with "The parameter is incorrect"
  • Fix serial port settings not correctly restoring in the GUI
  • Fix start angle calculation for Hokuyo sensors. This was a regression introduced in version 1.2.0 which caused certain models of Hokuyo sensors to be incorrectly rotated.
  • Disabled bilateral filter by default. Filter causes problems in certain situations and there is not enough benefit to keep it enabled. This can be re-enabled in the advanced settings.
  • Replaced bitmap icons with vector icons. This makes the icons look better on high DPI systems or when the display is scaled up.
  • Adjusted UI to make more buttons fit.
  • Added new advanced settings window. This contains settings that usually do not need to be changed but can provide benefits in some situations.
  • Added new translations to Arabic, French, Portugese, Spanish and Thai.


2018-09-19 1.2.2

  • Fixed LMS500 series missing scan configurations
  • Added option to ignore unknown version messages from Sick devices (default)
  • Check that the graphics card supports OpenGL 2.0
  • Improved handling of invalid license files crashing the software on startup
  • Fixed crash on loading older files without Windows Mouse mode setting


2018-06-12 1.2.1

  • Added optional new dongle licensing method
  • Added optional test mode license, software will require intervention after 1 to 3 hours
  • Added optional license expiry based on system date
  • Fixed crashes on network read timeout and some other error cases on Sick and Leuze devices
  • Add support for LeiShen N301 series devices
  • Allow independent TUIO outputs for multiple devices
  • Fixed bug where trying to stop a device during the reconnect interval would not stop it
  • Added new dongle licensing system


2018-05-23 1.2.0

  • Added LIDAR OSC output method (experimental, must be activated in the license)
  • Added support for Hokuyo lasers with > 180 degree range, defaults to 180 but can be changed in the config file
  • Flush Hokuyo input buffers on reconnect to support more reliable connections when the laser is running already
  • Fixed crash on Hokuyo laser timeouts
  • Fixed shadow filter intialization on Hokuyo sensors
  • Added linear regression, defaults to disabled
  • Fixed minimum touch age in the debug settings not loading from file correctly
  • Fixed crash with Leuze ROD4 sensors
  • Fixed crash when stopping a device
  • Updated all library dependencies to their newest versions
  • Removed Windows XP support, if this is needed it can be readded, contact us
  • Changed minimum Mac OS X version to 10.11 (El Capitan)
  • Changed minimum Linux version to Ubuntu 16.04 Xenial Xerus or Debian 8 Jessie
  • Improved OpenGL rendering performance
  • Changed Windows mouse output to just "Mouse", which is available on all supported platforms
  • Fixed startup warning about being unable to load "C" translation files
  • Changed windows touch default pressure to 0, which means there is no pressure information
  • Fixed minimum touch age not loading from file correctly
  • Fixed using the server application with Windows display scaling enabled


2016-10-28 1.1.2

  • Fix default port of sensors


2016-10-28 1.1.1

  • Fix code generation problems in release build causing faulty SIMD code being generated. This should fix the new windows mouse mode.
  • 2016-10-26 1.1.0
  • Disable invalid value interpolation by default
  • Add configuration for bilateral filter and invalid value interpolation to debug window
  • Add support for USB dongles
  • Add support for Hokuyo sensors connected by USB
  • Add support to automatically detect the specs of Hokuyo sensors
  • Fix values below minimum distance (measurement errors) for Hokuyo sensors
  • Change recording file format to record the sensors minimum and maximum distance, angular resolution, start angle and data point count
  • Added two click windows mouse mode. In two click mode, the first touch point sets the position of the mouse cursor, and the second touch points presses a button. Depending on the side of the first point the second point is on, either the left or the right mouse button is pressed.


2016-03-12

  • Fix device screen association selection reset
  • Prevent closing of render window
  • Enable output screen selection


2016-03-02

  • Improve default filtering parameters
  • Simplify kalman filter configuration
  • Fixed pausing of log window
  • Fixed log window icon
  • Added more tooltips
  • Enable n-to-1 filter on Sick LMS1xx
  • Enable multi echo filter on Sick LMS5xx
  • Improved touch detection
  • Fixed small cursor prediction problems
  • Add shadow filter for Hokuyo lasers


2015-12-21

  • Add support for Sick LMS50, LMS100 and LMS500 devices
  • Fixed loading of device address and port


2015-12-11 #1

  • Show license features under Help|Show license
  • Fix crash on exit with running device
  • Add log window


2015-11-01 #1

  • Add support for Windows touch injection
  • Mark outputs that are not working with a color and a warning message


2015-10-29 #1

  • Add beta support for Leuze RSL400 devices (beta license required)
  • Automatically select newly created devices, screens and outputs for editing
  • Add support for Windows mouse emulation


2015-10-02 #1

  • Add file selection dialog when no server configuration file is selected (only on Windows)
  • Add language selection to the user interface


2015-10-01 #1

  • Fix server not processing touches
  • Change touch detection merge algorithm to better handle close points
  • Set default value for merge distance to 80mm
  • Set default value for max. tracking distance to 400mm
  • OpenGL updates do no longer block the user interface, which makes interaction while the sensor is running much more smooth


2015-09-30 #1

  • Add first version of Mac OS X build
  • Fix localization problems on Linux


2015-09-26 #1

  • Add first version of Linux build
  • Add first version of server component
  • Improve license error reporting
  • Properly handle UTF8 output on all supported platforms
  • Change license file extension from .xml to .otlic
  • Only install translation files in non english locales
  • Improve file dialogs on Linux, always add file extensions


2015-09-19 #1

  • Improve deployment and localization
  • Fix update rate calculation counting state changes as outline updates
  • Fix stop state handling
  • Remove unused code
  • Make Linux build work again
  • Add license features


2015-09-13 #1

  • Initial release