Release Notes for Build "Lucifer Com2 v2"

Release Date: Nov 12, 2008
Generic Release Name: B15
Public Release Name: Lucifer Com2 v2

Specific Tests that need to be performed with the Telescope

Patches to the Release

  • PCS V3.27a installed on 11/14/08 at ~20:15:
    • Upon request and to ease the problem of the Presets aborting because of the servo "dawdle-snap" problem, the PCS timeout has been temporarily increased to five minutes (300 seconds!). The dawdle-snap causes the mount happy bit of sideOnSource to not be TRUE for times > 21 seconds after a GCS request to PCS to reposition the mount in order to put the guide star on the hotspot.
  • GCS V1.9.48 installed on 11/13/08:
    • added a configuration value to AIP_L.cfg, SFP_rotation in degrees to describe rotation of AGw coordinate system in relation to SFP
    • added methods to AGWUnit class to return the SFP rotation in different units
    • modified the probe positioning in AGWUnitAIP class to use the SFP rotation angle, defaults to 180 degrees if not defined in AIP_L.cfg

Known Bugs

  • none.

Operating System, System Configuration, TCS and Hardware Computers

TCS Servers / Workstations

  • none.

agw-control computer

  • none.

jet computer, DSP, FPGA

  • none.

Networks

  • none.

PLCs

  • none.

TCS Subsystems and GUIs, and significant configuration files

lbt.conf

  • The TCS network port numbers have been localized in response to IssueTrak #1798. There are now three locales for port numbers: testing, special, and default. testing (5004x numbers) is for developer workstations, special (5003x numbers) is for special testing on the mountain, and default (5002x numbers) is for normal mountain and test cluster operations. The special locale has been initially set up to support lbtmu105 and lbltmu107.

AGw control server

  • none.

AOS - Adaptive Optics

  • none.

ECS - Enclosure Control

  • ECS Version 2.1
    The HBS temperature set point calculation has been modified to use the lower of the primary mirror air and glass temperatures as the basic input. The new method was suggested by John Hill in response to IssueTrak #1792.

ENV - Environmental Sensors

  • none.

IIF / IRS - Instrument Interface

  • IIF Version 5.17
    Preset mode NONE has been added as a possible Preset mode value, and the Preset mode is now changed to NONE (instead of STATIC) when the telescope is slewed. However, if the Preset mode is ACQUIRE then the Preset mode is NOT changed when the telescope is slewed. IssueTrak #1796.
  • IIFGUI Version 1.15
    Display Preset mode in black on yellow when mode has been changed because the telescope is being slewed.

GCS - Guiding Control

Version 1.9.47
  • added a memory for guide and WFS thread that keeps track of interrupted calls to PCS and PSF respecitvely and ensures that they have finished before commencing image acquisition and analysis and following client calls. This will make stop and pause request faster in response but avoid problems from abandoned client calls.
  • added updating Zernikes.RMShex and Zernikes.RMSlow in DD
  • added two DD variables Zernikes.RMShex and Zernikes.RMSlow
  • changed the calculation of the different RMses to use the full scaled values instead of the PMC downscaled values
  • tried to document and bypass a this-pointer problem in ThreadSocket class where the pointer seems to be NULL in the destructor
  • added selective transmission of Zernikes to PSF if certain RMS values are exceeded
  • added WFS_z_rms_hex_only, WFS_z_rms_low_order and WFS_zernike_send settings to AIP_L.cfg
  • catching a bad humidity reading from the AGw unit and setting it to -1.0 to indicate this problem in DD
  • fixed a bug in AGWUnit that crashed the GCS if the filter position returned by oacontrol was invalid
  • slight bug fixing mainly on incorrect formatting in SysLog messages
  • corrected a type error when writing AGW temperatures and humidity readings to the DD
  • fixed a bug that made GCS hang when trying to delete an azcam instance and the azcam wasn't connected anymore
  • placed GCS server IP detection into the constructor as the execute method sometimes is not called soon enough before an AGW is selected
  • added two new config values in AIP_L.cfg for WFS: WFS_lenslet_edge_x and _y, and the related internal arrays in WFSingThread.hpp
  • changed the bestFocus term in AIP_L.cfg to 36.6 for IRTC testing as requested by John Hill
  • added the new pupil determination for the WFS track and adapted the IDL code provided by Doug Miller
  • added a set of guider related PCS DD values to the .info file created by the WFS track as requested by Doug Miller
  • added a parent PID log message to analyze how to best determine if GCS was started through netconfig/networkserver
  • fixed a bug in autoSelectAGW refusing to accept a previously manually select AGW unit when no instrument is authorized
  • modified WFScam_hotspot and pupil shifts in AIP_L.cfg as requested by Doug

