Index: anches/eam_branches/ipp-20220316/extsrc/gpcsw/gpcsrc/fits/libfh/fh_registry.asm
===================================================================
--- /branches/eam_branches/ipp-20220316/extsrc/gpcsw/gpcsrc/fits/libfh/fh_registry.asm	(revision 42118)
+++ 	(revision )
@@ -1,786 +1,0 @@
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 0.0 E \"\ARG\" \"Standard FITS\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 0.0 N \"\ARG\" \"\""
-    ENDM
-DETCOM_X MACRO ARG
-    COBJ "detcom:dheader 1.0 X \"\ARG\" \"Bits per pixel\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 2.0 S \"\ARG\" \"Number of axes\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 2.1 1 \"\ARG\" \"Number of pixel columns\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 2.2 2 \"\ARG\" \"Number of pixel rows\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 2.3 3 \"\ARG\" \"Number of stacked frames (cube)\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 3.0 D \"\ARG\" \"File contains extensions\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 3.1 D \"\ARG\" \"Number of extensions\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 4.0 S \"\ARG\" \"File contains random groups records\""
-    ENDM
-DETCOM_T MACRO ARG
-    COBJ "detcom:dheader 5.0 T \"\ARG\" \"Random parameters before each array in a group\""
-    ENDM
-DETCOM_T MACRO ARG
-    COBJ "detcom:dheader 6.0 T \"\ARG\" \"Number of random groups\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 7.0000 S \"\ARG\" \"Number of fields in a row\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 7.0011 1 \"\ARG\" \"Table format for field 1\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 7.0012 1 \"\ARG\" \"Start Column for field 1\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 7.0021 2 \"\ARG\" \"Table format for field 2\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 7.0022 2 \"\ARG\" \"Start Column for field 2\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 7.0031 3 \"\ARG\" \"Table format for field 3\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 7.0032 3 \"\ARG\" \"Start Column for field 3\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 7.0041 4 \"\ARG\" \"Table format for field 4\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 7.0042 4 \"\ARG\" \"Start Column for field 4\""
-    ENDM
-DETCOM_5 MACRO ARG
-    COBJ "detcom:dheader 7.0051 5 \"\ARG\" \"Table format for field 5\""
-    ENDM
-DETCOM_5 MACRO ARG
-    COBJ "detcom:dheader 7.0052 5 \"\ARG\" \"Start Column for field 5\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 1.0 S \"\ARG\" \"\""
-    ENDM
-DETCOM_Q MACRO ARG
-    COBJ "detcom:dheader 2.0 Q \"\ARG\" \"\""
-    ENDM
-DETCOM_T MACRO ARG
-    COBJ "detcom:dheader 3.0 T \"\ARG\" \"\""
-    ENDM
-DETCOM_R MACRO ARG
-    COBJ "detcom:dheader 4.0 R \"\ARG\" \"\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 5.0 E \"\ARG\" \"\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 6.0 D \"\ARG\" \"\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 1.00 E \"\ARG\" \"Base filename at acquisition\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 1.01 E \"\ARG\" \"Original directory name at acquisition\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 1.10 E \"\ARG\" \"Extension name\""
-    ENDM
-DETCOM_R MACRO ARG
-    COBJ "detcom:dheader 1.20 R \"\ARG\" \"Extension version\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 4.00 E \"\ARG\" \"UTC Date of file creation\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 4.10 E \"\ARG\" \"Local time in Hawaii\""
-    ENDM
-DETCOM_V MACRO ARG
-    COBJ "detcom:dheader 7.00 V \"\ARG\" \"Image creation software version\""
-    ENDM
-DETCOM_R MACRO ARG
-    COBJ "detcom:dheader 1.0 R \"\ARG\" \"Science Detector\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 2.0 E \"\ARG\" \"Instrument Name\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 2.1 E \"\ARG\" \"Instrument Mode\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 2.0 E \"\ARG\" \"Total data pixels in full mosaic\""
-    ENDM
-DETCOM_R MACRO ARG
-    COBJ "detcom:dheader 3.0 R \"\ARG\" \"\""
-    ENDM
-DETCOM_M MACRO ARG
-    COBJ "detcom:dheader 5.0 M \"\ARG\" \"Binning factors\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 5.1 1 \"\ARG\" \"Binning factor along first axis\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 5.2 2 \"\ARG\" \"Binning factor along second axis\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 0.0 3 \"\ARG\" \"Pixel size for both axes (microns)\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 1.1 3 \"\ARG\" \"Pixel size for axis 1 (microns)\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 1.2 3 \"\ARG\" \"Pixel size for axis 2 (microns)\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 2.1 4 \"\ARG\" \"Pixel scale for axis 1 (arcsec/pixel)\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 2.2 4 \"\ARG\" \"Pixel scale for axis 2 (arcsec/pixel)\""
-    ENDM
-DETCOM_T MACRO ARG
-    COBJ "detcom:dheader 0.0 T \"\ARG\" \"List of amplifiers for this image\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 1.0 E \"\ARG\" \"Amplifier name\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 0.0 E \"\ARG\" \"Detector imaging area size\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 0.1 C \"\ARG\" \"Mosaic area of the detector\""
-    ENDM
-DETCOM_A MACRO ARG
-    COBJ "detcom:dheader 0.11 A \"\ARG\" \"Mosaic area of the detector from Amp A\""
-    ENDM
-DETCOM_B MACRO ARG
-    COBJ "detcom:dheader 0.12 B \"\ARG\" \"Mosaic area of the detector from Amp B\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 0.13 C \"\ARG\" \"Mosaic area of the detector from Amp C\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 0.14 D \"\ARG\" \"Mosaic area of the detector from Amp D\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 0.2 C \"\ARG\" \"Imaging area of the detector\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 0.3 C \"\ARG\" \"Overscan (bias) area of the detector\""
-    ENDM
-DETCOM_A MACRO ARG
-    COBJ "detcom:dheader 1.11 A \"\ARG\" \"Section from Amp A (non-contig. bias excluded)\""
-    ENDM
-DETCOM_B MACRO ARG
-    COBJ "detcom:dheader 1.12 B \"\ARG\" \"Section from Amp B (non-contig. bias excluded)\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 1.13 C \"\ARG\" \"Section from Amp C (non-contig. bias excluded)\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 1.14 D \"\ARG\" \"Section from Amp D (non-contig. bias excluded)\""
-    ENDM
-DETCOM_A MACRO ARG
-    COBJ "detcom:dheader 1.21 A \"\ARG\" \"Overscan (bias) area from Amp A\""
-    ENDM
-DETCOM_B MACRO ARG
-    COBJ "detcom:dheader 1.22 B \"\ARG\" \"Overscan (bias) area from Amp B\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 1.23 C \"\ARG\" \"Overscan (bias) area from Amp C\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 1.24 D \"\ARG\" \"Overscan (bias) area from Amp D\""
-    ENDM
-DETCOM_A MACRO ARG
-    COBJ "detcom:dheader 1.31 A \"\ARG\" \"Section in full CCD for DSECA\""
-    ENDM
-DETCOM_B MACRO ARG
-    COBJ "detcom:dheader 1.32 B \"\ARG\" \"Section in full CCD for DSECB\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 1.33 C \"\ARG\" \"Section in full CCD for DSECC\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 1.34 D \"\ARG\" \"Section in full CCD for DSECD\""
-    ENDM
-DETCOM_A MACRO ARG
-    COBJ "detcom:dheader 1.41 A \"\ARG\" \"Imaging area from Amp A\""
-    ENDM
-DETCOM_B MACRO ARG
-    COBJ "detcom:dheader 1.42 B \"\ARG\" \"Imaging area from Amp B\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 1.43 C \"\ARG\" \"Imaging area from Amp C\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 1.44 D \"\ARG\" \"Imaging area from Amp D\""
-    ENDM
-DETCOM_A MACRO ARG
-    COBJ "detcom:dheader 1.51 A \"\ARG\" \"Trim section for Amp A\""
-    ENDM
-DETCOM_B MACRO ARG
-    COBJ "detcom:dheader 1.52 B \"\ARG\" \"Trim section for Amp B\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 1.53 C \"\ARG\" \"Trim section for Amp C\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 1.54 D \"\ARG\" \"Trim section for Amp D\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 0.1 E \"\ARG\" \"Name of the CCD (manufacturer reference)\""
-    ENDM
-DETCOM_K MACRO ARG
-    COBJ "detcom:dheader 0.2 K \"\ARG\" \"Nickname of the CCD\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 2.0 N \"\ARG\" \"Maximum linearity value (ADU)\""
-    ENDM
-DETCOM_A MACRO ARG
-    COBJ "detcom:dheader 2.01 A \"\ARG\" \"Maximum linearity value for Amp A (ADU)\""
-    ENDM
-DETCOM_B MACRO ARG
-    COBJ "detcom:dheader 2.02 B \"\ARG\" \"Maximum linearity value for Amp B (ADU)\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 2.03 C \"\ARG\" \"Maximum linearity value for Amp C (ADU)\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 2.04 D \"\ARG\" \"Maximum linearity value for Amp D (ADU)\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 2.1 E \"\ARG\" \"Saturation value (ADU)\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 5.0 3 \"\ARG\" \"Amplifier gain (electrons/ADU)\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 5.01 3 \"\ARG\" \"Amp A gain (electrons/ADU)\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 5.02 3 \"\ARG\" \"Amp B gain (electrons/ADU)\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 5.03 3 \"\ARG\" \"Amp C gain (electrons/ADU)\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 5.04 3 \"\ARG\" \"Amp D gain (electrons/ADU)\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 6.0 3 \"\ARG\" \"Read noise (electrons)\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 6.01 3 \"\ARG\" \"Amp A read noise (electrons)\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 6.02 3 \"\ARG\" \"Amp B read noise (electrons)\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 6.03 3 \"\ARG\" \"Amp C read noise (electrons)\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 6.04 3 \"\ARG\" \"Amp D read noise (electrons)\""
-    ENDM
-DETCOM_5 MACRO ARG
-    COBJ "detcom:dheader 7.0 5 \"\ARG\" \"Dark current (ADU/pixel/second)\""
-    ENDM
-DETCOM_5 MACRO ARG
-    COBJ "detcom:dheader 7.1 5 \"\ARG\" \"Dark current (e-/pixel/hour)\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 8.0 S \"\ARG\" \"QE%@wavelength in nm\""
-    ENDM
-DETCOM_V MACRO ARG
-    COBJ "detcom:dheader 0.0 V \"\ARG\" \"Controller software DSPID and SERNO versions\""
-    ENDM
-DETCOM_T MACRO ARG
-    COBJ "detcom:dheader 0.0 T \"\ARG\" \"Detector status\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 0.0 3 \"\ARG\" \"Detector temperature\""
-    ENDM
-DETCOM_P MACRO ARG
-    COBJ "detcom:dheader 1.1 P \"\ARG\" \"\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 1.2 N \"\ARG\" \"Canada-France-Hawaii Telescope\""
-    ENDM
-DETCOM_T MACRO ARG
-    COBJ "detcom:dheader 3.0 T \"\ARG\" \"Telescope Control System status\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 0.0 S \"\ARG\" \"Time System for DATExxxx\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 2.0 E \"\ARG\" \"Time at start of observation (UT)\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 4.0 E \"\ARG\" \"Sidereal time at start of observation\""
-    ENDM
-DETCOM_H MACRO ARG
-    COBJ "detcom:dheader 1.0 H \"\ARG\" \"Equinox of coordinates\""
-    ENDM
-DETCOM_X MACRO ARG
-    COBJ "detcom:dheader 1.1 X \"\ARG\" \"Equinox of coordinates\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 2.0 S \"\ARG\" \"Coordinate system for equinox (FK4/FK5/GAPPT)\""
-    ENDM
-DETCOM_A MACRO ARG
-    COBJ "detcom:dheader 2.1 A \"\ARG\" \"Object right ascension\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 2.2 C \"\ARG\" \"Object declination\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 5.211 1 \"\ARG\" \"WCS Coordinate type\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 5.212 2 \"\ARG\" \"WCS Coordinate type\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 5.411 6 \"\ARG\" \"WCS Coordinate scale matrix\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 5.412 6 \"\ARG\" \"WCS Coordinate scale matrix\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 5.421 6 \"\ARG\" \"WCS Coordinate scale matrix\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 5.422 6 \"\ARG\" \"WCS Coordinate scale matrix\""
-    ENDM
-DETCOM_R MACRO ARG
-    COBJ "detcom:dheader 0.0 R \"\ARG\" \"TCS Number of guiders\""
-    ENDM
-DETCOM_R MACRO ARG
-    COBJ "detcom:dheader 0.01 R \"\ARG\" \"TCS number of guide stars/probes in use\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 0.1 E \"\ARG\" \"TCS guider name\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 0.21 N \"\ARG\" \"TCS guider equinox\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 0.22 C \"\ARG\" \"TCS guider system for equinox\""
-    ENDM
-DETCOM_A MACRO ARG
-    COBJ "detcom:dheader 0.23 A \"\ARG\" \"TCS guider right ascension\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 0.24 C \"\ARG\" \"TCS guider declination\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 0.3 N \"\ARG\" \"TCS guider object name\""
-    ENDM
-DETCOM_X MACRO ARG
-    COBJ "detcom:dheader 0.6 X \"\ARG\" \"TCS guider flux\""
-    ENDM
-DETCOM_X MACRO ARG
-    COBJ "detcom:dheader 0.8 X \"\ARG\" \"TCS total sky flux\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 1.1 1 \"\ARG\" \"TCS guider #1 identification\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 1.21 1 \"\ARG\" \"TCS guider #1 equinox\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 1.22 1 \"\ARG\" \"TCS guider #1 system for equinox\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 1.23 1 \"\ARG\" \"TCS guider #1 right ascension\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 1.24 1 \"\ARG\" \"TCS guider #1 declination\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 1.3 1 \"\ARG\" \"TCS guider #1 object name\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 1.6 1 \"\ARG\" \"TCS guider #1 flux\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 2.1 2 \"\ARG\" \"TCS guider #2 identification\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 2.21 2 \"\ARG\" \"TCS guider #2 equinox\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 2.22 2 \"\ARG\" \"TCS guider #2 system for equinox\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 2.23 2 \"\ARG\" \"TCS guider #2 right ascension\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 2.24 2 \"\ARG\" \"TCS guider #2 declination\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 2.3 2 \"\ARG\" \"TCS guider #2 object name\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 2.6 2 \"\ARG\" \"TCS guider #2 flux\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 3.1 3 \"\ARG\" \"TCS guider #3 identification\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 3.21 3 \"\ARG\" \"TCS guider #3 equinox\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 3.22 3 \"\ARG\" \"TCS guider #3 system for equinox\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 3.23 3 \"\ARG\" \"TCS guider #3 right ascension\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 3.24 3 \"\ARG\" \"TCS guider #3 declination\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 3.3 3 \"\ARG\" \"TCS guider #3 object name\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 3.6 3 \"\ARG\" \"TCS guider #3 flux\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 4.1 4 \"\ARG\" \"TCS guider #4 identification\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 4.21 4 \"\ARG\" \"TCS guider #4 equinox\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 4.22 4 \"\ARG\" \"TCS guider #4 system for equinox\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 4.23 4 \"\ARG\" \"TCS guider #4 right ascension\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 4.24 4 \"\ARG\" \"TCS guider #4 declination\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 4.3 4 \"\ARG\" \"TCS guider #4 object name\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 4.6 4 \"\ARG\" \"TCS guider #4 flux\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 0.0 D \"\ARG\" \"Telescope focus in use\""
-    ENDM
-DETCOM_F MACRO ARG
-    COBJ "detcom:dheader 0.1 F \"\ARG\" \"Telescope focus in use\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 1.0 S \"\ARG\" \"Telescope focus encoder readout\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 1.1 S \"\ARG\" \"Telescope focus encoder readout\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 0.4 E \"\ARG\" \"ISU control state (Off/Only/TCS/Full/Frozen)\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 0.4 E \"\ARG\" \"FSA control state (Off/On/Paused)\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 0.5 E \"\ARG\" \"FSA number of actual moves in last 10 minutes\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 0.11 C \"\ARG\" \"TCS GPS read out in BCD\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 0.13 S \"\ARG\" \"TCS RBUSS clock time\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 0.14 S \"\ARG\" \"TCS EPICS clock time\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 0.15 E \"\ARG\" \"TCS acquisition mode - T/O/G/g for t/o/g coords\""
-    ENDM
-DETCOM_A MACRO ARG
-    COBJ "detcom:dheader 0.51 A \"\ARG\" \"TCS hour angle encoder bits reading\""
-    ENDM
-DETCOM_C MACRO ARG
-    COBJ "detcom:dheader 0.52 C \"\ARG\" \"TCS declination encoder bits reading\""
-    ENDM
-DETCOM_P MACRO ARG
-    COBJ "detcom:dheader 1.0 P \"\ARG\" \"AOB closed loop Open/Closed\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 3.0 S \"\ARG\" \"Loop type \"Nested\"/\"Tip/Tilt\"/\"Single\"\""
-    ENDM
-DETCOM_T MACRO ARG
-    COBJ "detcom:dheader 5.0 T \"\ARG\" \"Optimized loop control True/False\""
-    ENDM
-DETCOM_T MACRO ARG
-    COBJ "detcom:dheader 6.0 T \"\ARG\" \"WFS optical gain\""
-    ENDM
-DETCOM_T MACRO ARG
-    COBJ "detcom:dheader 2.0 T \"\ARG\" \"Total flux count on WFS\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 1.0 S \"\ARG\" \"AOB ADC position In/Out\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 4.0 D \"\ARG\" \"Beam splitter ID\""
-    ENDM
-DETCOM_P MACRO ARG
-    COBJ "detcom:dheader 5.0 P \"\ARG\" \"Beam splitter description\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 6.0 E \"\ARG\" \"AOB mirror slide \"F/20\"/\"F/8\"\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 7.0 D \"\ARG\" \"WFS ND filter position\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 0.0 N \"\ARG\" \"flatfield lamp status ON/OFF\""
-    ENDM
-DETCOM_P MACRO ARG
-    COBJ "detcom:dheader 1.0 P \"\ARG\" \"flatfield lamp intensity\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 0.0 N \"\ARG\" \"comparison lamp 0 status ON/OFF\""
-    ENDM
-DETCOM_0 MACRO ARG
-    COBJ "detcom:dheader 0.1 0 \"\ARG\" \"comparison lamp 0 description\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 1.0 N \"\ARG\" \"comparison lamp 1 status ON/OFF\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 1.1 1 \"\ARG\" \"comparison lamp 1 description\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 2.0 N \"\ARG\" \"comparison lamp 2 status ON/OFF\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 2.1 2 \"\ARG\" \"comparison lamp 2 description\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 3.0 N \"\ARG\" \"comparison lamp 3 status ON/OFF\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 3.1 3 \"\ARG\" \"comparison lamp 3 description\""
-    ENDM
-DETCOM_0 MACRO ARG
-    COBJ "detcom:dheader 0.0 0 \"\ARG\" \"lamp 0 ON/OFF\""
-    ENDM
-DETCOM_1 MACRO ARG
-    COBJ "detcom:dheader 1.0 1 \"\ARG\" \"lamp 1 ON/OFF\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 2.0 2 \"\ARG\" \"lamp 2 ON/OFF\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 3.0 3 \"\ARG\" \"lamp 3 ON/OFF\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 4.0 4 \"\ARG\" \"lamp 4 ON/OFF\""
-    ENDM
-DETCOM_5 MACRO ARG
-    COBJ "detcom:dheader 5.0 5 \"\ARG\" \"lamp 5 ON/OFF\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 6.0 6 \"\ARG\" \"lamp 6 ON/OFF\""
-    ENDM
-DETCOM_7 MACRO ARG
-    COBJ "detcom:dheader 7.0 7 \"\ARG\" \"lamp 7 ON/OFF\""
-    ENDM
-DETCOM_8 MACRO ARG
-    COBJ "detcom:dheader 8.0 8 \"\ARG\" \"lamp 8 ON/OFF\""
-    ENDM
-DETCOM_9 MACRO ARG
-    COBJ "detcom:dheader 9.0 9 \"\ARG\" \"lamp 9 ON/OFF\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 0.1 D \"\ARG\" \"wheel position\""
-    ENDM
-DETCOM_R MACRO ARG
-    COBJ "detcom:dheader 0.2 R \"\ARG\" \"description of filter\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 0.3 3 \"\ARG\" \"filter bandwidth\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 0.4 3 \"\ARG\" \"filter wavelength\""
-    ENDM
-DETCOM_5 MACRO ARG
-    COBJ "detcom:dheader 0.5 5 \"\ARG\" \"lower bound of filter (units/%?)\""
-    ENDM
-DETCOM_5 MACRO ARG
-    COBJ "detcom:dheader 0.6 5 \"\ARG\" \"upper bound of filter (units/%?)\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 0.7 D \"\ARG\" \"filter drawer number\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 0.1 D \"\ARG\" \"'wheel' A position\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 0.2 E \"\ARG\" \"description of filter\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 0.5 4 \"\ARG\" \"lower bound of filter A (units/%?)\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 0.6 4 \"\ARG\" \"upper bound of filter A (units/%?)\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 0.1 D \"\ARG\" \"'wheel' B position\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 0.2 E \"\ARG\" \"description of filter\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 0.5 4 \"\ARG\" \"lower bound of filter B (units/%?)\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 0.6 4 \"\ARG\" \"upper bound of filter B (units/%?)\""
-    ENDM
-DETCOM_7 MACRO ARG
-    COBJ "detcom:dheader 1.0 7 \"\ARG\" \"internal instrument focus value\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 1.0 D \"\ARG\" \"grism position\""
-    ENDM
-DETCOM_M MACRO ARG
-    COBJ "detcom:dheader 2.0 M \"\ARG\" \"grism description\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 3.0 D \"\ARG\" \"grism drawer number\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 1.0 D \"\ARG\" \"mask position\""
-    ENDM
-DETCOM_K MACRO ARG
-    COBJ "detcom:dheader 2.0 K \"\ARG\" \"mask description\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 3.0 D \"\ARG\" \"mask slider number\""
-    ENDM
-DETCOM_L MACRO ARG
-    COBJ "detcom:dheader 1.0 L \"\ARG\" \"grating description\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 2.0 S \"\ARG\" \"dispersion axis (1 or 2)\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 3.0 6 \"\ARG\" \"grating angle in degrees\""
-    ENDM
-DETCOM_0 MACRO ARG
-    COBJ "detcom:dheader 4.0 0 \"\ARG\" \"central wavelength in angstroms\""
-    ENDM
-DETCOM_R MACRO ARG
-    COBJ "detcom:dheader 5.0 R \"\ARG\" \"spectral order\""
-    ENDM
-DETCOM_5 MACRO ARG
-    COBJ "detcom:dheader 6.0 5 \"\ARG\" \"grating setup constant in degrees\""
-    ENDM
-DETCOM_7 MACRO ARG
-    COBJ "detcom:dheader 7.0 7 \"\ARG\" \"setup const in degrees (opening angle / 2)\""
-    ENDM
-DETCOM_5 MACRO ARG
-    COBJ "detcom:dheader 8.0 5 \"\ARG\" \"rel.angle between prisms in degrees\""
-    ENDM
-DETCOM_R MACRO ARG
-    COBJ "detcom:dheader 0.0 R \"\ARG\" \"image slicer in place\""
-    ENDM
-DETCOM_A MACRO ARG
-    COBJ "detcom:dheader 1.0 A \"\ARG\" \"hartman mask 1a position OPEN/CLOSED\""
-    ENDM
-DETCOM_B MACRO ARG
-    COBJ "detcom:dheader 1.1 B \"\ARG\" \"hartman mask 1b position OPEN/CLOSED\""
-    ENDM
-DETCOM_2 MACRO ARG
-    COBJ "detcom:dheader 2.0 2 \"\ARG\" \"hartman mask 2 position OPEN/CLOSED\""
-    ENDM
-DETCOM_3 MACRO ARG
-    COBJ "detcom:dheader 3.0 3 \"\ARG\" \"hartman mask 3 position OPEN/CLOSED\""
-    ENDM
-DETCOM_4 MACRO ARG
-    COBJ "detcom:dheader 4.0 4 \"\ARG\" \"hartman mask 4 position OPEN/CLOSED\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 0.0 N \"\ARG\" \"coude train color UV/RED/CAFE\""
-    ENDM
-DETCOM_R MACRO ARG
-    COBJ "detcom:dheader 0.0 R \"\ARG\" \"exposure meter filter description\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 1.0 S \"\ARG\" \"exposure meter counts at end\""
-    ENDM
-DETCOM_M MACRO ARG
-    COBJ "detcom:dheader 2.0 M \"\ARG\" \"mid-exposure time (seconds)\""
-    ENDM
-DETCOM_E MACRO ARG
-    COBJ "detcom:dheader 0.0 E \"\ARG\" \"CAFE is being used Null/INUSE\""
-    ENDM
-DETCOM_T MACRO ARG
-    COBJ "detcom:dheader 1.0 T \"\ARG\" \"fabry perot etalon description\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 3.0 N \"\ARG\" \"number of channels per scan\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 4.0 N \"\ARG\" \"current channel\""
-    ENDM
-DETCOM_L MACRO ARG
-    COBJ "detcom:dheader 5.0 L \"\ARG\" \"binary control value\""
-    ENDM
-DETCOM_S MACRO ARG
-    COBJ "detcom:dheader 0.0 S \"\ARG\" \"GriF position of FP carriage - In/Out\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 1.1 6 \"\ARG\" \"GriF wavelength of order used to scan\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 1.2 6 \"\ARG\" \"GriF wavelength of calibration spectral line\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 1.3 6 \"\ARG\" \"GriF BCV at calibration line\""
-    ENDM
-DETCOM_Y MACRO ARG
-    COBJ "detcom:dheader 2.0 Y \"\ARG\" \"GriF type of scan - bcv, wave, velocity\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 3.1 6 \"\ARG\" \"GriF wavelength at beginning of scan\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 3.2 6 \"\ARG\" \"GriF wavelength step\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 3.3 6 \"\ARG\" \"GriF current observed wavelength\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 4.1 6 \"\ARG\" \"GriF Binary Contol Value at beginning of scan\""
-    ENDM
-DETCOM_6 MACRO ARG
-    COBJ "detcom:dheader 4.2 6 \"\ARG\" \"GriF BCV step\""
-    ENDM
-DETCOM_R MACRO ARG
-    COBJ "detcom:dheader 4.3 R \"\ARG\" \"GriF applied BCV\""
-    ENDM
-DETCOM_N MACRO ARG
-    COBJ "detcom:dheader 5.1 N \"\ARG\" \"GriF number of channels in scan\""
-    ENDM
-DETCOM_H MACRO ARG
-    COBJ "detcom:dheader 5.2 H \"\ARG\" \"GriF current channel\""
-    ENDM
-DETCOM_X MACRO ARG
-    COBJ "detcom:dheader 6.1 X \"\ARG\" \"GriF X Binary Control Value FP\""
-    ENDM
-DETCOM_Y MACRO ARG
-    COBJ "detcom:dheader 6.2 Y \"\ARG\" \"GriF Y Binary Control Value FP\""
-    ENDM
-DETCOM_D MACRO ARG
-    COBJ "detcom:dheader 1.0 D \"\ARG\" \"Elixir camera run ID\""
-    ENDM
