Software Release Notes for Build "2018A"

Release Date: Jan 13, 2018
Release Name: 2018A
General Description: Small patches and additions from 2017A. Mostly proof of releasing for new SW Team member.

Telescope Operator Overview Information

  • PCS, LSS and TCSGUI main windows can now be resized. Please report any issues.
  • LSS can dump reflective memory (holding all telescope telemetry) to a file. This is not a silver bullet, but might help us during later investigation of the problem. Please become familiar with the feature and try to use it when you notice some (previously unknown) software/hardware issue.

Support Astronomer Overview Information

  • none

The Details

New Functionality Tests that need to be performed with the Telescope

  • LSS reflective memory dump
  • GUI resizing
  • NS tracking (at least two objects, to see that restart is no more needed - see IT 7007 for details)

Patches to the Release

Known Bugs

  • PCSGUI patch 20180329 (DUT1) and later shows focus on "Almanac" window for xpm and ypm labels

Release Overview

  • Main purpose of this release is to make sure we can do the release. Do not expect any significant new functionality.

IIF list of Public Data Dictionary Variables

Operating System, System Configuration, TCS and Hardware Computers

TCS Servers / Workstations

  • none

jet computer, DSP, FPGA

  • none

Networks

  • none

PLCs

TCS Subsystems and GUIs, and significant configuration files

AOS - Adaptive Optics

  • AOS
    • change error to warning if FLAO offsetXY is out of field range

  • AOSGUI
    • none

DDS - Data Dictionary Server

  • DDS
    • none

  • DDSGUI
    • none

ECS - Enclosure Control

  • ECSGUI
    • none

ENV - Environmental Sensors

  • ENVGUI
    • none

IIF - Instrument Interface

  • IIFGUI
    • none

GCS - Guiding Control

  • GCS Version 5.6
    • Mostly cleanup of logging:
      • added data to some events to eliminate the need for both syslog and event log
      • tied more syslog entries to the config flags (profiling and debug)
      • delete logging of successful paths unless it has some data
    • delete unused shared mem entries -
      GCS/GCSside/GuideCam/:GE_SFP_X
      GCS/GCSside/GuideCam/:GE_SFP_Y
      GCS/GCSside/GuideCam/:HS2GS_ASEC
      GCS/GCSside/GuideCam/:HS2GS_MM
      GCS/GCSside/GuideCam/:HS2PRB_ASEC
      GCS/GCSside/GuideCam/:HS2PRB_MM
      GCS/GCSside/GuideCam/:PR2GS_ASEC
      GCS/GCSside/GuideCam/:PR2GS_MM
      GCS/GCSside/GuideCam/:PRB_SFP_X
      GCS/GCSside/GuideCam/:PRB_SFP_Y
      GCS/GCSside/GuideCam/:PR_SFP_X
      GCS/GCSside/GuideCam/:PR_SFP_Y
      GCS/GCSside/GuideCam/:centroid_errX
      GCS/GCSside/GuideCam/:centroid_errY
      GCS/GCSside/GuideCam/:probespot_x
      GCS/GCSside/GuideCam/:probespot_y
    • more cleaning up the use of shared memory instead of attributes - no need to have both
    • delete dated config files from SVN
    • updated other public config file from the mountain
    • updated notes Checklist4NewCommand

  • GCSGUI Version 1.9
    • reset controller functions in GCS client modified

LSS - Event Logging

  • LSS
    • added method to dump reflective memory to diskfile. Dump can be later examined in DDBrowser

  • LSSGUI
    • added button to order LSS to dump reflective memory to a diskfile
    • main window can be resized, there is a split resizing available for log scrolling areas

MCS / mcstemp - Mount Control

  • MCSGUI
    • none

OSS - Optical Support

  • OSSGUI
    • none

PCS - Pointing Control

  • PCSGUI
    • added differential tracking rates to Source Details page
    • main window can be resized
    • added Almanac window, Almanac button is enabled
    • shows target,.. magnitude, color etc on Source Details window
    • can be resized

  • Pointing Kernel / Pointing Kernel tools
    • none

PMC - Primary Mirror Cell

  • PMCGUI
    • none

  • pmcclient
    • none

PSF - Point Spread Function

  • PSFGUI
    • none

TCS GUI

  • can be resized

tcs.conf

  • none

TCS Common Software

commandreturn - client command status returns

  • none

commandsequencer - client/subsystem command handling

  • none

core - foundation routines

  • none

editor - data dictionary editor

  • none

eventhandler - event handling

  • none

networkconfig - subsystem management

  • none

reflectivememory - global shared memory

  • fixed typos / errors in reflective memory description

rpc - communication protocol

  • none

setvalue - reflective memory access

  • none

tcs_config - tcs configuration

  • none

utility

  • none

viewer - data dictionary viewer

  • added option to load reflective memory to diskfile (DDBrowser File menu) and switch back to real-time memory display

TCS Tools

DDAccess - Data Dictionary Writer client

  • none

ddsclient - Data Dictionary Subsystem client

  • none

iifclient - Instrument Interface client

  • none

lbtswitcher

  • rearranged GUI

NSIGUI

  • rearranged GUI

Telemetry

  • none
Topic revision: r13 - 11 Apr 2018, PetrKubanek
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