Software Release Notes for Build "2012E"

Release Date: May 08, 2012
Generic Release Name: 2012E
Public Release Name: general release 2012E
General Description: ...

Telescope Operator Overview Information

  • PCS: New utility, ptincrement, allows the user to specify an incremental value to a specified pointing model coefficient on SX, DX, or both sides of the telescope.
  • PCS: There are now audio warning/error messages for: target below the horizon, or binocular mode targets in the warning or error regime in terms of separation.
  • ECSGUI is in display only mode unless invoked with the parameter "READ_WRITE". When invoked from the TCSGUI the READ_WRITE parameter is set.
  • GCS is now producing telemetry data, see GCS section for details.

Support Astronomer Overview Information

  • PCS: New utility, ptincrement, allows the user to specify an incremental value to a specified pointing model coefficient on SX, DX, or both sides of the telescope.
  • PCS: Updated the PCSInstrument.conf file. Entries were added to accommodate a reference star wavelength for AO. The default wavelength is 0.75 microns.
  • PSF: Changed the primary mirror collimation temperature 2 to the PMC calculated "radialDiff" as requested in IssueTrak 3262.
  • GCS is now producing telemetry data, see GCS section for details.

The Details

Specific Tests that need to be performed with the Telescope

  • PCS: Test the new utility, ptincrement, which allows the user to specify an incremental value to the specified pointing model coefficient on SX, DX, or both sides of the telescope. DONE: OK DONE
    • Test new_ptspiral.py. DONE: OK DONE
  • PCS: Test TEL is collecting the trajectory data for the four telescope axes. DONE: OK DONE
  • PCS: Test the audio warning/error messages for: target below the horizon, or binocular mode targets in the warning or error regime in terms of separation. DONE: OK DONE
  • PCS: Test different (smaller) values of the offset delay, per discussion in Issue 4087. DONE: OK. The value of variable "KFPTicks" in pcs.conf lowered from 40 (2 s) to 2 (0.1 s). DONE
  • GCS: we should try the LBTI M3 collimation with a BOTH authorize once more with the patched GCS to make sure it's really fixed. We should also try this without the delay of 500ms in oss.conf. This is to close IT #4036. DONE: OK DONE

Patches to the Release

  • none.

Known Bugs

Release Overview

  • Includes all modifications implemented for TCS Build 2012D.

IIF list of Public Data Dictionary Variables

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

tcs.conf

  • none.

AGw control server

  • none.

AOS - Adaptive Optics

  • none.

ECS - Enclosure Control

  • ECS Version 2.27
    • Removed deprecated reference to tel::db_inconsistent for telemetry R16.
  • ECSGUI Version 1.35
    • Several data type mismatches have been corrected that caused erroneous displays.
    • The display only mode of the GUI has been restored. If the GUI is invoked with the parameter "READ_WRITE" the GUI will be able to control the enclosure. Any other parameter (including no parameter) will put the GUI into a display only mode. The TCSGUI always invokes the ECSGUI with the READ_WRITE parameter.

ENV - Environmental Sensors

  • ENV Version 1.13
    • Various reflective memory cleanup.
    • Add wind data acquisition from the new front anemometer. This needs support from the weather station computer. The new data is sent to telemetry.
  • ENVGUI Version 1.9
    • Display the new front anemometer wind data.
  • ENVGUI Version 2.0
    • Convert to QT 4. There should be no operational difference from V 1.9.

IIF - Instrument Interface

  • IIF Version 8.16
    • Various reflective memory cleanup.
    • Add configuration flag to allow the IRTC unrestricted access to the data dictionary.
    • Improve the management of the non-sidereal name in UpdateNonSiderealTarget().
    • Allow telescope modes "ADAPTIVExxx" as synonyms for "ADAPTIVExxx_ACTIVE".
    • Add secondary shell RIP ignore flags so a preset won't be canceled if the shell rips. The flags are managed on the IIFGUI.
  • IIFGUI Version 3.11
    • Support reflective memory changes.
    • Disable the button for changing the restriction state of instrument data dictionary access.
    • Support the new secondary shell RIP ignore flags.
  • IIFGUI Version 4.0
    • Convert to QT 4. There should be no operational difference to V 3.11.

GCS - Guiding Control V.2.7.0B1

  • made resumeGuiding aware of acquisition process and causing an error instead of a warning if guiding is not stable within limits.
  • fixed the position problem on guide images with overlaid stars when camera has clipping settings enabled
  • GCS supports basic telemetry in guiding track (stream "guiding")
  • new gcs.conf entries GCSL.use_telemetry and GCSR.use_telemetry to switch telemetry collection on and off for the respective subsystems. Glocal collectTelemetry flag also observed.
  • added telemetry for AGW probe axes positions (stream "agwprobe")
  • added telemetry for AGW and camera temperatures and humidity (stream "agwunit")
  • added telemetry for successful acquisitions (stream "acquisition")

LSS - Logging and Events

  • LSS Version 3.7
    • Code rearrainged to follow the standard subsystem form.
  • LSSGUI Version 2.0
    • Converted to QT 4. There should be no operational difference from the previous version.

MCS / mcstemp - Mount Control

  • none.

