From: G.Chiozzi Date: 20 Oct 1998 VLT-SW-OCT98 - RELEASE NOTES FOR VLT TCS ========================================== This Release notes contains a summary of the major changes in TCS modules with OCT98 Vlt Software release since NOV97 release. These changes are important for software installation and development. All the modules that are part the TCS Software have been significantly improved in terms of features and extensively tested on VLT UT1 for First Light and Commissioning. For more details on the changes for single modules, check the TCS User Manual 1.4 and the ChangeLog file in the root directory of every module. For the TCS Simulation Package, look at the corresponding Release Note. The CDT of the following TIF commands is changed (this could introduce minor backword incompatibilities): BOX2GS GETINSD SETINSD STARTAG STOPAG STARTAO STRTCHP STOPCHP ROTFIX ROTTRK The following new commands have been introduced: CYCLAO OFFSFAD ONECAL SEQAO The following commands have been removed: OFFSFOC The following named data items have been added: RA2000DEG DEC2000DEG ALT_REF AZ_REF PROBE_RA PROBE_DEC PROBE_IN_POS ADA_ANGLE ASM_SEEING ADC_SEP and the online database access classes have been extended accordingly. The following TCS FITS Header Keywords have been addedd: TEL.AMBI.FWHM.START TEL.AMBI.FWHM.END The following Database Events have been added: CHOP_PARM_CHANGE CHOP_STATUS Ops Logs have been implemented in all modules. A new m2com module is now part of the distribution. It provides a library of communication routines to be used by instruments to perform rapid guiding and sending to m2 corrections via the rapid guiding LAN. The module can be build and used also in NOCCS mode. New features/important bugs fixed: ================================= - tcs module: ---------- - tcsESO-VLT-DIC.TCS - Added many keywords, in particular related to Ops Logs - Fixed minor format errors and changed type/formats for some other - SPR 980424 Now the TCS dictionary and alias table are also installed $(VLTTOP)/config with proper names. - if same keywords are used for setup and logging set the class to: setup|ops-log. Done for TEL AG COUNT,TEL AG CYCLETIME,TEL AG INTTIME. - Handling of FITS logging (Ops logs) * src/tcsSTD_COMMANDS.C: extends evhSTD_COMMANDS to provide command handling for fits logging (command LOGFITS). The LOGFITS command sets the fits log level through the method Level of the singleton instance of logFITS (tcsLogFits). Every TCS application then has automatically (if std commands are inherited from tcsSTD_COMMANDS class) the possibility of enabling/disabling FITS logging. * include/tcsBASE.h: add singleton instance of logFITS (tcsLogFits) to provide infrastructure for fits logging for every tcs application - dbl/tcs.db: provide new site constants for all UTs based on the position of the GPS antenna on Paranal. They have to be updated with the actual coordinates of the UTs - msw module: ---------- - Instrument configuration table Added instrument configuration fields for: - adapter focus offset To be used by instruments to define the optimal adapter focusing value - detector reference pixel To be used to define what pixel in the detector has to be considered the default "center pixel". Particularly useful for the guide probes. - prs module: ---------- - PRESET sequence extensively modified based on UT1 experience. M1 passive forces are now set to optimal values at every preset LADC is set also when no target object is given and in parallel to telescope preset. Probe setting is done if possible in parallel to telescope preset. Added test for value of GUIDESTAR keyword. If it is NONE, no guidestar is requested, so no action is taken. Previously this test was only in the NTT implementation, since the VLT ALWAYS requires a guide star, for AO purposes. The checking of the keyword could be anyway usefull for testing purposes and was anyway the only difference between the two implemntations, so it has now been moved to the parent class. - trkws module: ------------- - remove code for combined offsets (now handled in agws, SPR980331) - add MKCIRC command. it modulates alt/az such that the follow the path of a circle - dbl/trkwsTRACK_AXIS.class: add attribute refPosition that hold the reference position - dbl/trkwsDATA.class: add attributes probeX, probeY, adDeg add entries probeXAddress, probeYAddress in table rotPos of trkwsFOCUS_DATA - make data quality of backwards calculated values dependent on the posStatus alarm. This is to inform other applications that we have problems in calculating the correct values. This occurs mainly during out of sync errors from the LCUs - src/trkwsPOS_CALC.C (ActPosDbEventCB): calculate rotOnSky from offsets components scanned from the LCU. We cannot any longer take the adapter angle, since it's no longer consistent with the ref as one the NTT, where adapter and rotator were the same. Also the adapter DB attribute is used by AO, so it must be the actual one and not the reference from trk as it was before. For the VLT the path configured in FOCUS_DATA must be the position of the adapter scanned from the adapter LCU. On the NTT it's the adapter reference scanned from trk. - tif module: ------------- The CDT of the following TIF commands is changed (this could introduce minor backword incompatibilities): BOX2GS GETINSD SETINSD STARTAG STOPAG STARTAO STRTCHP STOPCHP ROTFIX ROTTRK The following new commands have been introduced: CYCLAO OFFSFAD ONECAL SEQAO The following commands have been removed: OFFSFOC The following named data items have been added: RA2000DEG DEC2000DEG ALT_REF AZ_REF PROBE_RA PROBE_DEC PROBE_IN_POS ADA_ANGLE ASM_SEEING ADC_SEP and the online database access classes have been extended accordingly. The following TCS FITS Header Keywords have been addedd: TEL.AMBI.FWHM.START TEL.AMBI.FWHM.END The following Database Events have been added: CHOP_PARM_CHANGE CHOP_STATUS __oOo__