General Purpose Geodetic Library
SgIoAgvDriverDds.cpp
Go to the documentation of this file.
1 /*
2  *
3  * This file is a part of Space Geodetic Library. The library is used by
4  * nuSolve, a part of CALC/SOLVE system, and designed to make analysis of
5  * geodetic VLBI observations.
6  * Copyright (C) 2010-2020 Sergei Bolotin.
7  *
8  * This program is free software: you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation, either version 3 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program. If not, see <http://www.gnu.org/licenses/>.
20  *
21  */
22 
23 
24 #include <SgIoAgvDriver.h>
25 
26 
27 /*=====================================================================================================*/
28 //
29 // constants:
30 //
31 
32 
34  adNobsSta ("NOBS_STA", "Number of observations per site",
36  adNumbObs ("NUMB_OBS", "Number of observations in the session",
37  ADS_SESSION, ADT_I4, 1, 1, ACS_ANY),
38  adNumbSca ("NUMB_SCA", "Number of scans in the session",
39  ADS_SESSION, ADT_I4, 1, 1, ACS_ANY),
40  adNumbSta ("NUMB_STA", "Number of sites",
41  ADS_SESSION, ADT_I4, 1, 1, ACS_ANY),
42  adObsTab ("OBS_TAB ", "Observation tables: scan index, indices of the first and the second station",
44  adSiteNames("SITNAMES", "IVS site names",
46  ;
47 
48 
50 // strings:
51  adBandNames("BAND_NAM", "Band names",
53  adCorrPlace("CORPLACE", "Correlator place name",
55  adCorrType ("COR_TYPE", "Correlator type: MK3 MK4 K4 S2 VLBA MITAKA-1",
57  adExpCode ("EXP_CODE", "Experiment code",
59  adExpDesc ("EXP_DESC", "Experiment description",
61  adExpName ("EXP_NAME", "Experiment program name",
63  adMk3DbName("MK3_DBNM", "Mark-3 DBH database name",
65  adPiName ("PI_NAME ", "Name of the principal investigator",
67  adRecMode ("REC_MODE", "Recording mode",
69 
70  adSrcName ("SRCNAMES", "Source names",
72  adRefClocks("CLK_SITS", "List of clock reference stations",
74  adScanNames("SCANNAME", "Scan name",
75  ADS_SCAN, ADT_CHAR, 16, 1, ACS_NATIVE),
76  adCrootFnam("CROOTFIL", "Correlator root file name",
77  ADS_SCAN, ADT_CHAR, 16, 1, ACS_NATIVE),
78  adFScanName("FSCANAME", "Full scan name",
79  ADS_SCAN, ADT_CHAR, 16, 1, ACS_NATIVE),
80 
81  adQualCodes("QUALCODE", "Quality code as char value: 5-9 is good, 0 -- non-detection, letter -- failure",
83 
84  adFourfCmd ("FOURF_CS", "Command string used for fourfit",
86  adFourfCtrl("FOURF_CF", "Control file name for fourfit",
88 
89  adErrorK ("ERROR_K ", "Group delay and rate re-weighting constants",
91  adErrorBl ("ERROR_BL", "B.L.names for formal errors",
93 
94  adSrcStatus("SOURSTAT", "Source selection status bit-mapped array",
96  adBlnStatus("BASLSTAT", "Baseline selection bit maped array. 1=some obs, etc.",
98  adBlnClocks("BLDEPCKS", "Bl-dependent clock list",
100 
101 
102  adObsCalFlg("OBCLFLGS", "Bit set indicate that calibration is recommended for observations",
103  ADS_SESSION, ADT_I2, 1, 1, ACS_NATIVE),
104  adStnCalFlg("CAL_FLGS", "Bit set indicate that calibration is recommended for stations",
106  adFlybyFlg ("FCL_FLGS", "Standard flcal configuration for stations",
108  adObsCalNam("OBCLLIST", "Available obs dependent calibrations (poletide, earthdide, ?)",
110  adStnCalNam("CAL_LIST", "Station depedendent calibrations (Cable, Phase, etc?)",
112  adFlyCalNam("FCL_LIST", "Key to the standard flcal config",
114 
115 
116  // correlator info stuff:
117  adFourfErr ("FRNGERR ", "Fourfit error flag blank=OK.",
119  adFourfFile("FOURFFIL", "Fourfit output filename.",
121 
122 
123 // ints:
124  adExpSerNo ("EXPSERNO", "Experiment serial number at correlator",
125  ADS_SESSION, ADT_I2, 1, 1, ACS_NATIVE),
126  adNumSrc ("NUMB_SOU", "Number of observed sources",
127  ADS_SESSION, ADT_I4, 1, 1, ACS_NATIVE),
128  adNumBands ("NUM_BAND", "Number of frequency bands observed in the experiment",
129  ADS_SESSION, ADT_I4, 1, 1, ACS_NATIVE),
130  adNumChnTot("NUM_CHAN", "Number of frequency channels at all bands",
131  ADS_SESSION, ADT_I4, 1, 1, ACS_NATIVE),
132  adNumChnBnd("NUM_CHBN", "Number of frequency channels per band",
134  adNumAvaBnd("N_AVBAND", "Number of frequency bands for which information is availble",
135  ADS_SESSION, ADT_I4, 1, 1, ACS_GVH),
136  adMjdObs ("MJD_OBS ", "MJD of fringe reference time at pseudo-UTC timecale for the scan (days)",
137  ADS_SCAN, ADT_I4, 1, 1, ACS_NATIVE),
138  adSrcIdx ("SOU_IND ", "Source name index",
139  ADS_SCAN, ADT_I4, 1, 1, ACS_NATIVE),
140  adStnIdx ("STA_IND ", "Station names indexes",
141  ADS_BASELINE, ADT_I4, 2, 1, ACS_NATIVE),
142 
143  // added:
144  adInterval4("INTRVAL4", "First and last UTC time tag in input file.",
145  ADS_SESSION, ADT_I2, 2, 5, ACS_NATIVE),
146  adNumLags ("NLAGS ", "Num of lags used for correlation",
148  adUvf_Asec ("UVF/ASEC", "U V in FR per arcsec from CALC per band",
150  adBitsSampl("BITSAMPL", "Number of bits per sample",
152  adNusedChnl("NUSEDCHN", "Number of channels used in bandwidth synthesis per band",
154 
155  // clock breaks:
156  adCbrNumber("NUM_CLBR", "Number of clock breaks in the experiment",
157  ADS_SESSION, ADT_I4, 1, 1, ACS_NATIVE),
158  adCbrSite ("STA_CLBR", "Names of stations with clock breaks",
160  adCbrImjd ("MJD_CLBR", "Integer part of MJD of clock break epochs",
161  ADS_SESSION, ADT_I4, 1, 1, ACS_NATIVE),
162  adCbrTime ("UTC_CLBR", "UTC time tag of clock break, seconds since 0:0:0",
163  ADS_SESSION, ADT_R8, 1, 1, ACS_NATIVE),
164  // eocb
165 
166  // correlator info stuff:
167  adStrtOffst("STARTOFF", "Offset nominal start time (sec).",
169  adStopOffst("STOP_OFF", "Offset nominal stop time (sec).",
171  adHopsVer ("HOPS_VER", "HOPS software revision number.",
173  adFourFtVer("FOURFVER", "Fourfit version number.",
175  adScanUtc ("SCAN_UTC", "Nominal scan time YMDHMS.",
177  adUtcMtag ("UTCM_TAG", "UTC at central epoch YMDHMS.",
179  adCorrUtc ("CORR_UTC", "UTC time tag of correlation.",
181  adFourUtc ("FOURFUTC", "Fourfit processing time YMDHMS.",
183  adTapQcode ("TAPQCODE", "Tape quality code",
185 
186 
187  adStnCoord ("SIT_COOR", "Site coordinates in a crust-fixed terrestrial reference system: X, Y, Z (meters)",
189  adSrcCoord ("SOU_COOR", "Source coordinates in a baricenteric reference system: right asc. decl. (rad)",
191  adUtcMtai ("UTC_MTAI", "Difference UTC minus TAI at first time tag of the database (sec)",
192  ADS_SESSION, ADT_R8, 1, 1, ACS_NATIVE),
193  adAtmInterv("ATM_INTV", "Batchmode atmos interval - hours",
195  adAtmConstr("ATM_CNST", "Atmosphere constraint. ps/hr",
197  adClkInterv("CLK_INTV", "Batchmode clock interval - hours",
199  adClkConstr("CLK_CNST", "Clock constraint-Parts in 1.e14",
201 
202  adUtcObs ("UTC_OBS ", "Pseudo-UTC time tag of fringe reference time for the scan (sec)",
203  ADS_SCAN, ADT_R8, 1, 1, ACS_NATIVE),
204  adDelRate ("DEL_RATE", "Phase delay rate delays per band (d/l)",
206  adGrDelAmbg("GDAMBSP ", "Group delay ambiguity spacings per band (sec)",
208  adGrDelErr ("GRDELERR", "Group delay errors per band (sec)",
210  adGrDelVal ("GR_DELAY", "Group delays per band (sec)",
212  adGrDelIonV("ION_GDEL", "Ionospheric contribution to group delay at the first band (sec)",
213  ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH),
214  adGrDelIonE("ION_GERR", "Uncertainty of ionospheric contribution to group delay at the first band (sec)",
215  ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH),
216  adPhRatIonV("ION_PRAT", "Ionospheric contribution to phase delay rate at the first band (sec)",
217  ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH),
218  adPhRatIonE("ION_RERR", "Uncertainty of ionospheric contribution to phase delay rate at the 1st band (d/l)",
219  ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH),
220  adPhRatErr ("PHRATERR", "Phase delay rate delay errors per band (d/l)",
222  adRefFreq ("REF_FREQ", "Reference frequency for phase delay per band (Hz)",
224  adSbDelErr ("SBDELERR", "Single-band delay errors per band (sec)",
226  adSbDelVal ("SB_DELAY", "Single-band delays per band (sec)",
228  adSnr ("SNRATIO ", "Fringe amplitude signal to noise ratio (d/l)",
230  adTotPhase ("TOTPHASE", "Total fringe phases at time of arrival singal at station 1 per band (rad)",
232 
233  adCorrelatn("COHERCOR", "Corr coeff (0 --> 1)",
235  adApLength ("APLENGTH", "Length of accumul. period in sec",
236  ADS_BASELINE, ADT_R8, 1, 1, ACS_NATIVE, true),
237  adUnPhaseCl("UNPHASCL", "UnPhaseCal effect, group delay for first and second station",
239  adSamplRate("SAMPLRAT", "Sample rate (Hz)",
241 
242  adIonCorr ("ION_CORR", "Ion correction for delay (sec) and rate (unitless) per band",
244  adIonRms ("IONRMS ", "Ion correction sigma for delay (sec) and rate (unitless) per band",
246  adIonDtFlg ("IONDTFLG", "Ion correction data flag per band. 0=OK, -1=Missing, -2=bad",
248 
249  adEffFreq ("EFF_FREQ", "Effective ionospheric frequencies for gr.del, ph.del, ph.rate per band (Hz)",
251  adEffFrew ("EFF_FREW", "Effective equal weighted ionospheric frequencies for gr.del, ph.del, "
252  "ph.rate per band (Hz)",
254  // correlator info stuff:
255  adQbFactor ("QBFACTOR", "Measure of uniformity of data.",
257  adDiscard ("DISCARD ", "Percent data discarded by FRNGE",
259  adDeltaEpo ("DELTAEPO", "Offset from center of scan (sec)",
261  adStartSec ("STARTSEC", "Start time in sec past hour",
263  adStopSec ("STOP_SEC", "Stop time in sec past hour",
265  adSbResid ("SBRESID ", "Single band delay residual",
267  adRtResid ("RATRESID", "Rate resid (sec per sec)",
269  adEffDura ("EFF.DURA", "Effective run duration sec",
271  adGcSbDel ("GC_SBD ", "Tot geocenter sbd delay (sec)",
273  adGcMbDel ("GC_MBD ", "Tot geocenter group delay (sec)",
275  adGcRate ("GC_RATE ", "Tot geocenter delay rate (s/s)",
277  adGcPhase ("GC_PHASE", "Tot phase ref to cen of Earth",
279  adGcPhsRes ("GCRESPHS", "Resid phs corrected to cen of E.",
281  adFalseDet ("FALSEDET", "Prob of false det from FRNGE",
283  adIncohAmp ("INCOHAMP", "Fr. amp from incoh int of chan.",
285  adIncohAmp2("INCOH2 ", "Incoh amp from FRNGE plot segs.",
287  adGrResid ("DELRESID", "Delay residual (sec).",
289 
290  adAprioriDl("ABASDEL ", "Corel bas/apr delay (sec)",
292  adAprioriRt("ABASRATE", "Corel bas/apr delay rate (s/s)",
294  adAprioriAc("ABASACCE", "Corel bas/apr accel (1/sec**2)",
296 
297  adUrVr ("URVR ", "Rate derivatives mHz per asec",
299  adIdelay ("IDELAY ", "Corel instrumental delay (sec)",
301  adSrchPar ("SRCHPAR ", "FRNGE/Fourfit search parameters",
303  adCorrClock("CORCLOCK", "Clock offset ref, rem [sec], rate ref, rem [sec/sec]",
305  adCorBasCd ("CORBASCD", "Correlator baseline code (2 ch).",
307 
308  adZdelay ("ZDELAY ", "Corel zenith atmos. delay (sec).",
310  adStarElev ("STARELEV", "Elev angles calc by COREL",
312  // EoCIS
313 
314  // phase cal data:
315  adPhcRate ("PHC_RATE", "PC rate by sta ( us per s)",
317  // end of phase cal info
318 
319 
320  adIonoBits ("ION_BITS", "ICORR for full ion tracking.",
321  ADS_BASELINE, ADT_I2, 1, 1, ACS_NATIVE),
322  //
323  // Editings:
324  adDelayFlag("DELUFLAG", "Delay unweight flag",
325  ADS_BASELINE, ADT_I2, 1, 1, ACS_NATIVE),
326  adRateFlag ("RATUFLAG", "Delay rate unweight flag",
327  ADS_BASELINE, ADT_I2, 1, 1, ACS_NATIVE),
328  adPhaseFlag("PHSUFLAG", "Phase delay unweight flag",
329  ADS_BASELINE, ADT_I2, 1, 1, ACS_NATIVE),
330  adUAcSup ("UACSUP ", "User action for suppression",
331  ADS_BASELINE, ADT_I2, 1, 1, ACS_NATIVE),
332  adNumGrAmbg("N_GRAMB ", "Number of group delay ambiguities to be added to measured "
333  "group delays per band",
335 
336 
337  // VGOS-specific:
338  adDtec ("DTEC ", "Difference of the total electron contents, TEC units",
339  ADS_BASELINE, ADT_R8, 1, 1, ACS_NATIVE),
340  adDtecSig ("DTEC_SIG", "Standard deviation of dTec estimation, TEC units",
341  ADS_BASELINE, ADT_R8, 1, 1, ACS_NATIVE),
342 
343 
344 
345  adAirTemp ("AIR_TEMP", "Air temperature at the station (K)",
346  ADS_STATION, ADT_R8, 1, 1, ACS_NATIVE),
347  adAirPress ("ATM_PRES", "Atmospheric pressure at the station (Pa)",
348  ADS_STATION, ADT_R8, 1, 1, ACS_NATIVE),
349  adRelHumd ("REL_HUMD", "Relative humidity at the station (0-1)",
350  ADS_STATION, ADT_R8, 1, 1, ACS_NATIVE),
351  adCableDel ("CABL_DEL", "Cable delay (sec)",
352  ADS_STATION, ADT_R8, 1, 1, ACS_NATIVE),
353  adCableSgn ("CABL_SGN", "Cable sign: +1, 0 or -1",
355 
356  // new:
357  adCablOnTp ("CABLONTP", "Cable calibration origin type: FS log file(1), CDMS(2), PCMT(3), ...",
359  adCablOnTx ("CABLONTX", "Cable calibration origin text",
361  adMeteOnTp ("METEONTP", "Meteo data origin type: undef(0), FS log file(1), external(2)",
363  adMeteOnTx ("METEONTX", "Meteo data origin text",
365 
366  adSrcApRef ("STAR_REF", "Source a priori coordinates reference",
368  adTectPlNm ("TECTPLNM", "4-char tectonic plate names",
370  adUtc_Tai ("UTC_MTAI", "Difference UTC minus TAI at first time tag of the database (sec)",
371  ADS_SESSION, ADT_R8, 1, 1, ACS_NATIVE),
372 
373 
374  //4CALC:
375  adConsnDel("CONSNDEL", "Consensus theoretical delay, sec",
376  ADS_BASELINE, ADT_R8, 1, 1, ACS_NATIVE),
377  adConsnRat("CONSNRAT", "Consensus theoretical rate, sec/sec",
378  ADS_BASELINE, ADT_R8, 1, 1, ACS_NATIVE),
379  adCtSite1 ("CT_SITE1", "Coordinate time at site 1",
380  ADS_BASELINE, ADT_R8, 1, 1, ACS_NATIVE),
381 
382  adEtdCont ("ETD_CONT", "Earth tide contributions def.",
383  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
384  adOceCont ("OCE_CONT", "Obs dependent ocean loading",
385  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
386  adOceOld ("OCE_OLD ", "Add to Cal-OceanLoad to get Cal10 OceanLoading",
387  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
388  adOptlCont("OPTLCONT", "Ocean Pole Tide Load Contribution",
389  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
390  adPtdCont ("PTD_CONT", "Pole tide contributions def.",
391  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
392  adPtoLdCon("PTOLDCON", "Old Pole Tide Restorer Contrib.",
393  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
394  adTiltRmvr("TILTRMVR", "Axis Tilt Contribution Remover",
395  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
396  adUt1Ortho("UT1ORTHO", "ORTHO_EOP Tidal UT1 contribution",
397  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
398  adWobOrtho("WOBORTHO", "ORTHO_EOP tidal wobble contribtn",
399  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
400  adUt1Libra("UT1LIBRA", "Hi Freq UT1 Libration Contribution",
401  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
402  adWobLibra("WOBLIBRA", "Hi Freq Wobble Libration Contribution",
403  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
404  adWobXcont("WOBXCONT", "X Wobble contribution definition",
405  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
406  adWobYcont("WOBYCONT", "Y Wobble contribution definition",
407  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
408  adConCont ("CON_CONT", "Consensus bending contrib. (sec)",
409  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
410  adSunCont ("SUN_CONT", "Consensus bending contrib. (sec)",
411  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
412  adSun2cont("SUN2CONT", "High order bending contrib.(sec)",
413  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
414  adPlx1pSec("PLX1PSEC", "Parallax partial/contr 1 parsec",
415  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
416 
417  adFeedCor ("FEED.COR", "Feedhorn corr. in CORFIL scheme [per band]",
418  ADS_BASELINE, ADT_R8, 2, 2, ACS_NATIVE),
419 
420  adBendPart("BENDPART", "Grav. bend. partial w.r.t. Gamma",
421  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
422  adWobPart ("WOB_PART", "Wobble partial derivatives def.",
423  ADS_BASELINE, ADT_R8, 2, 2, ACS_NATIVE),
424  adUt1Part ("UT1_PART", "UT1 partial derivatives def.",
425  ADS_BASELINE, ADT_R8, 2, 2, ACS_NATIVE),
426  adConsPart("CONSPART", "Consensus partial w.r.t. Gamma",
427  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
428  adNut06Xyp("NUT06XYP", "2000/2006 Nut/Prec X,Y Partials",
429  ADS_BASELINE, ADT_R8, 2, 2, ACS_NATIVE),
430  adPlxPart ("PLX_PART", "Parallax partial deriv. def.",
431  ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE),
432  adPtdXyPar("PTDXYPAR", "Pole Tide Partials w.r.t. X & Y",
433  ADS_BASELINE, ADT_R8, 2, 2, ACS_NATIVE),
434  adStrPart ("STR_PART", "Star partial derivatives def.",
435  ADS_BASELINE, ADT_R8, 2, 2, ACS_NATIVE),
436  adSitPart ("SIT_PART", "Site partials: dtau/dr_1=-dtau/dr_2",
437  ADS_BASELINE, ADT_R8, 2, 3, ACS_NATIVE),
438  adSunData ("SUN_DATA", "Solar geocentric coordinates and velocities",
439  ADS_SCAN, ADT_R8, 2, 3, ACS_NATIVE),
440  adMunData ("MOONDATA", "Lunar geocentric coordinates and velocities",
441  ADS_SCAN, ADT_R8, 2, 3, ACS_NATIVE),
442  adEarthCe ("EARTH_CE", "Earth barycentric coordinates, vels and accs",
443  ADS_SCAN, ADT_R8, 3, 3, ACS_NATIVE),
444  adNutWahr ("NUT_WAHR", "Wahr nut vals - Dpsi Deps&rates",
445  ADS_SCAN, ADT_R8, 2, 2, ACS_NATIVE),
446  adNut2006a("NUT2006A", "IAU2006A Nut. - Dpsi Deps Rates",
447  ADS_SCAN, ADT_R8, 2, 2, ACS_NATIVE),
448  adNut06xys("NUT06XYS", "2000/2006 Nut/Prec X,Y, S & Rates",
449  ADS_SCAN, ADT_R8, 3, 2, ACS_NATIVE),
450  adCf2J2k_0("CF2J2K_0", "Crust-fixed to J2000 Rot. Matrix",
451  ADS_SCAN, ADT_R8, 3, 3, ACS_NATIVE),
452  adCf2J2k_1("CF2J2K_1", "Crust-fixed to J2000 Rot. Matrix rate",
453  ADS_SCAN, ADT_R8, 3, 3, ACS_NATIVE),
454  adCf2J2k_2("CF2J2K_2", "Crust-fixed to J2000 Rot. Matrix accel",
455  ADS_SCAN, ADT_R8, 3, 3, ACS_NATIVE),
456  adUt1_tai ("UT1_-TAI", "UT1 time of day for this obsvr.",
457  ADS_SCAN, ADT_R8, 1, 1, ACS_NATIVE),
458  adPolarXy ("POLAR_XY", "Polar motion X & Y for obs (rad)",
459  ADS_SCAN, ADT_R8, 2, 1, ACS_NATIVE),
460 
461  adElTheo ("EL-THEO ", "Elevation array definition",
462  ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE),
463  adAzTheo ("AZ-THEO ", "Azimuth array definition",
464  ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE),
465  adAxoCont ("AXO_CONT", "New Axis Offset Contributions",
466  ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE),
467  adNdryCont("NDRYCONT", "Nhmf (dry) atm. contribution",
468  ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE),
469  adNwetCont("NWETCONT", "Whmf (wet) atm. contribution",
470  ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE),
471  adOceVert ("OCE_VERT", "Site-dep ocean cont - vertical",
472  ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE),
473  adOceHorz ("OCE_HORZ", "Site-dep ocean cont - horizontal",
474  ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE),
475  adOceDeld ("OCE_DELD", "Ocean load site dependent displace",
476  ADS_STATION, ADT_R8, 2, 3, ACS_NATIVE),
477  adParangle("PARANGLE", "Feedhorn rot. angle",
478  ADS_STATION, ADT_R8, 1, 1, ACS_NATIVE),
479  adAxoPart ("AXO_PART", "Axis Offset partial deriv. def.",
480  ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE),
481  adNgradPar("NGRADPAR", "Niell dry atm. gradient partials",
482  ADS_STATION, ADT_R8, 2, 2, ACS_NATIVE),
483  adNdryPart("NDRYPART", "Nhmf2 dry partial deriv. def.",
484  ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE),
485  adNwetPart("NWETPART", "Whmf2 wet partial deriv. def.",
486  ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE),
487 
488  adCalcFlgV("CALCFLGV", "CALC flow control flags valu def",
490  adCalcFlgN("CALCFLGN", "CALC flow control flags name def",
492  adAtmMess ("ATM_MESS", "Atmosphere message definition",
494  adAtmCflg ("ATM_CFLG", "Atmosphere control flag mess def",
496  adTidalUt1("TIDALUT1", "Flag for tidal terms in UT1 sers",
497  ADS_SESSION, ADT_I2, 1, 1, ACS_NATIVE),
498  adCalcVer ("CALC_VER", "CALC version number",
499  ADS_SESSION, ADT_R8, 1, 1, ACS_NATIVE),
500  adRelData ("REL_DATA", "Relativity mod data (gamma).",
501  ADS_SESSION, ADT_R8, 1, 1, ACS_NATIVE),
502  adPreData ("PRE_DATA", "Precession constant (asec/cent).",
503  ADS_SESSION, ADT_R8, 1, 1, ACS_NATIVE),
504  adEtdData ("ETD_DATA", "Earth tide module data (la. h l)",
505  ADS_SESSION, ADT_R8, 3, 1, ACS_NATIVE),
506  adAxoMess ("AXO_MESS", "Axis Offset Message Definition",
508  adAxoCflg ("AXO_CFLG", "Axis Offset Control flag mes def",
510  adEtdMess ("ETD_MESS", "Earth Tide message definition",
512  adEtdCflg ("ETD_CFLG", "Earth Tide flow control mess def",
514  adPtdMess ("PTD_MESS", "Pole tide message definition",
516  adPtdCflg ("PTD_CFLG", "Pole tide flow control mess def",
518  adNutMess ("NUT_MESS", "Nutation flow control mess def.",
520  adNutCflg ("NUT_CFLG", "Nutation message definition",
522  adOceMess ("OCE_MESS", "Ocean loading message definition",
524  adOceCflg ("OCE_CFLG", "Ocean load flow control mess def",
526  adAtiMess ("ATI_MESS", "ATIME Message Definition",
528  adAtiCflg ("ATI_CFLG", "ATIME Flow Control Message Def.",
530  adCtiMess ("CTI_MESS", "CTIMG Message Definition",
532  adCtiCflg ("CTI_CFLG", "CTIMG Flow Control Message Def",
534  adPlxMess ("PLX_MESS", "Parallax message definition",
536  adPlxCflg ("PLX_CFLG", "Parallax flow control mess def",
538  adStrMess ("STR_MESS", "Star module message definition",
540  adStrCflg ("STR_CFLG", "Parallax flow control mess def",
542  adTheMess ("THE_MESS", "Theory module identification",
544  adRelCflg ("REL_CFLG", "Relativisitc bending use status",
546  adSitMess ("SIT_MESS", "Site Module Message Definition",
548  adPanMess ("PAN_MESS", "Feedhorn rot. angle mod. ident.",
550  adPepMess ("PEP_MESS", "PEP Utility Message Definition",
552  adWobCflg ("WOB_CFLG", "Wobble flow control mess def.",
554  adUt1Cflg ("UT1_CFLG", "UT1 control flag message def.",
556  adOceStat ("OCE_STAT", "Ocean loading station status.",
558  adUt1Epoch("UT1EPOCH", "TAI - UT1 epoch value definition",
559  ADS_SESSION, ADT_R8, 2, 2, ACS_NATIVE),
560  adWobEpoch("WOBEPOCH", "Interpolated wobble array def",
561  ADS_SESSION, ADT_R8, 2, 2, ACS_NATIVE),
562  adSiteZens("SITEZENS", "Site zenith path delays (nsec).",
564  adOPTLCoef("OPTLCOEF", "Ocean Pole Tide loading Coefficients",
566  adSitOcPhs("SITOCPHS", "Vert ocean loading phases (rad).",
568  adSitOcAmp("SITOCAMP", "Vert ocean loading ampltudes (m)",
570  adSitHWOPh("SITHWOPH", "Horz west ocean loading phases (rad).",
572  adSitHWOAm("SITHWOAM", "Horz west ocean loading ampltudes (m)",
574  adSitHSOPh("SITHSOPH", "Horz south ocean loading phases (rad).",
576  adSitHSOAm("SITHSOAM", "Horz south ocean loading ampltudes (m)",
578 
579  adAxisTyps("AXISTYPS", "Axis type (1-eq 2-xy 3-azel 4 5)",
581  adAxisOffs("AXISOFFS", "Axis offsets (m).",
583  adAxisTilt("AXISTILT", "Fixed axis tilt",
585 
586  adEccTypes("ECCTYPES", "Eccentricity type: XY or NE",
588  adEccCoord("ECCCOORD", "Eccentricity taken from eccentricity file.",
590  adEccNames("ECCNAMES", "Eccentricity monument name",
592 
593  adFwobInf ("FWOB_INF", "Array: (FJD of start, spacing in days, number points)",
594  ADS_SESSION, ADT_R8, 3, 1, ACS_NATIVE),
595  adFut1Inf ("FUT1_INF", "Array: (FJD of start, spacing in days, number points, Scaling (should be 1))",
596  ADS_SESSION, ADT_R8, 4, 1, ACS_NATIVE),
597  adUt1Intrp("UT1INTRP", "Message for UT1 interp. scheme",
599  adUt1Mess ("UT1_MESS", "UT1 Module message definition",
601  adWobMess ("WOB_MESS", "Wobble message definition.",
603  adWobIntrp("WOBINTRP", "Interp. scheme for polar motion.",
605  adFut1Text("FUT1TEXT", "Final Value TAI-UT1 origin text.",
607  adFwobText("FWOBTEXT", "Final Value wobble origin text.",
609  adFut1Pts ("FUT1_PTS", "Final Value TAI-UT1 data points.",
610  ADS_SESSION, ADT_R8, 15, 1, ACS_NATIVE),
611  adFwobXnYt("FWOBX&YT", "Final wobble X Y component value",
612  ADS_SESSION, ADT_R8, 15, 2, ACS_NATIVE),
613 
614 
615 
616 
617  adPimaCnt ("PIMA_CNT", "Full path name of pima control file",
619  adPimaVer ("PIMA_VER", "Version of PIMA software",
621 
622  adSkyFrqChn("SKYFRQCH", "Sky frequency of channels in Hz",
624  adFrnAmpl ("FRN_AMPL", "Normalized fringe amplitude in range [0, 1]",
626 
627  adFrTypFit ("FRTYPFIT", "Fringe type. 1-99 reserved for HOPS, 101-199 reserved for PIMA",
628  ADS_SESSION, ADT_I4, 1, 1, ACS_NATIVE),
629 
630 
631  // lcodes for the fuzzy descriptors, just list them as known:
670 
671 
672 
673 
674 
675 /*
676  & 'APBYFRQ1', 'UV_CHN1 ', ' ', GVH__FR2, & ! 1
677  & 'APBYFRQ2', 'UV_CHN2 ', ' ', GVH__FR2, & ! 2
678  & 'ATM_CNST', 'ATM_CNS ', ' ', GVH__SL1, & ! 3
679  & 'ATM_INTV', 'ATM_INTR', ' ', GVH__SL1, & ! 4
680  & 'BASLSTAT', 'BAS_USE ', 'STA_USE ', GVH__SL1, & ! 5
681  & 'BLDEPCKS', 'BSCL_EST', ' ', GVH__SL1, & ! 6
682  & 'CAL_FLGS', 'CAL_STS ', ' ', GVH__SL1, & ! 7
683  & 'CAL_LIST', 'CAL_NAME', 'CAL_INFO', GVH__CL1, & ! 8
684  & 'CLK_CNST', 'CLO_CNS ', ' ', GVH__SL1, & ! 9
685  & 'CLK_INTV', 'CLO_INTR', ' ', GVH__SL1, & ! 10
686  & 'CLK_SITS', 'STA_CLRF', ' ', GVH__SL1, & ! 11
687  & 'COHERCOR', 'FRN_AMPL', ' ', GVH__FR2, & ! 12
688  & 'DELUFLAG', 'USER_REC', ' ', GVH__SL1, & ! 13
689  & 'EFF.DURA', 'SCAN_DUR', ' ', GVH__FR2, & ! 14
690  & 'ERROR_BL', 'RWBASNAM', ' ', GVH__SL1, & ! 15
691  & 'ERROR_K ', 'RWDELVAL', 'RWRATVAL', GVH__SL1, & ! 16
692  & 'EXP_CODE', 'EXP_CODE', ' ', GVH__FR1, & ! 14
693  & 'SCANNAME', 'SCANNAME', ' ', GVH__FR1, & ! 17
694  & 'IONRMS ', 'ION_GERR', 'ION_RERR', GVH__FR1, & ! 18
695  & 'ION_CORR', 'ION_GDEL', 'ION_PRAT', GVH__FR1, & ! 19
696  & 'NSAMPLS1', 'NUM_SAM1', ' ', GVH__FR2, & ! 20
697  & 'NSAMPLS2', 'NUM_SAM2', ' ', GVH__FR2, & ! 21
698  & 'NUM_BAND', 'N_AVBAND', ' ', GVH__FR1, & ! 22
699  & 'PHSUFLAG', ' ', ' ', GVH__PRC, & ! 23
700  & 'RFREQ1 ', 'IND_CHN1', 'NUSEDCHN', GVH__FR2, & ! 24
701  & 'RFREQ2 ', 'IND_CHN2', 'NUSEDCHN', GVH__FR2, & ! 25
702  & 'QUALCODE', 'QUALCODE', ' ', GVH__FR1, & ! 26
703  & 'SOURSTAT', 'SOU_USE ', 'SOCO_EST', GVH__SL1, & ! 27
704  & 'UACSUP ', 'USER_SUP', ' ', GVH__SL1, & ! 28
705  & 'UNPHASCL', 'UNPHASCL', ' ', GVH__CL1 & ! 29
706 */
707 
708 
709 
710 
711  adAprCloOf ("APRCLOOF", "Apriori clock offset used for correlation",
712  ADS_STATION, ADT_R8, 1, 1, ACS_GVH),
713  adAprCloRt ("APRCLORT", "Apriori clock rate used for correlation",
714  ADS_STATION, ADT_R8, 1, 1, ACS_GVH),
715  adAprDel ("APR_DEL ", "Apriori delay (sec)",
717  adAprRate ("APR_RATE", "Apriori delay rate (d/l)",
719 
720  adAzimuth ("AZIMUTH ", "Apparent source azimuth at both stations of the baseline (rad)",
721  ADS_STATION, ADT_R8, 1, 1, ACS_GVH),
722  adElev ("ELEV ", "Apparent source elevation at both stations of the baseline (rad)",
723  ADS_STATION, ADT_R8, 1, 1, ACS_GVH),
724  adPolariz ("POLARIZ ", "Polarization label: RR, RL, LR, or LL",
726  adScanDur ("SCAN_DUR", "Scan duration per band (sec)",
728  adStaClRf ("STA_CLRF", " Names of clock reference stations",
730 
731 
732 
733  // not used yet:
734  adAntGain ("ANT_GAIN", "Antenna gain per band K/Jy",
736  adAprPhas ("APR_PHAS", "Apriori fringe phase (rad)",
738  adAprPhGc ("APR_PHGC", "Apriori fringe phase per station at the geocenter (rad)",
740  adAtmCns ("ATM_CNS ", "Reciprocal weights of constraints on atm. path delay rate per station, "
741  "soltype",
742  ADS_SESSION, ADT_R8, 10, 32, ACS_GVH),
743  adAtmIntr ("ATM_INTR", "Length of time span between spline nodes for atm. path delay per soltyp "
744  "(sec)",
745  ADS_SESSION, ADT_R8, 32, 1, ACS_GVH),
746  adAutoSup ("AUTO_SUP", "Bit field of automatic suppression status for combination of observables",
747  ADS_BASELINE, ADT_I4, 1, 1, ACS_GVH),
748  adAprEop ("APR_EOP ", "Aprori EOP array as Euler angles and its derivatives (rad)",
749  ADS_BASELINE, ADT_R8, 3, 2, ACS_GVH),
750  adBand2nd ("BAND_2ND", "Bit field with status of information about the second band observations",
751  ADS_BASELINE, ADT_I2, 1, 1, ACS_GVH),
752  adBasUse ("BAS_USE ", "Bit field of baseline selection status",
754  adBsclCns ("BSCL_CNS", "Reciprocal weights of constraints on basdep. clock, per baseline, "
755  "per soltype",
757  adBsclEst ("BSCL_EST", "Estimation status for baseline dependent clock, per baseline",
759  adCalSts ("CAL_STS ", "Bit field of using available calibrations per station, per calibration",
761  adCloCns ("CLO_CNS ", "Reciprocal weights of constraints on clock rate per station, "
762  "per solution type",
764  adCloIntr ("CLO_INTR", "Length of time span between spline nodes for clock function "
765  "per soltyp (sec)",
767  adDaTyp ("DATYP ", "Type of the observable or a combination of observables used "
768  "in the solution",
770  adDerDel ("DER_DEL ", "Array of partial derivatives of theoretical path delay wrt parameters of "
771  "the mod",
773  adDerRat ("DER_RAT ", "Array of partial derivatives of theoretical delay rate wrt parameters of "
774  "the mod",
776  adDgClEst ("DGCL_EST", "Degree of global clock function polynomial per station, per solution type",
778  adEditSts ("EDIT_STS", "Bit field of database editing status for different types of solutions",
780  adEopCns ("EOP_CNS ", "Reciprocal weights of constraints on EOP related parameters",
782  adEopEst ("EOP_EST ", "Estimation status for EOP-related parameters",
784  adRwBasNam ("RWBASNAM", "Baseline names for additive baseline-dependent reweighting parameters",
786  adRwDelVal ("RWDELVAL", "Additive baseline-dependent reweighting parameters for delays (sec)",
788  adRwRatVal ("RWRATVAL", "Additive baseline-dependent reweighting parameters for delay rates (d/l)",
790  adSoCoCns ("SOCO_CNS", "Reciprocal weights of constraints on source coordinates per object, "
791  "per soltype",
793  adSoCoEst ("SOCO_EST", "Estimation status for source coordinates per component, per object",
795  adSouUse ("SOU_USE ", "Bit field of source selection status",
797  adStaUse ("STA_USE ", "Bit field of station selection status",
799  adStPsCns ("STPS_CNS", "Reciprocal weights of constraints on site positions per site, "
800  "per solution type",
802  adStPsEst ("STPS_EST", "Estimation status for station positions per component, per station",
804  adSupMet ("SUPMET ", "Code of the suppression method used in the solution",
806  adTecSts ("TEC_STS ", "Flag of availability/usage of the external ionosphere calibration",
808  adTilIntr ("TIL_INTR", "Length of time span between spline nodes for atmosphere tilt "
809  "per soltyp (sec)",
811  adTlOfCns ("TLOF_CNS", "Reciprocal weights of constraints on atm. tilt offset per station, "
812  "per soltype",
814  adTlRtCns ("TLRT_CNS", "Reciprocal weights of constraints on atm. tilt rate per station, "
815  "per soltype",
817  adUserRec ("USER_REC", "Bit field of analyst defined recovery status for combination "
818  "of observables",
819  ADS_BASELINE, ADT_I4, 1, 1, ACS_GVH),
820  adUserSup ("USER_SUP", "Bit field of analyst defined suppression status for combination "
821  "of observables",
822  ADS_BASELINE, ADT_I4, 1, 1, ACS_GVH),
823 
824 
825  adCalInfo ("CAL_INFO", "Information about class and type of available calibrations",
827  adCalName ("CAL_NAME", "Name of available calibrations",
829  adMeanCabl ("MEANCABL", "Mean cable delay (sec)",
831  adNcalib ("N_CALIB ", "Number of available calibrations",
833  adEopTab ("EOP_TAB ", "Table of aprori EOP as Euler angles with frequencies > 2 cpd filtered out",
835  adMjdEop ("MJD_EOP ", "Modified Julian date of the first epoch for the table of apriori EOP",
837  adNutDer ("NUT_DER ", "Partial derivatives wth nutation deaily offset parameters (sec)",
839  adNaprEop ("N_APREOP", "Number of nodes with apriori EOP",
841  adStepEop ("STEP_EOP", "Step of the EOP table of apriori EOP (sec)",
843  adTaiEop ("TAI_EOP ", "TAI time tag of first epoch of the table of apriori EOP (sec)",
845  adThGrDel ("THGR_DEL", "Theoretical group delay (sec)",
846  ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH),
847  adThPhDel ("THPH_DEL", "Theoretical phase delay (sec)",
848  ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH),
849  adThPhRat ("THPH_RAT", "Theoretical phase delay date (d/l)",
850  ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH),
851  adThProg ("TH_PROG ", "Name and version of the program which computed theoretical path delays",
853  adThRuDat ("TH_RUDAT", "Date and time of theoretical delay compuation",
855  adUvCoord ("UV_COOR ", "UV coordinates of the baseline vector projection calibration",
856  ADS_BASELINE, ADT_R8, 2, 1, ACS_GVH),
857 
858  adRateCen ("RATE_CEN", "Rate window center used for fringe search (d/l)",
860  adRateWdt ("RATE_WDT", "Rate window width used for fringe search (d/l)",
862  adResGrRat ("RESGRRAT", "Residual group delay rate (d/l)",
864  adResMbDel ("RESMBDEL", "Residual multiband group delay (sec)",
866  adResPhas ("RESPHAS ", "Residual fringe phase",
868  adResPhRat ("RESPHRAT", "Residual phase delay rate (d/l)",
870  adResSbDel ("RESSBDEL", "Residual singleband group delay (sec)",
872  adResGrDl ("RES_GRDL", "Residual group delay reported by the post-correlator software (sec)",
874  adResPhGc ("RES_PHGC", "Residual fringe phase per station at the geocenter (rad)",
876  adResRate ("RES_RATE", "Apriori phase delay rate reported by the post-correlator software (d/l)",
878  adSpChWdt ("SPCH_WDT", "Spectral channel width in Hz per channel",
880  adSrtOffs ("SRT_OFFS", "Scan reference time offset relative to the scan start (sec)",
881  ADS_SCAN, ADT_R8, 1, 1, ACS_GVH),
882  adTsys1 ("TSYS1 ", "System temperature per channel at the 1st band (K)",
884  adTsys2 ("TSYS2 ", "System temperature per channel at the 2nd band (K)",
886  adUvStaOrd ("UVSTAORD", "Original station order in the baseline: 1 (ascending) or -1 (descending)",
887  ADS_BASELINE, ADT_I2, 1, 1, ACS_GVH),
888 
889 
890 // can be useful:
891  adChanSdb ("CHAN_SDB", "Index of lower (-1) or upper (1) sideband per channel",
893  adChanWdt ("CHAN_WDT", "Frequency channel width in Hz per channel",
895  adDelWcen ("DELW_CEN", "Delay window center used for fringe search (sec)",
897  adDelWwdt ("DELW_WDT", "Delay window width used for fringe search (sec)",
899  adNoiseRms ("NOISERMS", "RMS of the fringe amplitude noise (d/l)",
901  adPindObs ("PIND_OBS", "Internal index of observation used by PIMA",
902  ADS_BASELINE, ADT_I4, 1, 1, ACS_GVH),
903 
904  adCorVers ("COR_VERS", "Correlator software and/or hardware version",
906  adFrtOffs ("FRT_OFFS", "Fringe reference time offset relative to the scan start (sec)",
908  adGrRatErr ("GRRATERR", "Group delay rate errors per band (d/l)",
910  adGrRate ("GR_RATE ", "Group delays rate per band (d/l)",
912  adNumClRf ("NUM_CLRF", "Number of clock reference stations",
913  ADS_SESSION, ADT_I4, 1, 1, ACS_GVH),
914  adNPhAmb ("N_PHAMB ", "Number of phase delay ambiguities to be added to measured phase delays per band",
916  adPhDelErr ("PHDELERR", "Phase delay error (rad)",
918  adScanPima ("SCANPIMA", "Pima internal scan name",
920 
921 
922 
923 
924 // end of everything:
925  adNone ("NONE", "N/A",
926  ADS_NONE, ADT_NONE, 0, 0, ACS_NONE);
927 
928 
929 const QString SgAgvChunk::magicPrefix_("VGOSDA Format of ");
930 const QString SgAgvChunk::currentFmtVersion_("2019.09.09");
931 
932 
933 
934 
935 
936 
937 
938 /*=====================================================================================================*/
939 
940 /*=====================================================================================================*/
const SgAgvDatumDescriptor adFourFtVer("FOURFVER", "Fourfit version number.", ADS_BASELINE, ADT_I2, SD_NumBands, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adOceMess("OCE_MESS", "Ocean loading message definition", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adGrRatErr("GRRATERR", "Group delay rate errors per band (d/l)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adSrcName("SRCNAMES", "Source names", ADS_SESSION, ADT_CHAR, 8, SD_NumSrc, ACS_NATIVE)
const SgAgvDatumDescriptor adNut06xys("NUT06XYS", "2000/2006 Nut/Prec X,Y, S & Rates", ADS_SCAN, ADT_R8, 3, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adPindObs("PIND_OBS", "Internal index of observation used by PIMA", ADS_BASELINE, ADT_I4, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adEffDura("EFF.DURA", "Effective run duration sec", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adTheMess("THE_MESS", "Theory module identification", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adStepEop("STEP_EOP", "Step of the EOP table of apriori EOP (sec)", ADS_SESSION, ADT_I4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adNcalib("N_CALIB ", "Number of available calibrations", ADS_SESSION, ADT_I2, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adSitOcPhs("SITOCPHS", "Vert ocean loading phases (rad).", ADS_SESSION, ADT_R8, SD_NumStn, 11, ACS_NATIVE)
const SgAgvDatumDescriptor adUAcSup("UACSUP ", "User action for suppression", ADS_BASELINE, ADT_I2, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adStnCalFlg("CAL_FLGS", "Bit set indicate that calibration is recommended for stations", ADS_SESSION, ADT_I2, SD_NumStn, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adGcSbDel("GC_SBD ", "Tot geocenter sbd delay (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adHopsVer("HOPS_VER", "HOPS software revision number.", ADS_BASELINE, ADT_I2, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adRefClocks("CLK_SITS", "List of clock reference stations", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNut2006a("NUT2006A", "IAU2006A Nut. - Dpsi Deps Rates", ADS_SCAN, ADT_R8, 2, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adPtdCont("PTD_CONT", "Pole tide contributions def.", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adStaClRf("STA_CLRF", " Names of clock reference stations", ADS_SESSION, ADT_CHAR, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adConsnDel("CONSNDEL", "Consensus theoretical delay, sec", ADS_BASELINE, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adWobYcont("WOBYCONT", "Y Wobble contribution definition", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adFrTypFit("FRTYPFIT", "Fringe type. 1-99 reserved for HOPS, 101-199 reserved for PIMA", ADS_SESSION, ADT_I4, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPCalCm2("PCAL_CM2", "", ADS_STATION, ADT_R4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adBandNames("BAND_NAM", "Band names", ADS_SESSION, ADT_CHAR, 1, SD_NumBands, ACS_NATIVE)
const SgAgvDatumDescriptor adCbrImjd("MJD_CLBR", "Integer part of MJD of clock break epochs", ADS_SESSION, ADT_I4, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPimaCnt("PIMA_CNT", "Full path name of pima control file", ADS_SESSION, ADT_CHAR, 1, 1, ACS_GVH_PIMA)
const SgAgvDatumDescriptor adChanSdb("CHAN_SDB", "Index of lower (-1) or upper (1) sideband per channel", ADS_SESSION, ADT_I2, SD_Any, 1, ACS_GVH)
const SgAgvDatumDescriptor adAirTemp("AIR_TEMP", "Air temperature at the station (K)", ADS_STATION, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adEffFreq("EFF_FREQ", "Effective ionospheric frequencies for gr.del, ph.del, ph.rate per band (Hz)", ADS_BASELINE, ADT_R8, 3, SD_NumBands, ACS_NATIVE)
const SgAgvDatumDescriptor adRateWdt("RATE_WDT", "Rate window width used for fringe search (d/l)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adCrootFnam("CROOTFIL", "Correlator root file name", ADS_SCAN, ADT_CHAR, 16, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adObsTab("OBS_TAB ", "Observation tables: scan index, indices of the first and the second station", ADS_SESSION, ADT_I4, 3, SD_NumObs, ACS_ANY)
const SgAgvDatumDescriptor adTsys2("TSYS2 ", "System temperature per channel at the 2nd band (K)", ADS_STATION, ADT_R4, 1, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adFourUtc("FOURFUTC", "Fourfit processing time YMDHMS.", ADS_BASELINE, ADT_I2, SD_NumBands, 6, ACS_NATIVE)
const SgAgvDatumDescriptor adDelayFlag("DELUFLAG", "Delay unweight flag", ADS_BASELINE, ADT_I2, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNgradPar("NGRADPAR", "Niell dry atm. gradient partials", ADS_STATION, ADT_R8, 2, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adPtdCflg("PTD_CFLG", "Pole tide flow control mess def", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPhcRate("PHC_RATE", "PC rate by sta ( us per s)", ADS_BASELINE, ADT_R8, SD_NumBands, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adUvChn2("UV_CHN2 ", "", ADS_BASELINE, ADT_R4, SD_Any, SD_Any, ACS_ANY)
const SgAgvDatumDescriptor adMjdObs("MJD_OBS ", "MJD of fringe reference time at pseudo-UTC timecale for the scan (days)", ADS_SCAN, ADT_I4, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adWobPart("WOB_PART", "Wobble partial derivatives def.", ADS_BASELINE, ADT_R8, 2, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adCalInfo("CAL_INFO", "Information about class and type of available calibrations", ADS_SESSION, ADT_I4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adCiNum2("CI_NUM2 ", "", ADS_BASELINE, ADT_I2, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adErrRate2("ERRATE_2", "", ADS_BASELINE, ADT_I2, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adDgClEst("DGCL_EST", "Degree of global clock function polynomial per station, per solution type", ADS_SESSION, ADT_I2, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adSrcApRef("STAR_REF", "Source a priori coordinates reference", ADS_SESSION, ADT_CHAR, 8, SD_NumSrc, ACS_NATIVE)
const SgAgvDatumDescriptor adRwBasNam("RWBASNAM", "Baseline names for additive baseline-dependent reweighting parameters", ADS_SESSION, ADT_CHAR, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adSunCont("SUN_CONT", "Consensus bending contrib. (sec)", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCiNum1("CI_NUM1 ", "", ADS_BASELINE, ADT_I2, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adPCalCm1("PCAL_CM1", "", ADS_STATION, ADT_R4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adAtmConstr("ATM_CNST", "Atmosphere constraint. ps/hr", ADS_SESSION, ADT_R8, SD_NumStn, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNwetCont("NWETCONT", "Whmf (wet) atm. contribution", ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adBasUse("BAS_USE ", "Bit field of baseline selection status", ADS_SESSION, ADT_I4, SD_NumBln, 1, ACS_GVH)
const SgAgvDatumDescriptor adPlxPart("PLX_PART", "Parallax partial deriv. def.", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAprEop("APR_EOP ", "Aprori EOP array as Euler angles and its derivatives (rad)", ADS_BASELINE, ADT_R8, 3, 2, ACS_GVH)
const SgAgvDatumDescriptor adGrDelVal("GR_DELAY", "Group delays per band (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adUt1Epoch("UT1EPOCH", "TAI - UT1 epoch value definition", ADS_SESSION, ADT_R8, 2, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adTsys1("TSYS1 ", "System temperature per channel at the 1st band (K)", ADS_STATION, ADT_R4, 1, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adScanNames("SCANNAME", "Scan name", ADS_SCAN, ADT_CHAR, 16, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adStPsCns("STPS_CNS", "Reciprocal weights of constraints on site positions per site, " "per solution type", ADS_SESSION, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adChanId2("CHANID2 ", "", ADS_BASELINE, ADT_CHAR, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adApLength("APLENGTH", "Length of accumul. period in sec", ADS_BASELINE, ADT_R8, 1, 1, ACS_NATIVE, true)
const SgAgvDatumDescriptor adNone("NONE", "N/A", ADS_NONE, ADT_NONE, 0, 0, ACS_NONE)
const SgAgvDatumDescriptor adStnCalNam("CAL_LIST", "Station depedendent calibrations (Cable, Phase, etc?)", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCf2J2k_0("CF2J2K_0", "Crust-fixed to J2000 Rot. Matrix", ADS_SCAN, ADT_R8, 3, 3, ACS_NATIVE)
const SgAgvDatumDescriptor adResGrDl("RES_GRDL", "Residual group delay reported by the post-correlator software (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adUserSup("USER_SUP", "Bit field of analyst defined suppression status for combination " "of observables", ADS_BASELINE, ADT_I4, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adAirPress("ATM_PRES", "Atmospheric pressure at the station (Pa)", ADS_STATION, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adResPhRat("RESPHRAT", "Residual phase delay rate (d/l)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adObsCalFlg("OBCLFLGS", "Bit set indicate that calibration is recommended for observations", ADS_SESSION, ADT_I2, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adErrRate1("ERRATE_1", "", ADS_BASELINE, ADT_I2, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adAprPhGc("APR_PHGC", "Apriori fringe phase per station at the geocenter (rad)", ADS_BASELINE, ADT_R8, SD_NumBands, 2, ACS_GVH)
const SgAgvDatumDescriptor adPhaseFlag("PHSUFLAG", "Phase delay unweight flag", ADS_BASELINE, ADT_I2, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSoCoCns("SOCO_CNS", "Reciprocal weights of constraints on source coordinates per object, " "per soltype", ADS_SESSION, ADT_R8, SD_NumSrc, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adRecMode("REC_MODE", "Recording mode", ADS_SESSION, ADT_CHAR, 80, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adDiscard("DISCARD ", "Percent data discarded by FRNGE", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSitHSOAm("SITHSOAM", "Horz south ocean loading ampltudes (m)", ADS_SESSION, ADT_R8, SD_NumStn, 11, ACS_NATIVE)
const SgAgvDatumDescriptor adOceVert("OCE_VERT", "Site-dep ocean cont - vertical", ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAxoCflg("AXO_CFLG", "Axis Offset Control flag mes def", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCableSgn("CABL_SGN", "Cable sign: +1, 0 or -1", ADS_SESSION, ADT_I2, SD_NumStn, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adRfFreq1("RFREQ1 ", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adFrtOffs("FRT_OFFS", "Fringe reference time offset relative to the scan start (sec)", ADS_SCAN, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adAutoSup("AUTO_SUP", "Bit field of automatic suppression status for combination of observables", ADS_BASELINE, ADT_I4, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adNumAp1("NUM_AP1 ", "", ADS_BASELINE, ADT_I2, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adSitMess("SIT_MESS", "Site Module Message Definition", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adResRate("RES_RATE", "Apriori phase delay rate reported by the post-correlator software (d/l)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adBbcIdx2("BBC_IDX2", "", ADS_BASELINE, ADT_I2, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adCalName("CAL_NAME", "Name of available calibrations", ADS_SESSION, ADT_CHAR, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adResPhas("RESPHAS ", "Residual fringe phase", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adSbDelVal("SB_DELAY", "Single-band delays per band (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adTecSts("TEC_STS ", "Flag of availability/usage of the external ionosphere calibration", ADS_SESSION, ADT_I4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adAtiMess("ATI_MESS", "ATIME Message Definition", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adFut1Text("FUT1TEXT", "Final Value TAI-UT1 origin text.", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adTectPlNm("TECTPLNM", "4-char tectonic plate names", ADS_SESSION, ADT_CHAR, 8, SD_NumStn, ACS_NATIVE)
const SgAgvDatumDescriptor adAtmCflg("ATM_CFLG", "Atmosphere control flag mess def", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSoCoEst("SOCO_EST", "Estimation status for source coordinates per component, per object", ADS_SESSION, ADT_I4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adMeteOnTx("METEONTX", "Meteo data origin text", ADS_SESSION, ADT_CHAR, 1, SD_NumStn, ACS_NATIVE)
const SgAgvDatumDescriptor adConCont("CON_CONT", "Consensus bending contrib. (sec)", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adIncohAmp("INCOHAMP", "Fr. amp from incoh int of chan.", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adObsCalNam("OBCLLIST", "Available obs dependent calibrations (poletide, earthdide, ?)", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAprioriRt("ABASRATE", "Corel bas/apr delay rate (s/s)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAxoPart("AXO_PART", "Axis Offset partial deriv. def.", ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAtmInterv("ATM_INTV", "Batchmode atmos interval - hours", ADS_SESSION, ADT_R8, SD_NumStn, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAprCloOf("APRCLOOF", "Apriori clock offset used for correlation", ADS_STATION, ADT_R8, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adResSbDel("RESSBDEL", "Residual singleband group delay (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adClkConstr("CLK_CNST", "Clock constraint-Parts in 1.e14", ADS_SESSION, ADT_R8, SD_NumStn, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPhRatErr("PHRATERR", "Phase delay rate delay errors per band (d/l)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adExpCode("EXP_CODE", "Experiment code", ADS_SESSION, ADT_CHAR, 32, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adFwobXnYt("FWOBX&YT", "Final wobble X Y component value", ADS_SESSION, ADT_R8, 15, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adUrVr("URVR ", "Rate derivatives mHz per asec", ADS_BASELINE, ADT_R8, SD_NumBands, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adCf2J2k_1("CF2J2K_1", "Crust-fixed to J2000 Rot. Matrix rate", ADS_SCAN, ADT_R8, 3, 3, ACS_NATIVE)
const SgAgvDatumDescriptor adPolariz1("POLARZ1 ", "", ADS_BASELINE, ADT_CHAR, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adFut1Inf("FUT1_INF", "Array: (FJD of start, spacing in days, number points, Scaling (should be 1))", ADS_SESSION, ADT_R8, 4, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adMk3DbName("MK3_DBNM", "Mark-3 DBH database name", ADS_SESSION, ADT_CHAR, 10, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adGcMbDel("GC_MBD ", "Tot geocenter group delay (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adUtcMtag("UTCM_TAG", "UTC at central epoch YMDHMS.", ADS_BASELINE, ADT_I2, SD_NumBands, 6, ACS_NATIVE)
const SgAgvDatumDescriptor adRfFreq2("RFREQ2 ", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adMeanCabl("MEANCABL", "Mean cable delay (sec)", ADS_SESSION, ADT_R8, SD_NumStn, 1, ACS_GVH)
const SgAgvDatumDescriptor adNumClRf("NUM_CLRF", "Number of clock reference stations", ADS_SESSION, ADT_I4, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adConsPart("CONSPART", "Consensus partial w.r.t. Gamma", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adIonCorr("ION_CORR", "Ion correction for delay (sec) and rate (unitless) per band", ADS_BASELINE, ADT_R8, 2, SD_NumBands, ACS_NATIVE)
const SgAgvDatumDescriptor adAtmCns("ATM_CNS ", "Reciprocal weights of constraints on atm. path delay rate per station, " "soltype", ADS_SESSION, ADT_R8, 10, 32, ACS_GVH)
const SgAgvDatumDescriptor adSiteZens("SITEZENS", "Site zenith path delays (nsec).", ADS_SESSION, ADT_R8, SD_NumStn, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAxisTyps("AXISTYPS", "Axis type (1-eq 2-xy 3-azel 4 5)", ADS_SESSION, ADT_I2, SD_NumStn, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAntGain("ANT_GAIN", "Antenna gain per band K/Jy", ADS_STATION, ADT_R4, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adIdelay("IDELAY ", "Corel instrumental delay (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adAzimuth("AZIMUTH ", "Apparent source azimuth at both stations of the baseline (rad)", ADS_STATION, ADT_R8, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adPolariz("POLARIZ ", "Polarization label: RR, RL, LR, or LL", ADS_BASELINE, ADT_CHAR, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adThPhDel("THPH_DEL", "Theoretical phase delay (sec)", ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adFalseDet("FALSEDET", "Prob of false det from FRNGE", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAprDel("APR_DEL ", "Apriori delay (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adPepMess("PEP_MESS", "PEP Utility Message Definition", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adStnCoord("SIT_COOR", "Site coordinates in a crust-fixed terrestrial reference system: X, Y, Z (meters)", ADS_SESSION, ADT_R8, 3, SD_NumStn, ACS_NATIVE)
const SgAgvDatumDescriptor adFourfFile("FOURFFIL", "Fourfit output filename.", ADS_BASELINE, ADT_CHAR, 1, SD_NumBands, ACS_NATIVE)
const SgAgvDatumDescriptor adErrorBl("ERROR_BL", "B.L.names for formal errors", ADS_SESSION, ADT_CHAR, 1, SD_NumBln, ACS_NATIVE)
const SgAgvDatumDescriptor adSouUse("SOU_USE ", "Bit field of source selection status", ADS_SESSION, ADT_I4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adBbcIdx1("BBC_IDX1", "", ADS_BASELINE, ADT_I2, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adNut06Xyp("NUT06XYP", "2000/2006 Nut/Prec X,Y Partials", ADS_BASELINE, ADT_R8, 2, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adTidalUt1("TIDALUT1", "Flag for tidal terms in UT1 sers", ADS_SESSION, ADT_I2, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAxisOffs("AXISOFFS", "Axis offsets (m).", ADS_SESSION, ADT_R8, SD_NumStn, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPtoLdCon("PTOLDCON", "Old Pole Tide Restorer Contrib.", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adApByFrq2("APBYFRQ2", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adFut1Pts("FUT1_PTS", "Final Value TAI-UT1 data points.", ADS_SESSION, ADT_R8, 15, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adGrDelErr("GRDELERR", "Group delay errors per band (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adGrDelIonV("ION_GDEL", "Ionospheric contribution to group delay at the first band (sec)", ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adUnPhaseCl("UNPHASCL", "UnPhaseCal effect, group delay for first and second station", ADS_BASELINE, ADT_R8, SD_NumBands, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adCloIntr("CLO_INTR", "Length of time span between spline nodes for clock function " "per soltyp (sec)", ADS_SESSION, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adConsnRat("CONSNRAT", "Consensus theoretical rate, sec/sec", ADS_BASELINE, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adUvCoord("UV_COOR ", "UV coordinates of the baseline vector projection calibration", ADS_BASELINE, ADT_R8, 2, 1, ACS_GVH)
const SgAgvDatumDescriptor adSitOcAmp("SITOCAMP", "Vert ocean loading ampltudes (m)", ADS_SESSION, ADT_R8, SD_NumStn, 11, ACS_NATIVE)
const SgAgvDatumDescriptor adPanMess("PAN_MESS", "Feedhorn rot. angle mod. ident.", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adUvf_Asec("UVF/ASEC", "U V in FR per arcsec from CALC per band", ADS_BASELINE, ADT_R8, SD_NumBands, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adPtdXyPar("PTDXYPAR", "Pole Tide Partials w.r.t. X & Y", ADS_BASELINE, ADT_R8, 2, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adFourfErr("FRNGERR ", "Fourfit error flag blank=OK.", ADS_BASELINE, ADT_CHAR, 1, SD_NumBands, ACS_NATIVE)
const SgAgvDatumDescriptor adBsclEst("BSCL_EST", "Estimation status for baseline dependent clock, per baseline", ADS_SESSION, ADT_I4, SD_NumBln, 1, ACS_GVH)
const SgAgvDatumDescriptor adRtResid("RATRESID", "Rate resid (sec per sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adElev("ELEV ", "Apparent source elevation at both stations of the baseline (rad)", ADS_STATION, ADT_R8, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adBendPart("BENDPART", "Grav. bend. partial w.r.t. Gamma", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adEditSts("EDIT_STS", "Bit field of database editing status for different types of solutions", ADS_SESSION, ADT_I4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adIonRms("IONRMS ", "Ion correction sigma for delay (sec) and rate (unitless) per band", ADS_BASELINE, ADT_R8, 2, SD_NumBands, ACS_NATIVE)
const SgAgvDatumDescriptor adStrMess("STR_MESS", "Star module message definition", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adStrtOffst("STARTOFF", "Offset nominal start time (sec).", ADS_BASELINE, ADT_I2, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adIncohAmp2("INCOH2 ", "Incoh amp from FRNGE plot segs.", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adTlRtCns("TLRT_CNS", "Reciprocal weights of constraints on atm. tilt rate per station, " "per soltype", ADS_SESSION, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adUt1_tai("UT1_-TAI", "UT1 time of day for this obsvr.", ADS_SCAN, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNwetPart("NWETPART", "Whmf2 wet partial deriv. def.", ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adWobCflg("WOB_CFLG", "Wobble flow control mess def.", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adFlybyFlg("FCL_FLGS", "Standard flcal configuration for stations", ADS_SESSION, ADT_I2, SD_NumStn, 7, ACS_NATIVE)
const SgAgvDatumDescriptor adCalcVer("CALC_VER", "CALC version number", ADS_SESSION, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adRateFlag("RATUFLAG", "Delay rate unweight flag", ADS_BASELINE, ADT_I2, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adDtec("DTEC ", "Difference of the total electron contents, TEC units", ADS_BASELINE, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adFwobText("FWOBTEXT", "Final Value wobble origin text.", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adEtdCflg("ETD_CFLG", "Earth Tide flow control mess def", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSupMet("SUPMET ", "Code of the suppression method used in the solution", ADS_SESSION, ADT_I2, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adCableDel("CABL_DEL", "Cable delay (sec)", ADS_STATION, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCbrSite("STA_CLBR", "Names of stations with clock breaks", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adOptlCont("OPTLCONT", "Ocean Pole Tide Load Contribution", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adBitsSampl("BITSAMPL", "Number of bits per sample", ADS_BASELINE, ADT_I2, SD_NumBands, 1, ACS_NATIVE, true)
const SgAgvDatumDescriptor adCtiCflg("CTI_CFLG", "CTIMG Flow Control Message Def", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adThProg("TH_PROG ", "Name and version of the program which computed theoretical path delays", ADS_SESSION, ADT_CHAR, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adRwDelVal("RWDELVAL", "Additive baseline-dependent reweighting parameters for delays (sec)", ADS_SESSION, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adQbFactor("QBFACTOR", "Measure of uniformity of data.", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCalcFlgN("CALCFLGN", "CALC flow control flags name def", ADS_SESSION, ADT_CHAR, 1, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adInterval4("INTRVAL4", "First and last UTC time tag in input file.", ADS_SESSION, ADT_I2, 2, 5, ACS_NATIVE)
const SgAgvDatumDescriptor adEopEst("EOP_EST ", "Estimation status for EOP-related parameters", ADS_SESSION, ADT_I4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adNumAvaBnd("N_AVBAND", "Number of frequency bands for which information is availble", ADS_SESSION, ADT_I4, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adWobEpoch("WOBEPOCH", "Interpolated wobble array def", ADS_SESSION, ADT_R8, 2, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adLoFreq1("LO_FREQ1", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adNumChnTot("NUM_CHAN", "Number of frequency channels at all bands", ADS_SESSION, ADT_I4, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adEtdCont("ETD_CONT", "Earth tide contributions def.", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adGrDelAmbg("GDAMBSP ", "Group delay ambiguity spacings per band (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPCalFr2("PCAL_FR2", "", ADS_STATION, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adCtiMess("CTI_MESS", "CTIMG Message Definition", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adOceCont("OCE_CONT", "Obs dependent ocean loading", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNSampls2("NSAMPLS2", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adTlOfCns("TLOF_CNS", "Reciprocal weights of constraints on atm. tilt offset per station, " "per soltype", ADS_SESSION, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adRefFreq("REF_FREQ", "Reference frequency for phase delay per band (Hz)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNumSrc("NUMB_SOU", "Number of observed sources", ADS_SESSION, ADT_I4, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSamplRate("SAMPLRAT", "Sample rate (Hz)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE, true)
const SgAgvDatumDescriptor adRelCflg("REL_CFLG", "Relativisitc bending use status", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPhCPhs1("PHCPHS_1", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adTapQcode("TAPQCODE", "Tape quality code", ADS_BASELINE, ADT_CHAR, 1, SD_NumBands, ACS_NATIVE)
const SgAgvDatumDescriptor adUserRec("USER_REC", "Bit field of analyst defined recovery status for combination " "of observables", ADS_BASELINE, ADT_I4, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adCbrTime("UTC_CLBR", "UTC time tag of clock break, seconds since 0:0:0", ADS_SESSION, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCalcFlgV("CALCFLGV", "CALC flow control flags valu def", ADS_SESSION, ADT_I2, SD_Any, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCtSite1("CT_SITE1", "Coordinate time at site 1", ADS_BASELINE, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adIndChn2("IND_CHN2", "", ADS_BASELINE, ADT_I2, SD_Any, SD_Any, ACS_ANY)
const SgAgvDatumDescriptor adRwRatVal("RWRATVAL", "Additive baseline-dependent reweighting parameters for delay rates (d/l)", ADS_SESSION, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adUvStaOrd("UVSTAORD", "Original station order in the baseline: 1 (ascending) or -1 (descending)", ADS_BASELINE, ADT_I2, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adPtdMess("PTD_MESS", "Pole tide message definition", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSpChWdt("SPCH_WDT", "Spectral channel width in Hz per channel", ADS_SESSION, ADT_R8, SD_Any, 1, ACS_GVH)
const SgAgvDatumDescriptor adSbDelErr("SBDELERR", "Single-band delay errors per band (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adGrResid("DELRESID", "Delay residual (sec).", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNumChnBnd("NUM_CHBN", "Number of frequency channels per band", ADS_SESSION, ADT_I4, 1, SD_NumBands, ACS_NATIVE)
const SgAgvDatumDescriptor adNutMess("NUT_MESS", "Nutation flow control mess def.", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adApByFrq1("APBYFRQ1", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adParangle("PARANGLE", "Feedhorn rot. angle", ADS_STATION, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAprPhas("APR_PHAS", "Apriori fringe phase (rad)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adStPsEst("STPS_EST", "Estimation status for station positions per component, per station", ADS_SESSION, ADT_I4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adFlyCalNam("FCL_LIST", "Key to the standard flcal config", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNumAp2("NUM_AP2 ", "", ADS_BASELINE, ADT_I2, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adPiName("PI_NAME ", "Name of the principal investigator", ADS_SESSION, ADT_CHAR, 80, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSrcCoord("SOU_COOR", "Source coordinates in a baricenteric reference system: right asc. decl. (rad)", ADS_SESSION, ADT_R8, 2, SD_NumSrc, ACS_NATIVE)
const SgAgvDatumDescriptor adIonDtFlg("IONDTFLG", "Ion correction data flag per band. 0=OK, -1=Missing, -2=bad", ADS_BASELINE, ADT_I2, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSrchPar("SRCHPAR ", "FRNGE/Fourfit search parameters", ADS_BASELINE, ADT_R8, SD_NumBands, 6, ACS_NATIVE)
const SgAgvDatumDescriptor adAprioriDl("ABASDEL ", "Corel bas/apr delay (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPlxMess("PLX_MESS", "Parallax message definition", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNumGrAmbg("N_GRAMB ", "Number of group delay ambiguities to be added to measured " "group delays per band", ADS_BASELINE, ADT_I4, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adEopCns("EOP_CNS ", "Reciprocal weights of constraints on EOP related parameters", ADS_SESSION, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adThRuDat("TH_RUDAT", "Date and time of theoretical delay compuation", ADS_SESSION, ADT_CHAR, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adAxoCont("AXO_CONT", "New Axis Offset Contributions", ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNdryCont("NDRYCONT", "Nhmf (dry) atm. contribution", ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCbrNumber("NUM_CLBR", "Number of clock breaks in the experiment", ADS_SESSION, ADT_I4, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPhRatIonV("ION_PRAT", "Ionospheric contribution to phase delay rate at the first band (sec)", ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adResMbDel("RESMBDEL", "Residual multiband group delay (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adStrPart("STR_PART", "Star partial derivatives def.", ADS_BASELINE, ADT_R8, 2, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adUt1Part("UT1_PART", "UT1 partial derivatives def.", ADS_BASELINE, ADT_R8, 2, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adSbResid("SBRESID ", "Single band delay residual", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adOPTLCoef("OPTLCOEF", "Ocean Pole Tide loading Coefficients", ADS_SESSION, ADT_R8, SD_NumStn, 6, ACS_NATIVE)
const SgAgvDatumDescriptor adPhDelErr("PHDELERR", "Phase delay error (rad)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adOceCflg("OCE_CFLG", "Ocean load flow control mess def", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNumSam1("NUM_SAM1", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_ANY)
const SgAgvDatumDescriptor adSiteNames("SITNAMES", "IVS site names", ADS_SESSION, ADT_CHAR, 8, SD_NumStn, ACS_ANY)
const SgAgvDatumDescriptor adDelWwdt("DELW_WDT", "Delay window width used for fringe search (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adBlnClocks("BLDEPCKS", "Bl-dependent clock list", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPolarXy("POLAR_XY", "Polar motion X & Y for obs (rad)", ADS_SCAN, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAxisTilt("AXISTILT", "Fixed axis tilt", ADS_SESSION, ADT_R8, SD_NumStn, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adPlx1pSec("PLX1PSEC", "Parallax partial/contr 1 parsec", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSrcIdx("SOU_IND ", "Source name index", ADS_SCAN, ADT_I4, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adBsclCns("BSCL_CNS", "Reciprocal weights of constraints on basdep. clock, per baseline, " "per soltype", ADS_SESSION, ADT_R8, SD_NumBln, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adPreData("PRE_DATA", "Precession constant (asec/cent).", ADS_SESSION, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCorrClock("CORCLOCK", "Clock offset ref, rem [sec], rate ref, rem [sec/sec]", ADS_BASELINE, ADT_R8, SD_NumBands, 4, ACS_NATIVE)
const SgAgvDatumDescriptor adEtdMess("ETD_MESS", "Earth Tide message definition", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adWobXcont("WOBXCONT", "X Wobble contribution definition", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adStrCflg("STR_CFLG", "Parallax flow control mess def", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNoiseRms("NOISERMS", "RMS of the fringe amplitude noise (d/l)", ADS_BASELINE, ADT_R4, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adEtdData("ETD_DATA", "Earth tide module data (la. h l)", ADS_SESSION, ADT_R8, 3, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adEffFrew("EFF_FREW", "Effective equal weighted ionospheric frequencies for gr.del, ph.del, " "ph.rate per band (Hz)", ADS_BASELINE, ADT_R8, 3, SD_NumBands, ACS_NATIVE)
const SgAgvDatumDescriptor adQualCodes("QUALCODE", "Quality code as char value: 5-9 is good, 0 -- non-detection, letter -- failure", ADS_BASELINE, ADT_CHAR, 1, SD_NumBands, ACS_NATIVE)
const SgAgvDatumDescriptor adRateCen("RATE_CEN", "Rate window center used for fringe search (d/l)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adCablOnTp("CABLONTP", "Cable calibration origin type: FS log file(1), CDMS(2), PCMT(3), ...", ADS_SESSION, ADT_I2, SD_NumStn, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPolariz2("POLARZ2 ", "", ADS_BASELINE, ADT_CHAR, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adThPhRat("THPH_RAT", "Theoretical phase delay date (d/l)", ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adSunData("SUN_DATA", "Solar geocentric coordinates and velocities", ADS_SCAN, ADT_R8, 2, 3, ACS_NATIVE)
const SgAgvDatumDescriptor adNumbSta("NUMB_STA", "Number of sites", ADS_SESSION, ADT_I4, 1, 1, ACS_ANY)
const SgAgvDatumDescriptor adResGrRat("RESGRRAT", "Residual group delay rate (d/l)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adSnr("SNRATIO ", "Fringe amplitude signal to noise ratio (d/l)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAprioriAc("ABASACCE", "Corel bas/apr accel (1/sec**2)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNutDer("NUT_DER ", "Partial derivatives wth nutation deaily offset parameters (sec)", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adDtecSig("DTEC_SIG", "Standard deviation of dTec estimation, TEC units", ADS_BASELINE, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adGcPhsRes("GCRESPHS", "Resid phs corrected to cen of E.", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adOceOld("OCE_OLD ", "Add to Cal-OceanLoad to get Cal10 OceanLoading", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adMjdEop("MJD_EOP ", "Modified Julian date of the first epoch for the table of apriori EOP", ADS_SESSION, ADT_I4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adWobOrtho("WOBORTHO", "ORTHO_EOP tidal wobble contribtn", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adDelWcen("DELW_CEN", "Delay window center used for fringe search (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adEccCoord("ECCCOORD", "Eccentricity taken from eccentricity file.", ADS_SESSION, ADT_R8, SD_NumStn, 3, ACS_NATIVE)
const SgAgvDatumDescriptor adCorrPlace("CORPLACE", "Correlator place name", ADS_SESSION, ADT_CHAR, 32, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adUt1Mess("UT1_MESS", "UT1 Module message definition", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adUvChn1("UV_CHN1 ", "", ADS_BASELINE, ADT_R4, SD_Any, SD_Any, ACS_ANY)
const SgAgvDatumDescriptor adElTheo("EL-THEO ", "Elevation array definition", ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adResPhGc("RES_PHGC", "Residual fringe phase per station at the geocenter (rad)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adWobMess("WOB_MESS", "Wobble message definition.", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adScanDur("SCAN_DUR", "Scan duration per band (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adUt1Ortho("UT1ORTHO", "ORTHO_EOP Tidal UT1 contribution", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adTaiEop("TAI_EOP ", "TAI time tag of first epoch of the table of apriori EOP (sec)", ADS_SESSION, ADT_I4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adPhRatIonE("ION_RERR", "Uncertainty of ionospheric contribution to phase delay rate at the 1st band (d/l)", ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adNutWahr("NUT_WAHR", "Wahr nut vals - Dpsi Deps&rates", ADS_SCAN, ADT_R8, 2, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adGcPhase("GC_PHASE", "Tot phase ref to cen of Earth", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCablOnTx("CABLONTX", "Cable calibration origin text", ADS_SESSION, ADT_CHAR, 1, SD_NumStn, ACS_NATIVE)
const SgAgvDatumDescriptor adNumbSca("NUMB_SCA", "Number of scans in the session", ADS_SESSION, ADT_I4, 1, 1, ACS_ANY)
const SgAgvDatumDescriptor adFrnAmpl("FRN_AMPL", "Normalized fringe amplitude in range [0, 1]", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPCalFr1("PCAL_FR1", "", ADS_STATION, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adStartSec("STARTSEC", "Start time in sec past hour", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNPhAmb("N_PHAMB ", "Number of phase delay ambiguities to be added to measured phase delays per band", ADS_BASELINE, ADT_I4, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adStaUse("STA_USE ", "Bit field of station selection status", ADS_SESSION, ADT_I4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adAprRate("APR_RATE", "Apriori delay rate (d/l)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adOceStat("OCE_STAT", "Ocean loading station status.", ADS_SESSION, ADT_CHAR, 1, SD_NumStn, ACS_NATIVE)
const SgAgvDatumDescriptor adRelData("REL_DATA", "Relativity mod data (gamma).", ADS_SESSION, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPhCAmp2("PHCAMP_2", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adZdelay("ZDELAY ", "Corel zenith atmos. delay (sec).", ADS_BASELINE, ADT_R8, SD_NumBands, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adNaprEop("N_APREOP", "Number of nodes with apriori EOP", ADS_SESSION, ADT_I4, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adFwobInf("FWOB_INF", "Array: (FJD of start, spacing in days, number points)", ADS_SESSION, ADT_R8, 3, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adNutCflg("NUT_CFLG", "Nutation message definition", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adExpDesc("EXP_DESC", "Experiment description", ADS_SESSION, ADT_CHAR, 80, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCorVers("COR_VERS", "Correlator software and/or hardware version", ADS_SESSION, ADT_CHAR, SD_Any, 1, ACS_GVH)
const SgAgvDatumDescriptor adGcRate("GC_RATE ", "Tot geocenter delay rate (s/s)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAtmIntr("ATM_INTR", "Length of time span between spline nodes for atm. path delay per soltyp " "(sec)", ADS_SESSION, ADT_R8, 32, 1, ACS_GVH)
const SgAgvDatumDescriptor adNumLags("NLAGS ", "Num of lags used for correlation", ADS_BASELINE, ADT_I2, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPhCPhs2("PHCPHS_2", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adBand2nd("BAND_2ND", "Bit field with status of information about the second band observations", ADS_BASELINE, ADT_I2, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adNumbObs("NUMB_OBS", "Number of observations in the session", ADS_SESSION, ADT_I4, 1, 1, ACS_ANY)
const SgAgvDatumDescriptor adAtmMess("ATM_MESS", "Atmosphere message definition", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adDerDel("DER_DEL ", "Array of partial derivatives of theoretical path delay wrt parameters of " "the mod", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adThGrDel("THGR_DEL", "Theoretical group delay (sec)", ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adChanId1("CHANID1 ", "", ADS_BASELINE, ADT_CHAR, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adBlnStatus("BASLSTAT", "Baseline selection bit maped array. 1=some obs, etc.", ADS_SESSION, ADT_I2, SD_NumStn, SD_NumStn, ACS_NATIVE)
const SgAgvDatumDescriptor adNSampls1("NSAMPLS1", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adEccTypes("ECCTYPES", "Eccentricity type: XY or NE", ADS_SESSION, ADT_CHAR, 2, SD_NumStn, ACS_NATIVE)
const SgAgvDatumDescriptor adGrDelIonE("ION_GERR", "Uncertainty of ionospheric contribution to group delay at the first band (sec)", ADS_BASELINE, ADT_R8, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adStopOffst("STOP_OFF", "Offset nominal stop time (sec).", ADS_BASELINE, ADT_I2, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adUt1Libra("UT1LIBRA", "Hi Freq UT1 Libration Contribution", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adOceDeld("OCE_DELD", "Ocean load site dependent displace", ADS_STATION, ADT_R8, 2, 3, ACS_NATIVE)
const SgAgvDatumDescriptor adFourfCtrl("FOURF_CF", "Control file name for fourfit", ADS_BASELINE, ADT_CHAR, 16, SD_NumBands, ACS_NATIVE)
const SgAgvDatumDescriptor adSrtOffs("SRT_OFFS", "Scan reference time offset relative to the scan start (sec)", ADS_SCAN, ADT_R8, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adTotPhase("TOTPHASE", "Total fringe phases at time of arrival singal at station 1 per band (rad)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adFeedCor("FEED.COR", "Feedhorn corr. in CORFIL scheme [per band]", ADS_BASELINE, ADT_R8, 2, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adChanWdt("CHAN_WDT", "Frequency channel width in Hz per channel", ADS_SESSION, ADT_R8, SD_Any, 1, ACS_GVH)
const SgAgvDatumDescriptor adFScanName("FSCANAME", "Full scan name", ADS_SCAN, ADT_CHAR, 16, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSkyFrqChn("SKYFRQCH", "Sky frequency of channels in Hz", ADS_SESSION, ADT_R8, 14, 1, ACS_GVH_PIMA)
const SgAgvDatumDescriptor adNdryPart("NDRYPART", "Nhmf2 dry partial deriv. def.", ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adDaTyp("DATYP ", "Type of the observable or a combination of observables used " "in the solution", ADS_SESSION, ADT_I2, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adCloCns("CLO_CNS ", "Reciprocal weights of constraints on clock rate per station, " "per solution type", ADS_SESSION, ADT_R8, SD_NumStn, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adMunData("MOONDATA", "Lunar geocentric coordinates and velocities", ADS_SCAN, ADT_R8, 2, 3, ACS_NATIVE)
const SgAgvDatumDescriptor adEopTab("EOP_TAB ", "Table of aprori EOP as Euler angles with frequencies > 2 cpd filtered out", ADS_SESSION, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adAprCloRt("APRCLORT", "Apriori clock rate used for correlation", ADS_STATION, ADT_R8, 1, 1, ACS_GVH)
const SgAgvDatumDescriptor adPlxCflg("PLX_CFLG", "Parallax flow control mess def", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adWobLibra("WOBLIBRA", "Hi Freq Wobble Libration Contribution", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAxoMess("AXO_MESS", "Axis Offset Message Definition", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adUtcObs("UTC_OBS ", "Pseudo-UTC time tag of fringe reference time for the scan (sec)", ADS_SCAN, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCorrelatn("COHERCOR", "Corr coeff (0 --> 1)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adErrorK("ERROR_K ", "Group delay and rate re-weighting constants", ADS_SESSION, ADT_R8, 2, SD_NumBln, ACS_NATIVE)
const SgAgvDatumDescriptor adNobsSta("NOBS_STA", "Number of observations per site", ADS_SESSION, ADT_I4, SD_NumStn, 1, ACS_ANY)
const SgAgvDatumDescriptor adNusedChnl("NUSEDCHN", "Number of channels used in bandwidth synthesis per band", ADS_BASELINE, ADT_I2, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adUtc_Tai("UTC_MTAI", "Difference UTC minus TAI at first time tag of the database (sec)", ADS_SESSION, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCalSts("CAL_STS ", "Bit field of using available calibrations per station, per calibration", ADS_SESSION, ADT_I4, SD_NumStn, 1, ACS_GVH)
const SgAgvDatumDescriptor adScanUtc("SCAN_UTC", "Nominal scan time YMDHMS.", ADS_BASELINE, ADT_I2, SD_NumBands, 6, ACS_NATIVE)
const SgAgvDatumDescriptor adPhCOff2("PHCOFF_2", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adCf2J2k_2("CF2J2K_2", "Crust-fixed to J2000 Rot. Matrix accel", ADS_SCAN, ADT_R8, 3, 3, ACS_NATIVE)
const SgAgvDatumDescriptor adSitHSOPh("SITHSOPH", "Horz south ocean loading phases (rad).", ADS_SESSION, ADT_R8, SD_NumStn, 11, ACS_NATIVE)
const SgAgvDatumDescriptor adUtcMtai("UTC_MTAI", "Difference UTC minus TAI at first time tag of the database (sec)", ADS_SESSION, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adExpSerNo("EXPSERNO", "Experiment serial number at correlator", ADS_SESSION, ADT_I2, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adRelHumd("REL_HUMD", "Relative humidity at the station (0-1)", ADS_STATION, ADT_R8, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSitPart("SIT_PART", "Site partials: dtau/dr_1=-dtau/dr_2", ADS_BASELINE, ADT_R8, 2, 3, ACS_NATIVE)
const SgAgvDatumDescriptor adWobIntrp("WOBINTRP", "Interp. scheme for polar motion.", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adGrRate("GR_RATE ", "Group delays rate per band (d/l)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_GVH)
const SgAgvDatumDescriptor adNumBands("NUM_BAND", "Number of frequency bands observed in the experiment", ADS_SESSION, ADT_I4, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adFourfCmd("FOURF_CS", "Command string used for fourfit", ADS_BASELINE, ADT_CHAR, 16, SD_NumBands, ACS_NATIVE)
const SgAgvDatumDescriptor adOceHorz("OCE_HORZ", "Site-dep ocean cont - horizontal", ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adUt1Cflg("UT1_CFLG", "UT1 control flag message def.", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCorrUtc("CORR_UTC", "UTC time tag of correlation.", ADS_BASELINE, ADT_I2, SD_NumBands, 6, ACS_NATIVE)
const SgAgvDatumDescriptor adNumSam2("NUM_SAM2", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_ANY)
const SgAgvDatumDescriptor adStarElev("STARELEV", "Elev angles calc by COREL", ADS_BASELINE, ADT_R8, SD_NumBands, 2, ACS_NATIVE)
const SgAgvDatumDescriptor adMeteOnTp("METEONTP", "Meteo data origin type: undef(0), FS log file(1), external(2)", ADS_SESSION, ADT_I2, SD_NumStn, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adCorBasCd("CORBASCD", "Correlator baseline code (2 ch).", ADS_BASELINE, ADT_CHAR, 2, SD_NumBands, ACS_NATIVE)
const SgAgvDatumDescriptor adPhCAmp1("PHCAMP_1", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adSitHWOPh("SITHWOPH", "Horz west ocean loading phases (rad).", ADS_SESSION, ADT_R8, SD_NumStn, 11, ACS_NATIVE)
const SgAgvDatumDescriptor adPhCFrq1("PHCFRQ_1", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adAzTheo("AZ-THEO ", "Azimuth array definition", ADS_STATION, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adEarthCe("EARTH_CE", "Earth barycentric coordinates, vels and accs", ADS_SCAN, ADT_R8, 3, 3, ACS_NATIVE)
const SgAgvDatumDescriptor adExpName("EXP_NAME", "Experiment program name", ADS_SESSION, ADT_CHAR, 80, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adUt1Intrp("UT1INTRP", "Message for UT1 interp. scheme", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSitHWOAm("SITHWOAM", "Horz west ocean loading ampltudes (m)", ADS_SESSION, ADT_R8, SD_NumStn, 11, ACS_NATIVE)
const SgAgvDatumDescriptor adPhCFrq2("PHCFRQ_2", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adDerRat("DER_RAT ", "Array of partial derivatives of theoretical delay rate wrt parameters of " "the mod", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adTiltRmvr("TILTRMVR", "Axis Tilt Contribution Remover", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adScanPima("SCANPIMA", "Pima internal scan name", ADS_SCAN, ADT_CHAR, SD_Any, 1, ACS_GVH)
const SgAgvDatumDescriptor adDelRate("DEL_RATE", "Phase delay rate delays per band (d/l)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSun2cont("SUN2CONT", "High order bending contrib.(sec)", ADS_BASELINE, ADT_R8, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPhCOff1("PHCOFF_1", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adStnIdx("STA_IND ", "Station names indexes", ADS_BASELINE, ADT_I4, 2, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adPimaVer("PIMA_VER", "Version of PIMA software", ADS_SESSION, ADT_CHAR, 1, 1, ACS_GVH_PIMA)
const SgAgvDatumDescriptor adCorrType("COR_TYPE", "Correlator type: MK3 MK4 K4 S2 VLBA MITAKA-1", ADS_SESSION, ADT_CHAR, 8, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adTilIntr("TIL_INTR", "Length of time span between spline nodes for atmosphere tilt " "per soltyp (sec)", ADS_SESSION, ADT_R8, SD_Any, SD_Any, ACS_GVH)
const SgAgvDatumDescriptor adIonoBits("ION_BITS", "ICORR for full ion tracking.", ADS_BASELINE, ADT_I2, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adDeltaEpo("DELTAEPO", "Offset from center of scan (sec)", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adEccNames("ECCNAMES", "Eccentricity monument name", ADS_SESSION, ADT_CHAR, 10, SD_NumStn, ACS_NATIVE)
const SgAgvDatumDescriptor adClkInterv("CLK_INTV", "Batchmode clock interval - hours", ADS_SESSION, ADT_R8, SD_NumStn, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adSrcStatus("SOURSTAT", "Source selection status bit-mapped array", ADS_SESSION, ADT_I2, SD_NumSrc, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adAtiCflg("ATI_CFLG", "ATIME Flow Control Message Def.", ADS_SESSION, ADT_CHAR, 1, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adLoFreq2("LO_FREQ2", "", ADS_BASELINE, ADT_R8, SD_Any, SD_Any, ACS_NATIVE)
const SgAgvDatumDescriptor adStopSec("STOP_SEC", "Stop time in sec past hour", ADS_BASELINE, ADT_R8, SD_NumBands, 1, ACS_NATIVE)
const SgAgvDatumDescriptor adIndChn1("IND_CHN1", "", ADS_BASELINE, ADT_I2, SD_Any, SD_Any, ACS_ANY)
@ ADS_SESSION
session scope
Definition: SgIoAgv.h:59
@ ADS_NONE
undefinite
Definition: SgIoAgv.h:58
@ ADS_BASELINE
baseline scope
Definition: SgIoAgv.h:62
@ ADS_SCAN
scan scope
Definition: SgIoAgv.h:60
@ ADS_STATION
station scope
Definition: SgIoAgv.h:61
@ ADT_CHAR
session scope
Definition: SgIoAgv.h:69
@ ADT_R4
baseline scope
Definition: SgIoAgv.h:73
@ ADT_R8
baseline scope
Definition: SgIoAgv.h:74
@ ADT_NONE
undefinite
Definition: SgIoAgv.h:68
@ ADT_I2
scan scope
Definition: SgIoAgv.h:70
@ ADT_I4
station scope
Definition: SgIoAgv.h:71
@ ACS_ANY
Definition: SgIoAgv.h:86
@ ACS_NATIVE
Definition: SgIoAgv.h:81
@ ACS_NONE
undefinited
Definition: SgIoAgv.h:80
@ ACS_GVH_PIMA
Definition: SgIoAgv.h:84
@ ACS_GVH
Definition: SgIoAgv.h:85
@ SD_NumBln
Definition: SgIoDriver.h:61
@ SD_NumStn
Definition: SgIoDriver.h:58
@ SD_NumObs
Definition: SgIoDriver.h:53
@ SD_Any
Definition: SgIoDriver.h:62
@ SD_NumSrc
Definition: SgIoDriver.h:57
@ SD_NumBands
Definition: SgIoDriver.h:60
static const QString magicPrefix_
Definition: SgIoAgv.h:517
static const QString currentFmtVersion_
Definition: SgIoAgv.h:518