|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| SirtfOutputProduct | All SIRTF products generated by SirtfTlmProc must implement this interface. |
| Class Summary | |
|---|---|
| AASGen | AASGen is a standalone program that creates the Attitude and Attitude Supplement files as described in SIS FES-014. |
| AccountingBean | Accounts for a set of statistics based upon the XML persistence files and SFDU's processed during a downlink. |
| AORStats | Convenience class to allow for the tracking of Lists of products that are related by their AORkey. |
| APID12Packet | Encapsulates telemetry for the Rate Bias and Star Tracker Assembly (STA) to PCRS alignment characteristics. |
| APID13Packet | Parses and encapsulates telemetry data found in the pointing reconstruction APID. |
| APID14Packet | Encapsulates telemetry for all the pre-channelized data that is used for both momentum history file processing. |
| APID15Packet | Encapsulates telemetry for all the pre-channelized data that is used for both PHF and IPF processing. |
| APID16Packet | Encapsulates telemetry for all the pre-channelized data that is used for momentum history file processing. |
| CEOutputProduct | SIRTF output product in ESS format that is designed for the MIPS/IRS CE (Combined Electronics) Memory Dump and Engineering Diagnostic data. |
| DatabaseOutputProduct | Implements the SirtfOutputProduct interface to a database. |
| DesatBean | Encapsulates characteristics for the spacecraft tachometer found in APID 14. |
| DownlinkSummary | Compiles a set of statistics based upon the XML persistence files found under a downlink directory. |
| EphemS2SPosBean | Encapsulates characteristics for the spacecraft tachometer found in APID 14. |
| ESSOutputProduct | Orders packets into destination file according to their group. |
| FieldWorkerHelper | Replaces the necessary elements of the TPS system with fieldable elements. |
| GetCpt | |
| IRACOutputProduct | A SirtfOutputProduct dedicated to IRAC instrument data using the DCE packing convention. |
| IRSOutputProduct | A SirtfOutputProduct dedicated to IRS instrument data using the DCE packing convention. |
| jqi | The jqi (Java Query Inferface) class contains database utility functions for use with the MIPL database system. |
| MHFGen | MHFGen is a standalone program that creates the momentum history file Supplement files as described in SIS FES-014. |
| MIPSOutputProduct | Implements the DCE packing convention for the Multiband Imaging Photometer for SIRTF (MIPS) instrument. |
| PacketTimeStats | Accounts for a set of statistics based upon the time (SCLK, SCET, ERT, RCT) of SFDU's processed during a downlink. |
| PAPFileGenerator | |
| PAPRecord | Bean to encapsulate salient information to tell PAP which packets not to delete from the spacecraft MMC (Mass Memory Card). |
| ParseCPT | A parser that ingests the Channel Parameter Table, populating an internal TreeMap with the desired channel information. |
| PEWrapper | Wrapper class that interfaces with the Pointing History Engine (PHE) supplied by David Bayard and his group. |
| PHFGen | PHFGen is a standalone program that creates the Pointing History File as described in SIS 3030. |
| RateBiasBean | Encapsulates characteristics for the spacecraft Rate bias estimates found in APID 15. |
| RateDataBean | Encapsulates characteristics for the spacecraft Rate data found in APID 13. |
| RiceCMDecompression | This is based on the Rice Compression algorithm and was implemented by Matt Klimesh. |
| RssSelBean | Encapsulates characteristics for the spacecraft tachometer found in APID 14. |
| SCMomentumBean | Encapsulates characteristics for the spacecraft tachometer found in APID 14. |
| SirtfCcsdsPkt | SIRTF CHDO for SFDU data CHDO, type 10. |
| SirtfDB | JDBC Interface class for SIRTF. |
| SirtfDOMUtils | |
| SirtfDOMWorker | |
| SirtfDownlinkInfo | Collects downlink info that is used to generated the Nominal and Expedited Processing Reports. |
| SirtfEnv | Encapsulates various environment resources that might be needed to process SIRTF telemetry. |
| SirtfFEIWorker | |
| SirtfFileProduct | Provides a great deal of common behavior for the standard products MIPL is responsible for. |
| SirtfFitsHdr | Implements the necessary functionality to mange the DCE FITS header. |
| SirtfFlip | SIRTF MIPS Data Pixel Flipper Filter (say that fast three times ;-) ). |
| SirtfLog | Contains all aspects of application logging used during SIRTF TLM processing. |
| SirtfMetaData | Encapsulates a set of characteristics describing a SirtfFileProduct. |
| SirtfNotification | |
| SirtfPacketStore | Assigns an SFDU to a particular destination, usually a file or set of files, based upon information found within that SFDU. |
| SirtfProcessingReport | This class is used for generating Sirtf processing reports. |
| SirtfSFDU | A class that encapsulates a SIRTF SFDU (whether it be a data SFDU, a CDR or an ECDR). |
| SirtfTlmProc | Main program for processing SIRTF telemetry data. |
| SoftwareConfig | Encapsulates configuration parameters that are used to configure the software across multiple runs. |
| STA2PCRSBean | Encapsulates characteristics for the spacecraft Star Tracker Assembly (STA) to PCRS alignment found in APID 15. |
| STADataBean | Encapsulates characteristics for the spacecraft STA data found in APID 13. |
| TachometerBean | Encapsulates characteristics for the spacecraft tachometer found in APID 14. |
| TimeoutTask | Implements the TimerTask Thread for use in both Expedited and Nominal timeouts for SIRTF. |
| VelocityBean | Encapsulates characteristics for the spacecraft velocity found in APID 15. |
| Exception Summary | |
|---|---|
| DecompressionException | An exception that is thrown when a failure occurs while trying to decompress a SIRTF science packet. |
| FitsCreationException | An exception that is thrown when a failure occurs while trying to initialize a product FITS header cache. |
| FitsECDRStoreException | An exception that is thrown when a failure occurs while attempting to store ECDRs into the FITS header. |
| InvalidUPFException | Exception used to denote that the UPF supplied by the user has some incorrect and/or inconsistent entries. |
| NoSecondaryHeaderException | An exception that is thrown when a packet has been received that has no secondary header. |
| ProductInconsistentException | An Exception that designates an inconsistency between the state of a DCE on disk vs what the database contains. |
| ProductNotCachedException | |
SIRTF Telemetry Processor for APID's: 11, 13, 15, 20, 21, 23, 30, 31, 40, 41, 51, and 52 (Whew!).
The current state of this software is such that one can process SIRTF SFDU packets for the following APID's:
The products generated with the above data are:
This code requires a Java Virtual Machine (JVM), version 1.4 or better. The software is packaged into the common format known as a 'jar', a Java Archive. The name of this jar is 'sirtf.jar'.
The operation of this code is straightforward. The
user must create a User Parameter File (UPF) that specifies at least the
following parameters:
MISSION = SIRTF INSTRUMENT = CE_PHF SFDU_SOURCE = TDS TDS_HOST = stftds1.fltops.jpl.nasa.gov TDS_PORT = 6666 PVL_FILE = /path/to/pvl/location/file.pvl PAGE = OFF TOP_DIR = /path/to/top/directory/ CAT_UPDATE = ON CAT_USER = jmm CAT_PASSWORD = password CAT_DATABASE = jmm CAT_SERVER = miplDev PHF_UPDATE = OFF PHF_USER = jmm PHF_PASSWORD = password PHF_DATABASE = jmm PHF_SERVER = miplDev FEI_DELIVERY = ON CPT = /export/sirtf/cpt/V3.0.40.wcpt VERBOSE_FLAG = 2 NOM_TIMEOUT = 7 EXP_TIMEOUT = 7 NAMING_CONVENTION = SIRTF UNSIGNED_SCALING = OFF MODE = PROCESS APID_LIST = 20, 21, 23, 30, 31, 40, 41, 51, 52
The keyword descriptions follow (defaults are in bold):
default values are implied if the keyword is missing from the UPF altogether.
Once this UPF file is created the user runs the following command:
java -jar sirtf.jar <UPF file>
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||