|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.gsfc.drl.rtstps.core.output.hdf5.RDR
gov.nasa.gsfc.drl.rtstps.core.output.hdf5.SpacecraftDiaryRDR
@Deprecated public class SpacecraftDiaryRDR
Implements a special case of RDR
for the SpacecraftDiary.
All attitude and ephemeris packets are accumulated until the
all other sensor data RDRs have been processed. Then the packets
held in this class are used to build the Spacecraft Diary.
Field Summary | |
---|---|
private AllData |
allData
Deprecated. |
private DataProducts |
dataProds
Deprecated. |
private java.util.List<Packet> |
packetList
Deprecated. |
private java.util.LinkedList<RawApplicationPackets> |
raps
Deprecated. |
private RDRAll |
rdrAll
Deprecated. |
private RDRName |
rdrName
Deprecated. |
private RDRProduct |
rdrProduct
Deprecated. |
Fields inherited from class gov.nasa.gsfc.drl.rtstps.core.output.hdf5.RDR |
---|
DocumentName |
Constructor Summary | |
---|---|
SpacecraftDiaryRDR(AllData allData,
DataProducts dataProds,
FixedDomainDescription drl)
Deprecated. Construct a new SpacecraftDiary RDR object |
Method Summary | |
---|---|
void |
close()
Deprecated. Not supported |
void |
close(java.util.Collection<RDR> collection)
Deprecated. In the Spacecraft Diary, all the work is done here. |
private void |
createAggregate()
Deprecated. Create the aggregrate for this RDR |
protected void |
createGranule(RawApplicationPackets rap)
Deprecated. Not supported |
protected RawApplicationPackets |
createRawApplicationPackets(RDRName rdrName)
Deprecated. This is not used by this class |
private Granule |
createSpacecraftDiaryGranule(RawApplicationPackets rap,
int granuleNumber)
Deprecated. Create the SpacecraftDiary granule |
private RawApplicationPackets |
createSpacecraftDiaryRawApplicationPackets(TimeSpanPacketList tspl,
int rapNumber)
Deprecated. Create a SpacecraftDiaryRawApplicationPackets object |
private void |
createSpacecraftDiaryRDR(RDR sensorRDR)
Deprecated. Create the spacecraft diary RDR by comparing the packet times stored in this packet list with those found in ONE sensor's RDR granule entries. |
java.util.List<RawApplicationPackets> |
getAllRawApplicationPackets()
Deprecated. Get all the RawApplicationPacket objects created by this routine |
RawApplicationPackets |
getCurrentRawApplicationPackets()
Deprecated. Get the current RawApplicationPacket object |
ProductIdentifiers |
getProductId()
Deprecated. Get the short name of the Product Identifier which is a ProductId |
RDRAll |
getRDRAll()
Deprecated. Get the RDRAll object |
RDRName |
getRDRName()
Deprecated. Get the RDRName |
RDRProduct |
getRDRProduct()
Deprecated. Get the RDRProduct object |
void |
put(Packet p)
Deprecated. Accumulate packets in the SpacecraftRDR packetlist, all of them, they are processed at the end after all the other RDRs have been created. |
Methods inherited from class gov.nasa.gsfc.drl.rtstps.core.output.hdf5.RDR |
---|
getDepth, getGranules, getPacketPool, getRaps, getSetNum, nextSetNum, setDepth |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private AllData allData
private DataProducts dataProds
private RDRName rdrName
private RDRAll rdrAll
private RDRProduct rdrProduct
private java.util.LinkedList<RawApplicationPackets> raps
private java.util.List<Packet> packetList
Constructor Detail |
---|
public SpacecraftDiaryRDR(AllData allData, DataProducts dataProds, FixedDomainDescription drl) throws RtStpsException
allData
- the AllData objectdataProds
- te DataProducts objectdrl
- the DRL domain
RtStpsException
- wraps any HDF exceptionsMethod Detail |
---|
public void put(Packet p) throws RtStpsException
put
in class RDR
p
- an attitude and ephemeris packet
RtStpsException
- wraps any HDF or other exceptionsprotected RawApplicationPackets createRawApplicationPackets(RDRName rdrName)
createRawApplicationPackets
in class RDR
rdrName
- the RDE name
public RDRName getRDRName()
getRDRName
in class RDR
public RDRAll getRDRAll()
getRDRAll
in class RDR
public RDRProduct getRDRProduct()
getRDRProduct
in class RDR
public java.util.List<RawApplicationPackets> getAllRawApplicationPackets()
getAllRawApplicationPackets
in class RDR
public RawApplicationPackets getCurrentRawApplicationPackets()
getCurrentRawApplicationPackets
in class RDR
public void close()
close
in class RDR
public void close(java.util.Collection<RDR> collection) throws java.lang.NullPointerException, HDF5Exception, RtStpsException
collection
- The collection associated wih this RDR
java.lang.NullPointerException
HDF5Exception
RtStpsException
protected void createGranule(RawApplicationPackets rap)
createGranule
in class RDR
rap
- the RawApplicationPackets associated with a particular sensorprivate void createAggregate() throws RtStpsException
RtStpsException
- any HDF exceptions are wrapped in an RtStpsExceptionpublic ProductIdentifiers getProductId()
getProductId
in class RDR
private void createSpacecraftDiaryRDR(RDR sensorRDR) throws RtStpsException
sensorRDR
- The sensor of interest
RtStpsException
- wraps any HDF exceptionprivate Granule createSpacecraftDiaryGranule(RawApplicationPackets rap, int granuleNumber) throws RtStpsException
rap
- the RawApplicationPackets object of interestgranuleNumber
- the granule number
RtStpsException
- wraps any HDF exceptionprivate RawApplicationPackets createSpacecraftDiaryRawApplicationPackets(TimeSpanPacketList tspl, int rapNumber)
tspl
- a list of packet, time ordered for a given span of timerapNumber
- the raw application packet set number
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |