Package jpl.mipl.cassini.CDRS.tasks

This package contains all of the tasks that may be executed by the Cassini Downlink and Reconciliation Subsystem (CDRS).

See:
          Description

Class Summary
CDRSAMDDB Purpose: Abstract class that lays the framework for interaction between PredictIdentifier classes and the CDRS database including predict retrieval, update, as well as new job creation.
CDRSAMDGapReportFile Purpose: Subclass of CDRSAMDGapReportSource that extracts gap data from LOCAL packet reports, as opposed to fetching such information from a server.
CDRSAMDGapReportSource Purpose: Abstract class declares methods that will be defined by implementing subclasses.
CDRSAMDIssDB Purpose: Class that lays the framework for interaction between CDRSAMDPredictIdentifier class and the CDRS database including predict retrieval, update, as well as new job creation for Cassini ISS.
CDRSAMDLogger Purpose: This is a class composed of various String collections for use with the CDRS Account for Missing Data (CDRSAMD) software.
CDRSAMDNotifier Purpose: Class is responsible for sending emails to appropriate parties as part of the CDRS Account for Missing Data (AMD) functionality requirements.
CDRSAMDObj Purpose: A wrapper class that provides Sub-Control or CDRSAMD main the ability to instantiate CDRSAMDObj to account for missing data for ISS or VIMS instrument.
CDRSAMDPredictIdentifier Purpose: Class is responsible for collecting gap report data, comparing with unclaimed/incomplete predicts, and invoking the appropriate database updates.
CDRSAMDScriptExecutor Purpose: Loads and executes all scripts associated with a job SCLK range as a preprocess for AMD.
CDRSAMDUpf Purpose:
CDRSAMDVimsDB Purpose: VIMS specific implementation class which interfaces with Cassini database for AMD.
CDRSAPDB  
CDRSAPReport  
CDRSAssessProductsLogger Purpose: This is a class composed of various String collections for use with the CDRS Assess Products (CDRSCFP) software.
CDRSAssessProductsObj  
CDRSAssessProductsUpf  
CDRSFinalProductsDB Purpose: Abstract class that interfaces with cassini database for VIMS and ISS.
CDRSFinalProductsLogger Purpose: This is a class composed of various String collections for use with the CDRS Create Final Products (CDRSCFP) software.
CDRSFinalProductsObj Purpose: A wrapper class that provides Sub-Control or CDRSFinalProducts main the ability to instantiate CDRSFinalProductsObj to create quality and product reports for both ISS and VIMS.
CDRSFinalProductsUpf Purpose:
CDRSInstrFinalProducts Purpose: Abstract class providing shared implementations between ISS and VIMS FinalProducts objects.
CDRSIssAssessProductsDB  
CDRSIssFinalProducts Purpose: Provides ISS-specific implementation of the abstract CDRSInstrFinalProducts class.
CDRSIssFinalProductsDB Purpose: For interfacing with Cassini database for ISS.
CDRSIsslabDb  
CDRSIsslabObj  
CDRSIsslabVimslabDb  
CDRSIssPdsLabel  
CDRSIssProductReport  
CDRSIssQualityReport  
CDRSIssVicarLabel  
CDRSLabel  
CDRSLabelDbComparer  
CDRSLogScanner  
CDRSProductReport  
CDRSQualityReport  
CDRSSrchList  
CDRSSubControlTask  
CDRSSWATTask Purpose: Runs the swat program.
CDRSTaskLogger Purpose: This is a class composed of various String collections for use with the CDRS (CDRS) software.
CDRSTLMTask  
CDRSVimsAssessProductsDB  
CDRSVimsFinalProducts Purpose: Provides VIMS-specific implementation of the abstract CDRSInstrFinalProducts class.
CDRSVimsFinalProductsDB Purpose: For interfacing with cassini database for VIMS.
CDRSVimslabDb  
CDRSVimsLabel  
CDRSVimslabObj  
CDRSVIMSParamSetTruncation  
CDRSVimsProductReport  
CDRSVimsQualityReport  
CDRSVIMSTPSAUpf Purpose:
VICARPDSLabel  
 

Exception Summary
InvalidSrchlistException  
 

Package jpl.mipl.cassini.CDRS.tasks Description

This package contains all of the tasks that may be executed by the Cassini Downlink and Reconciliation Subsystem (CDRS). Task support classes are also included within this package (e.g., CDRSSubControlTask, CDRSTaskLogger, etc).
For a complete description of the design and functionality of the task classes, refer to CDRS Architecture Document. In brief the package includes the following task classes :