Terrenus HRPT v2.2

terrenus.orbit
Class FY1Spacecraft

java.lang.Object
  extended by terrenus.orbit.AbstractSpacecraft
      extended by terrenus.orbit.FY1Spacecraft
All Implemented Interfaces:
Spacecraft

public class FY1Spacecraft
extends AbstractSpacecraft

The FY1Spacecraft class is for the China Meteorological Administration (CMA) Fengyun 1 series of spacecrafts with the MVISR sensor package. Currently MVISR is the only instrument reported by getInstruments().


Constructor Summary
FY1Spacecraft(int noradId)
          Creates a new FY1 spacecraft using the NORAD ID.
 
Method Summary
 java.util.List<Instrument> getInstruments()
          Gets the list of known spacecraft instruments.
static void main(java.lang.String[] argv)
          Tests this class.
 
Methods inherited from class terrenus.orbit.AbstractSpacecraft
getHourAngle, getLaunchDate, getName, getPosition, getProperty, getVelocity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FY1Spacecraft

public FY1Spacecraft(int noradId)
Creates a new FY1 spacecraft using the NORAD ID.

Parameters:
noradId - the NORAD orbital element ID.
Throws:
java.lang.RuntimeException - if the spacecraft properties cannot be found or parsed.
Method Detail

getInstruments

public java.util.List<Instrument> getInstruments()
Description copied from interface: Spacecraft
Gets the list of known spacecraft instruments.


main

public static void main(java.lang.String[] argv)
                 throws java.lang.Exception
Tests this class.

Throws:
java.lang.Exception

Terrenus HRPT v2.2