public class XtceTmExtractor extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Subscription |
subscription |
XtceDb |
xtcedb |
| Constructor and Description |
|---|
XtceTmExtractor(XtceDb xtcedb)
Creates a TmExtractor extracting data according to the XtceDb
|
| Modifier and Type | Method and Description |
|---|---|
ArrayList<ContainerExtractionResult> |
getContainerResult() |
ParameterValueList |
getParameterResult() |
ProcessingStatistics |
getStatistics() |
Subscription |
getSubscription() |
boolean |
isIgnoreOutOfContainerEntries() |
void |
processPacket(ByteBuffer bb,
long generationTime,
long acquisitionTime)
Extract one packet, starting at the root sequence container
|
void |
processPacket(ByteBuffer bb,
long generationTime,
long aquisitionTime,
SequenceContainer startContainer)
Extract one packet, starting at the specified container.
|
void |
resetStatistics() |
void |
setIgnoreOutOfContainerEntries(boolean ignoreOutOfContainerEntries)
If set to true, the entries that fit outside the packet definition, will not be even logged.
|
void |
startProviding(Parameter param)
Adds a parameter to the current subscription list:
finds all the SequenceContainers in which this parameter may appear and adds them to the list.
|
void |
startProviding(SequenceContainer sequenceContainer) |
void |
startProvidingAll()
Adds all containers and parameters to the subscription
|
void |
stopProviding(Parameter param) |
void |
stopProviding(SequenceContainer sequenceContainer) |
String |
toString() |
protected final Subscription subscription
public final XtceDb xtcedb
public XtceTmExtractor(XtceDb xtcedb)
xtcedb - public void startProviding(Parameter param)
param - parameter to be added to the current subscription listpublic void startProvidingAll()
public void stopProviding(Parameter param)
public void processPacket(ByteBuffer bb, long generationTime, long acquisitionTime)
public void processPacket(ByteBuffer bb, long generationTime, long aquisitionTime, SequenceContainer startContainer)
public void resetStatistics()
public ProcessingStatistics getStatistics()
public boolean isIgnoreOutOfContainerEntries()
public void setIgnoreOutOfContainerEntries(boolean ignoreOutOfContainerEntries)
ignoreOutOfContainerEntries - public void startProviding(SequenceContainer sequenceContainer)
public void stopProviding(SequenceContainer sequenceContainer)
public ParameterValueList getParameterResult()
public ArrayList<ContainerExtractionResult> getContainerResult()
public Subscription getSubscription()
Copyright © 2017 Space Applications Services. All rights reserved.