You are here: Foswiki>Software Web>SWReleases>SWReleaseNotes2010>SWRelBuildBP1 (01 Mar 2010, TorstenLeibold)Edit Attach

Software Release Notes for Build "BP1"

Release Date: Feb 26, 2010
Generic Release Name: BP1
Public Release Name: Binocular Pointing release 1
General Description: This release contains some of the architectural changes needed for binocular pointing. However, it is not capable of performing binocular pointing. The purpose of this build is to demonstrate the architectural changes still work for a mono-telescope.

Telescope Operator Overview Information

  • none.

Support Astronomer Overview Information

  • none.

The Details

Specific Tests that need to be performed with the Telescope

Patches to the Release

  • none.

Known Bugs

  • none.

Release Overview

  • This build contains all of the latest enhancements of the TCS while running the first "binocular pointing" version of the PCS. This version is strictly for evaluating this PCS version responds in functionally the same manner as the PCS being used in regular operations activities. This PCS is left, single-sided only.
  • GCS V2.2.11
    • GCS is fully sided now and so is its configuration. So please note that there are two sets in lbt.conf now one for GCSL and one for GCSR.
    • GCS client programs are now SIDED! That means when you call a command line program for GCS you have to provide the side it should talk to. gcsStatus must now be invoked as 'getStatus left' or 'getStatus right'. This applies to all command line programs related to GCS.
    • added DD variables for seeing values: Zernikes.ZlastSent, Zernikes.wasCollimated and Zernikes.lastSeeing
      Zernikes.lastUpdate (human readable time for ZlastSent) gets updated when transfer to PSF succeeded, before it was updated when new Z's where calculated regardless of PSF transfer
      Zernikes.ZlastSent gets updated when Zernikes.ZlastSent gets updated.
      The time stamp they both represent is from the time the coefficients where calculated but the time stamp only gets updated AFTER the PSF transfer succeeded. As a PSF update can take a significant amount of seconds, the time stamps in DD will be looking as if they were delayed.
    • there is an additional filter in lbt.conf available to disregard stars in sextractor output. It's called GCSL/R.sextractorClass and it's set to 0.1 at the moment. This is very conservative and should work just fine. If you experience problems that sextractor couldn't find a star in an acquisition image when you think it should have, set this value to 0.0 resend the preset (no GCS restart necessary)

    • additions to GCS of the previous build that haven't been exercised yet:
    • parking the AIP AGW probe should be about 6-8 seconds faster as no focus position is set any more
    • additional DD variables showing when the last image on guider or WFS cameras were taken
    • powering up AIP AGW unit when unit is turned off. Note: TO still has to power unit down manually after the end of the night if so desired.
    • automatically homing unhomed axes of AIP AGW probe when selecting unit .

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

  • none.

AGw control server

  • none.

AOS - Adaptive Optics

  • none.

ECS - Enclosure Control

  • none.

ENV - Environmental Sensors

  • none.

IIF - Instrument Interface

  • none.

GCS - Guiding Control Version 2.2.11

  • corrected MODS filter numbers to be 1-based
  • added guidecam_center_x/_y to the OSU_MODS AGW configuration to define the coordinate of the physical center of the CCD chip in the guide cam image
  • started adding the MODS specific procedure for the GS acquisition
  • splitted autoAcquireGuidestar function into more handy and universally usable sub functions
  • added WFScam_offset_x/_y for MODS unit to define the probe movement offset to put a CCD centered star in center of WFS pupil
  • finished the first draft of a MODS specific GS acquisition procedure as it offsets the probe after the initial star acquisition. Tests with the MODS2 unit in Ohio showed correct offsetting as far as this was determinable with a webcam and simulated camera images.
  • setting focus explicitly to zero when orchestrating probe position object for AGW probe when using MODS. This is to clarify log and event messages.
  • started adding last two-sidedness changes to GCS
  • changed lbt.conf configuration from GCS.xyz to GCSL.xyz and GCSR.xyz for two-sidedness support, settings were replicated so they are the same for both sides right now
  • finished additions for two-sidedness of GCS, a few filenames had to change to avoid overwriting them from two GCS instances which is all related to files in /tmp
  • finished converting gcsClient to support sidedness of GCS
  • updated trunk with side-support changes from MODS branch
  • clarified error messages when acquisition image cannot be written locally or to repository
  • added a warning event if acquisition image cannot be written to repository.
  • ensuring in WFS thread that if sub frame creation fails, the full frame is being saved and shown on GUI for possible problem analysis through personnel
  • saved the error message in case a subsequent setFocus inside setProbePosition failed. Previously it was overwritten by the following getProbePosition call which set it to 'OK'.
  • updated Source Extractor configuration to support an additional parameter for star class to increase the amount of filter capabilities
  • adapted GCS to support new parameter style startup of subsystems that pass a NONE parameter per default. GCS will complain on the stdout but continue to startup.
  • added DD vars for seeing values: Zernikes.ZlastSent, Zernikes.wasCollimated and Zernikes.lastSeeing
    Zernikes.lastUpdate (human readable time for ZlastSent) gets updated when transfer to PSF succeeded, before it was updated when new Z's where calculated regardless of PSF transfer
    Zernikes.ZlastSent gets updated when Zernikes.ZlastSent gets updated.
    The time stamp they both represent is from the time the coefficients where calculated but the time stamp only gets updated AFTER the PSF transfer succeeded. As a PSF update can take a significant amount of seconds, the time stamps in DD will be looking as if they were delayed.
  • adapted GCS to enhanced sextractor output format including star class to add an additional filter for removing bogus detections from output file
  • added GCSL/R.sextractorClass to lbt.conf for further filtering sextractor output based on starClass results. Current value is 0.1 which is very conservative (a galaxy is 0.0, a perfect star is 1.0). When testing with AGW #2 we had acquisition images where sextractor didn't find the right location of the light source and all these results had a starClass of < 0.1, so this setting should eliminate these problems. A changed value in lbt.conf is read eveyr time the GCS is analyzing a centroiding output, meaning the subsystem has not to be restarted in order to have the changed value getting applied.
  • added a log message documenting the starClass value of the chosen star from the sextractor output to refine the 0.1 threshold over time
  • modified WFSThread to log how much time is spent trying to match requested interval time
  • split local Makefile into all: for GCS subsystem and clients: to build anything related to GCS client library

LSS - Logging and Events

  • none.

MCS / mcstemp - Mount Control

  • none.

OSS - Optical Support

  • none.

PCS - Pointing Control

  • none.

PCS GUI

  • none.

Preset GUI

  • none.

Pointing Kernel / Pointing Kernel tools

  • none.

PMC - Primary Mirror Cell

  • none.

PSF - Point Spread Function

  • none.

SDB - Star Database

  • none.

TCS GUI

  • none.

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

  • none.

eventhandler - event handling

  • none.

networkconfig - subsystem management

  • none.

reflectivememory - global shared memory

  • none.

rpc - communication protocol

  • none.

setvalue - reflective memory access

  • none.

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 Monitor

  • none.

idl

  • none.

iraf

  • none.

IRTC - Infrared Test Camera

  • none.

LBC - LBT Binocular Camera

  • none.

LBTO Weather Station - 3DWGUI

  • none.

MAT - Mount Axillary Telescope

  • none.

All Sky Monitor

  • none.

-- NormCushing - 18 Feb 2010
Topic revision: r3 - 01 Mar 2010, 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