IIF Version 5.22 This version has improved secondary active optics offloading for both the Preset and OffsetPointing commands. The needed offload values are calculated at the start of the command, and then applied with mirror collimation at the end of the command.
fixed a very old bug deep in the CamImage class that caused the last pixel of an image to get lost when transferred through CommonSW. This caused some funny effects when visualizing the acquisition and guide images in GCS GUI which appeared to never have the contrast just right. Now they have.
Also fixed the problem with the GUI not showing an acquisition image when no guide star was found and the window showing the full CCD readouts doesn't steal the focus anymore as it just stays open as long as the GUI is running.
added GCS.delayVerification to lbt.conf to dynamically control if GCS matches the guide rate in star verification phase
added code to support the lbt.conf::GCS.delayVerification flag
added additional syslog messages to detect computing times for different stages in guiding and WFS loop
fixed a problem with logging the actual delay in the guide loop to match guide rate
fixed a problem with not bypassing the seconds of delay in guide loop if asked to not match guide rate by delaying
added accuracy to the guide loop delay to better match the requested guide rate
MCSPU was changed to adapt to new DSP servo code. The MCSPU now reads the time-to-completion for a slew back from the DSP and stays in a "SLEW" state until the DSP indicates the slew is complete. This is mostly for the operator's benefit.
MCSPU now performs more thorough verification tests on each tracking polynomial that it receives and logs detailed information when any problems are found.
The handling of MCSPU log files has changed. The files are now stored in the ~telescope/mcspuLogs/ directory on jet. Their name format has changed. It now reflects the date, hour and minute when they were created (as in yymmdd.hhmm). Old log files are no longer ever deleted by MCSPU. We'll probably eventually make a chron task that removes them when they're a year old, but at present the program never deletes a log file.
PSF Version 4.30 This version supports splitting secondary active optics offloading into two parts: the first part is just a calculation without any changes to the mirrors, and the second part is the following collimation where the changes are applied. This supports IIF V 5.22.