gov.nasa.gsfc.drl.rtstps.core.ccsds.path
Class PacketPipeline.Setup

java.lang.Object
  extended by gov.nasa.gsfc.drl.rtstps.core.ccsds.path.PacketPipeline.Setup
Enclosing class:
PacketPipeline

public static class PacketPipeline.Setup
extends java.lang.Object


Field Summary
 int applicationId
          The application id associated with this pipeline.
 boolean checkSequenceCounter
          If true, the pipeline checks the packet sequence counter and marks packet annotation and status if it detects a sequence error.
 boolean discardWrongLengthPackets
          If true, the pipeline will discard any packet whose length is less than the minimum packet size or greater than the maximum packet size.
 int maxPacketSize
          This is the maximum packet size in bytes.
 int minPacketSize
          This is the minimum packet size in bytes.
 
Constructor Summary
PacketPipeline.Setup(org.w3c.dom.Element element)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

applicationId

public int applicationId
The application id associated with this pipeline.


maxPacketSize

public int maxPacketSize
This is the maximum packet size in bytes. The pipeline will mark packet annotation for packets with out-of-bounds lengths. It may also delete wrong-length packets.


minPacketSize

public int minPacketSize
This is the minimum packet size in bytes. The pipeline will mark packet annotation for packets with out-of-bounds lengths. It may also delete wrong-length packets.


discardWrongLengthPackets

public boolean discardWrongLengthPackets
If true, the pipeline will discard any packet whose length is less than the minimum packet size or greater than the maximum packet size.


checkSequenceCounter

public boolean checkSequenceCounter
If true, the pipeline checks the packet sequence counter and marks packet annotation and status if it detects a sequence error.

Constructor Detail

PacketPipeline.Setup

public PacketPipeline.Setup(org.w3c.dom.Element element)
                     throws RtStpsException
Throws:
RtStpsException