OSS - Optical Support V2.24B1

  • removed sendpacket log messages in Umac.cpp
  • removed the depricated exception db_inconsistent from a telemetry try/catch
  • changed the mutex layout in Umac.cpp to make the Umac transmissions thread-safe
  • added additional mutex locks on all communication with the Umac
  • added a parameter oss.delay_start_terc_move to oss.conf, set to 500ms for now
  • added low level logging of commands sent to Umac
  • added a configurable delay to the end of a terc.moveMirrorAbs command
  • added a mutex to terc moveMirrorAbs, so the command assembly and the transfer to the Umac class cannot get mixed up due to parallel calls to this method
  • added a Makefile for ease of building during development/testing

PCS - Pointing Control

  • PCS_Version 6.20
    • Created a new PCS utility, ptincrement, to satisfy IT #4055. The ptincrement allows the user to modify the pointing model on the SX, DX, or both sides by applying an increment to the current pointing model term value.
    • Updated the xpm/ypm (polar motion) and UT1-UTC values as a predicted set in pcs.conf for 01 May 2012.
    • Added [LEFT|RIGHT]AOREFWAVELENGTH to the PCSInstrument.conf file. The entries had to be added to all the instruemnt/focalStation combinations because of the way the file is read; the data only really applies to the LFBG/RFBG focal stations. The default AO reference wavelength is 0.75 microns.
    • Modified code to read the apparent visual magnitude and surface brightness from the JPL Horizons retrieved ephemeris files. This data is NOT used by the PCS, but rather it is informational for the observer.
    • Removed creation/writing of the PCSNewTarget new target and the trajectory diagnostic files.
    • Added audio message for three specific events:
      • Error on co-pointing limits (sided)
      • Warning on co-pointing limits (sided)
      • Error below the horizon
    • Added a new telemetry stream, pcs.trajectories, which will be used primarily for diagnostic purposes. The stream contains measures which were previously written to a disk file. The measures will be ingested by a Matlab program for analysis.
      • Verified timing of polynomials is not compromised in that the timestamp differences range from 0.049 to 0.0527 which is what was observed when writing the disk file. This stream contains:
        • MJDUTC
        • Tracking polynomial timestamp
        • Azimuth polynomial index
        • Azimuth position coefficient
        • Azimuth velocity coefficient
        • Azimuth acceleration coefficient
        • Elevation position coefficient
        • Elevation velocity coefficient
        • Elevation acceleration coefficient
        • SX Rotator index
        • SX Rotator position coefficient
        • SX Rotator velocity coefficient
        • SX Rotator acceleration coefficient
        • DX Rotator index
        • DX Rotator position coefficient
        • DX Rotator velocity coefficient
        • DX Rotator acceleration coefficient
        • SX Tilt demand
        • SX Tip demand
        • DX Tilt demand
        • DX Tip demand
        • Parallactic angle

PCS GUI

  • none.

Pointing Kernel / Pointing Kernel tools

  • none.

PMC - Primary Mirror Cell

  • PMC Version 5.23
    • Various cleanup in reflective memory.
    • Put error text instead of number in packet read error events.
    • Mark SX thermocouple MTC08F as bad (IssueTrak 3262).
    • Mark DX thermocouple MTC23B as bad.
    • Use medians instead of means for calculating radialDiff (IssueTrak 3262).
  • PMCGUI Version 5.20
    • Support reflective memory changes in PMC V 5.23.

PSF - Point Spread Function

  • PSF Version 5.6
    • Various cleanup with reflective memory.
    • Changed the primary mirror collimation temperature 2 to the PMC calculated "radialDiff" as requested in IssueTrak 3262.
    • Always collimate both M1 and M2 when an active optics update is received (IssueTrak 3935).
    • Always collimate a mirror when any Zernike coefficient is sent to it (IssueTrak 3935).
  • PSFGUI Version 4.39
    • Support changes to reflective memory make in PSF V 5.6.
  • PSFGUI Version 5.0
    • Convert to QT 4. There should be no operational difference from V 4.39.

TCS GUI

  • TCSGUI Version 2.0
    • Convert to QT 4. There should be no operational diference from the previous version.

WX - Weather Station

  • none.

TCS Common Software

commandreturn - client command status returns

  • none.

commandsequencer - client/subsystem command handling

  • none.

core - foundation routines

  • none.

datadictionary - reflective memory and event support

  • Removed with the removal of the xerces DOM parser.

eventhandler - event handling

  • The xerces DOM parser has been removed from Events. All known issues resulting from that have been addressed.

networkconfig - subsystem management

  • none.

reflectivememory - global shared memory

  • The xerces DOM parser has been removed from Reflective Memory. All known issues resulting from that have been addressed.

rpc - communication protocol

  • none.

setvalue - reflective memory access

  • The xerces DOM parser has been removed from Reflective Memory. All known issues resulting from that have been addressed except a non-reproducible crash of the PCS subsystem.

tcs_config - tcs 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 Motion Monitor

  • none

idl

  • none.

iraf

  • none.

IRTC - Infrared Test Camera

  • IRTC Version 3.4
    • New format of ephemeris files. The apparent visual magnitude and surface brightness are now requested from JPL Horizons. This means all old ephemeris files must be deleted.
    • NSIGUI
      • Add random number to NSIGUI proxy name so multiple GUIs can run at the same time.
      • Add try/catch around all IIF commands and disable future commands on failure.
      • Use QLabel for small displays instead of QTextEdit.

LBC - LBT Binocular Camera

  • none.

LBTO Weather Station - 3DWGUI

  • none.

MAT - Mount Axilliary Telescope

  • none

All Sky Monitor

  • none.

-- MicheleDeLaPena - 30 Apr 2012
Topic revision: r10 - 11 May 2012, TorstenLeibold
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