|
Terrenus HRPT v2.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectterrenus.instrument.MVISRData
public class MVISRData
The MVISRData
class holds data from an MVISR instrument
on the FY1 series spacecrafts.
MVISR
,
FY1Spacecraft
Constructor Summary | |
---|---|
MVISRData(int frame,
CHRPTDecoder decoder,
MVISRCalibrator calibrator,
RadiometerCalibrator.Record record,
MVISRLocator locator)
Creates a new MVISR data object for the specified telemetry frame. |
Method Summary | |
---|---|
double[] |
getCalibratedData(int channel,
RadiometerCalibrator.CalibrationType calType,
double[] calData)
Gets the calibrated data for the radiometer channel. |
int[] |
getCountData(int channel,
int[] countData)
Gets the raw count data for the radiometer channel. |
Instrument |
getInstrument()
Gets the instrument on which the data was recorded. |
void |
getLocationData(double[] latitude,
double[] longitude,
double[] satZenith,
double[] solZenith,
double[] relAzimuth)
Gets the earth locations and angles for the radiometer data. |
static void |
main(java.lang.String[] argv)
Tests this class. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MVISRData(int frame, CHRPTDecoder decoder, MVISRCalibrator calibrator, RadiometerCalibrator.Record record, MVISRLocator locator)
frame
- the frame number for the data.decoder
- the CHRPT decoder to use for data.calibrator
- the calibrator to use for calibration.record
- the calibration record for this data or null
if one cannot be created.locator
- the location generator.Method Detail |
---|
public Instrument getInstrument()
InstrumentData
getInstrument
in interface InstrumentData
public int[] getCountData(int channel, int[] countData) throws java.io.IOException
RadiometerData
getCountData
in interface RadiometerData
channel
- the channel to retrieve data for.countData
- the destination data array or null to create.
java.io.IOException
- if an error occurred reading the data.public double[] getCalibratedData(int channel, RadiometerCalibrator.CalibrationType calType, double[] calData) throws java.io.IOException
RadiometerData
getCalibratedData
in interface RadiometerData
channel
- the channel to retrieve data for in the range
[1..N].calType
- the calibration type.calData
- the destination data array or null to create.
java.io.IOException
- if an error occurred reading the data or
no calibration data was available.public void getLocationData(double[] latitude, double[] longitude, double[] satZenith, double[] solZenith, double[] relAzimuth)
RadiometerData
getLocationData
in interface RadiometerData
latitude
- the output latitude array.longitude
- the output longitude array.satZenith
- the output satellite zenith array.solZenith
- the output solar zenith array.relAzimuth
- the output relative azimuth array.public static void main(java.lang.String[] argv) throws java.lang.Exception
java.lang.Exception
|
Terrenus HRPT v2.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |