Skip to content

LightComposer Changelog

[3.0.2.0] - 2025-01-08

Added

  • Trigger configuration saving between sessions.

Fixed

  • Keep OPA warm functionality logging.
  • GDD curve preset selection on openning GDD presets window.
  • Fast GDD tuning if GDD change is set to 100 fs2.

[3.0.1.7] - 2024-12-02

Fixed

  • Attenuator power values rounding in GUI
  • GDD presets
  • FastTuneGDD

Added

  • Keep OPA warm functionality
  • Abilty to show Virtual label for Demo devices
  • Output presets

Adjusted

  • InputAduPerVolt default value to 2625
  • GDD default policy to PreviousOrNereast

[3.0.1.6] - 2024-10-07

Fixed

  • Fixed issue where beam steering motors goes to default position after beam steering.

[3.0.1.5] - 2024-10-07

Fixed

  • Fixed beam steering trigger source initialization.
  • Fixed beam steering failing with external trigger enabled.
  • Fixed LightComposer desktop shortcut.
  • Fixed issue where trigger configuration panel remain available while laser is in standing by mode.

[3.0.1.0] - 2024-09-11

Added

  • Signal output control.
  • External attenuator control.
  • Better logging and more detailed error messages.
  • Channel configuration editor.

Adjusted

  • Adjusted main GUI for Signal output control.

Fixed

  • GDD GUI value synchronization with actual GDD value.
  • Attenuator value synchronization with actual attenuator value.

[2.3.5.4] - 2024-01-23

Fixed

  • Added more informative message when LightComposer does not find required shutters.
  • Removed Error icon when Additional shutter parameter is present but empty.

[2.3.5.2] - 2024-01-17

Fixed

  • Fixed issue where entering wavelength in LightComposer does not change actual wavelength.

[2.3.4.4] - 2024-01-03

Fixed

  • Fixed wavelength range calculation when zero or more than 1 interaction is selected.
  • PreviousOrNearest GDD setting policy
  • Closing shutters when Beam steering
  • Changing wavelength does not repoen shutter

[2.3.4.2] - 2023-12-21

Fixed

  • Re-entering the same wavelength will set required wavelength.
  • GDD change policy will work properly then setting wavelength
  • Sampling fraction and Output power motors will act accordingly fast tune GDD in C3Pv2 systems

[2.3.4.1] - 2023-10-27

Fixed

  • Re-entering the same wavelength will set required wavelength.
  • Beam steering for initial wavelength setting.
  • Crashing issues after updating to LightComposer v2.3.4.0

Added

  • Option to skip setting wavelength at program initialization, by adding SkipInitialWavelengthSet flag to WavelengthSetter.josn file.

Adjusted

  • XMotorIndex and YMotorIndex motor names changed to Sampling fraction and Output power.
  • For C3Pv2 systems after beam steering RP motor will go to "Out" position insted of position set before setting wavelength.

[2.3.4.0] - 2023-09-13

Fixed

  • GDD-CMP opening issues when setting beam positioning

Added

  • Error message will be shown in left top corner if "AdditionalShutters" parameter is missing in WavelengthSetter.josn file

[2.2.0.26] - 2023-07-17

Fixed

  • Setting GDD rapidly crashes shutter logic
  • First beam steering motor index ignored
  • Incorrect or undefined quadrant board trigger state on power up
  • Shutter never opens when beam steering
  • Duplicate Settings windows allowed
  • Shutters open too many times when switching wavelength
  • Output setting fails when PP is not 1

Added

  • Option to remove GDD preset curve

[2.1.0.1] - 2023-07-03

Fixed

  • issue regarding missing application name in taskbar and Task Manager
  • issue where OPA shutter won't open during beam steering
  • LightComposer start up issue where LightComposer won't start up then GDD preset calibration curve is enabled but no preset is selected

Added

  • C3Pv2 system support

[2.0.6] - 2022-10-04

Fixed

  • Reenabled minimization
  • Out of memory exception after few days.

Changed

  • Trace log file size limit and separate file for currently running instance.
  • Small GUI realignments. All settings are now under "Tools" tab.

Added

  • Configuration editor for Engineers
  • 1030nm output selection

[2.0.4] - 2022-08-24

Changed

  • UI tweak: window is not resizable now
  • UI tweak: Advanced view moved to pop up window

Added

  • Warning system: Visible to regular and advanced users.
  • Error system: Visible to advanced users only.
  • Trace logs now have DateTime stamps

Added

[2.0.1] - 2022-05-24

Added

  • New Beam stabilization with support for cameras

[1.13.0] - 2022-02-08

Fixed

  • Shutters restore state
  • Fast tune GDD comparison

Changed

  • REST API UI

Added

  • Dark mode
  • GDD preset curves, multiple shutters
  • Beam steering with offset calibration
  • Help page
  • Device info and API
  • Ability to block remote control
  • Laser is not ready indication

[1.5.5] - 2021-04-09

Fixed

  • Possible null in wavelength calculator result

Added

  • Option to set Pulse Picker = 1 for beam steering
  • No device view
  • Attenuator support

Changed

  • GDD logic

[1.4.3] - 2021-02-08

Added

  • New calibration mode by min and max GDD curves
  • Not connected indicator
  • Explicit compressor index in main configuration
  • Wavelength and GDD logging

Fixed

  • Device enumeration

Changed

  • Configuration files are now allowed in Topas4 config folder
  • Renamed everything to LightComposer
  • Replaced "NaN" and "-1" with "Enter" value
  • Removed PowerMeters and moved them to Mint/Garlic code

[1.1.0] - 2020-11-30

Added

  • Power and Shutters logging
  • Trying to start Topas server on launch
  • Keep main shutter state after setting wavelength

Fixed

- Output shutter control binding

Changed

  • Rest service tweaks

[1.0.0] - 2020-08-05

Added

  • Initial release