M2-GUI Software Documentation - Release Notes

The Observatories of the Carnegie Institution for Science (Carnegie Observatories), Pasadena, CA


Location of this document: http://instrumentation.obs.carnegiescience.edu/Software/DuPont/m2notes.html


Version History

v1.3 , v1.2 , v1.1 , v1.0


v1.3.3 (2017-08-24)
  • Updated the default lamp list (fflamps.xml):
  • t01, t02, t03, t04, Apg, Lsr, HeAr, Ne
  • The GUI appends the name of the axis to the error string that causes a conflict when commanded via the TCP/IP interface.
  • "ERROR: INVALID" --> "ERROR: INVALID Lateral1"
    v1.3.2 (2017-04-11)
  • Fixed a memory leak in the TCP/IP server code.
  • The problem occured when a program opened a TCP/IP connection to the M2-GUI and kept it open for a long time while sending commands.
    v1.3.1 (2017-03-21)
  • Fixed a bug that overwrote the focus,tip/tilt,colx,coly edit controls
  • everytime a "status" command was received via the TCP/IP interface, even if the user was currently editing the control.
  • Fixed a bug that prevented the auto-shutoff feature to work properly
  • when the GUI received frequent "status" commands via the TCP/IP interface.
    v1.3 (2017-02-15)
  • Copy 'fflamps.html' from the .app folder to the shared 'Application Support' folder if it does not exist there.
    This allows for easier modification of the lamp setup.
    APOGEE would like to add control of a laser.

  • v1.2 (2016-08-25)
  • Modified the algorithm of the actuators to relax the required precision after each "hunting" loop.
  • This should speed-up the focus motion -- requested by APOGEE.


    v1.1 (2016-07-25)
  • Added a "Stop" button to the GUI.

  • v1.0.2 (2016-05-20)
  • Updated the "stop" command (APOGEE-S).
  • Installed in the /Applications/LCO/ folder.
  • v1.0.1 (2016-05-06)
  • Display a dialog when the GUI is closed while the power to the Galil motor controllers is still on.
  • Add a line to the logfile whenever the M2 position changes:
  • Focus=%.1f ColX=%.1f ColY=%.1f Tip=%.1f Tilt=%.1f
    v1.0 (2016-04-25)
  • Installed at the duPont telescope.

  • 0.9 Comissioning (2016/Apr)

    0.8 Integration testing (2016/Mar)

    0.1-0.7 Software design and component testing (2015/Oct-2016/Feb)


    2016-04-14, Christoph C. Birk, Carnegie Observatories