LSS - Logging and Events

  • none.

MCS / mcstemp - Mount Control

  • The way in which the MCSPU logs information about the polynomial stream has been changed. It should now offer more diagnostic information. This will make easier to tell if the polynomial stream has stopped completely or if the polynomials are being rejected by MCSPU for some reason. This is a minor change .

OSS - Optical Support

  • Added tertiary and secondary mirror events to the appropriate windows in the OSS GUI.
  • Error events are generated when a command fails.
  • As per John Hill's request, the rotator on M3 is now called the 'selector'.
  • Command return messages now report where they are coming from (OSS).
  • Tertairy mirror 'init' no longer waits for 'in position' forever.
  • Tertiary mirror 'deinit' stops any 'in position' waiting.
  • 'homeRot' looks at UMAC variable 703 as well as 901 to determine brake released or set.

PCS - Pointing Control

  • PCS Version 3.27
    The DispatcherRPC command "rTrack()" now invokes a reconnect() method which should address some of the reported "no tracking polynomials" problem documented in IssueTrak 1278. This change was made in coordination with the CommonSW change to the DispatcherRPC class.

Preset GUI

  • none.

Pointing Kernel / Pointing Kernel tools

  • none.

PMC - Primary Mirror Cell

  • PMC Version 4.2
    Support telemetry r2.
    Add averages component to Thermal telemetry.
  • PMC Version 4.3
    Use a separate thread to send the mount elevation angle to VxWorks This should help with the elevation feed forward stopping and starting.

PSF - Point Spread Function

  • PSF Version 4.24
    A WFS correction can now be "held" until an instrument sends a StepFocus command. This allows the instrument to control the timing of the WFS application. If multiple WFS corrections are sent before one is applied, only the last one is applied. There is a reflective memory flag to request holding the WFS correction that is initialized from lbt.conf and can be dynamically set from the GUI.
  • PSFGUI Version 4.14
    Support the new "WFS hold" control for PSF 4.24. The waveform menu has a button that toggles the "hold" flag, and also displays whether there is a "pending" WFS correction.

SDB - Star Database

  • none.

TCS GUI

  • none.

WX - Weather Station

  • none.

TCS Common Software

Common Software

  • Modified CSQCommand such that it will correctly report that the network server is not running rather than reporting that a subsystem is not running, if in fact the former is true and the latter is unknown.
  • Modified CSQServer to avoid a crash when updating the map of running subsystems.
  • Added a reConnect() method to the DispatcherRPC class so PCS can more easily reconnect to the MCSPU when there are problems with the rotator tracking polynomials.

gshmserver - global shared memory server

  • none.

gshmmonitor - global shared memory monitor

  • none.

gshmconfig - global shared memory configuration

  • Add "zero" (-z) option to zero the shared memory segment and unlock all the shared semaphores. If the number of attached processes (nattch) is not zero an error message is printed.
  • Add check for nattch in "remove" (-m) option. If nattch is not zero an error message is printed.
  • The new reflective memory initialization process is now to do gshmconfig -z instead of gshmconfig -m.

tcs_config - tcs configuration

  • none.

netconfig - network configuration

  • none.

networkconfig

  • none.

networkserver - network server

  • none.

rpcserver - remote procedure call server

  • none.

rpcconfig - rpc configuration

  • none.

TCS Tools

DDEditor - Data Dictionary Editor

  • none.

DDBrowser - Data Dictionary Browser

  • none.

DDViewer - Data Dictionary Viewer

  • none.

Event Editor

  • none.

Telemetry

Collector

  • none.

Instruments and Environmental Sensors

DIMM - Differential Image Monitor

  • none.

idl

  • none.

iraf

  • none.

IRC - Infrared Test Camera Client

  • none.

LBC - LBT Binocular Camera

  • none.

LBTO Weather Station - 3DWGUI

  • none.

MAT - Mount Axillary Telescope

  • none.

Polaris Monitor

  • none.

-- NormCushing - 29 Oct 2008 -- TorstenLeibold - 13 Nov 2008
Topic revision: r16 - 06 Oct 2009, NormCushing
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback