XOMSAT
This routine extracts selected telemetry items from a set of AEDP subset
files. The input is a simple list of telemetry parameter items, and the
output is a text file which has the time stamp, followed by each of N
parameters in a row, followed by the time expressed in Modified Julian days.
There is a limit of 20 parameters per run, which is probably more than you
can fit on a line anyway
Format
$ XOMSAT i -p opus_definitions_dir:pathfile.path
-f file_name -b begin_time -e end_time -m [mf_only]
Parameters
i interactive
This parameter indicates that the command is interactive. Actually any
string without a preceeding dash(-), anywhere within the command
will indicate that the command is interactive.
Note: Interactive commands assume that the mnemonics assigned in the
OPUS_DEFINITIONS_DIR:NULL.PATH file will be used.
-f FILE_NAME
The parameter file can be any name. But the output will be placed in a
file with the same name as the parameter file, but with the extension
'.OMS'. Each line of the parameter file specifies a single mnemonic,
using either the full Lockheed spelling, or the OMS shortened version.
Thus, for instance, you can use either YYDEFCUR or Y322 as the spec-
ification for that parameter.
The default output format for the report is A8 for character variables,
and F8.2 for numeric parameters. If you think you would like a different
output format for any one of the parameters, just specify the format in
the parameter file. For example, a parameter file might have the
following 5 lines:
YYDEFCUR
YFGWAPOS F14.6
YYDAC
YYBASE
YGIMPYC
-b BEGIN_TIME
The times are in SOGS format: yyyy.ddd:hh:mm
-e END_TIME
The end time is either in SOGS format (yyyy.ddd:hh:mm) or expressed as
a relative time indicated by a "+" sign. Thus +10 is "plus ten minutes",
and +1:10 is "plus one hour and ten minutes".
-m MF_ONLY
If you specify "mf_only" (or just "mf") this will give one line in the
report for each and every minor frame, but only when a new minor frame
is encountered. If you do not specify "mf", then you will get a new row
in the report only when one of the parameters selected has changed value.
Thus if any parameter changes more frequently than each minor frame, by
specifying "mf" your report will be smaller. If all parameters change
more slowly than a minor frame, the report might grow significantly in
size.
Examples
Both of these examples specify the same time range. The latter example
uses the relative time offset. In addition the latter example specifies
that a row should be produced for each minor frame, and only for a minor
frame.