jpl.mipl.tlm.sirtf
Class AASGen

java.lang.Object
  extended by jpl.mipl.tlm.sirtf.AASGen

public class AASGen
extends Object

AASGen is a standalone program that creates the Attitude and Attitude Supplement files as described in SIS FES-014. This application is intended to be run from the command line by a human. The A and AS files are generated during IOC and SV to help in the IPF (Instrument Pointing Frame) process. As such, the timeliness and correctness requirements are rather high.

The required parameters are:

The version and frame table # are to be supplied by the project before launch. Additionally, a schedule is to be supplied delineating the earliest times at which any given product may be created. The project has scheduled the collection and transmission of all data needed for any given A and AS file to be at least three dayas in advance of use by the IPF process.

AASGen retrieves the salient telemetry data from the SIRTF Pointing database via a stored procedure. AASGen then time-aligns the data and creates any fill records to account for gaps in time. AASGen will also compensate for rate gyro time tags that are slighly aberrant per discussion with the flight software designers.

The resulting A and AS files created by AASGen will be named according to our SIS: SIS-FES014. Once created, these files are to be transferred to myche@grover.jpl.nasa.gov via scp as follows:

scp -p AAYYYZZZ.bin myche@grover.jpl.nasa.gov:AA_files/.

scp -p ASYYYZZZ.m myche@grover.jpl.nasa.gov:AS_files/.

Version:
$Id: AASGen.java,v 1.14 2003/10/08 00:44:01 myche Exp $
Author:
Myche McAuley

Constructor Summary
AASGen()
           
AASGen(String host, String db, String user, String pass)
           
 
Method Summary
 void createReport(int start, int stop, String version, int frameTableNo)
           
 boolean isReady()
           
static void main(String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AASGen

public AASGen()

AASGen

public AASGen(String host,
              String db,
              String user,
              String pass)
Method Detail

createReport

public void createReport(int start,
                         int stop,
                         String version,
                         int frameTableNo)

isReady

public boolean isReady()

main

public static void main(String[] args)