Alphabetic Class Index   |   Class Inheritance Tree Index   |   Tool Index

Class: SwiftHead3Packet

Parent class: SwiftPacket

Description:
This class represents a Swift mission packet which includes a standard tertiary header.

Data Fields
privateSwiftHead3*_head3

Constructors / Destructor
protected SwiftHead3Packet(const SwiftHead3Packet& orig)
Copy constructor.
public SwiftHead3Packet()
Construct an empty packet.
public SwiftHead3Packet(int size)
Construct a packet with a given number of data bytes.

Methods
public virtual
constant
int target()
public virtual
constant
int obs()
public virtual
constant
double sc_time()
public virtual
constant
double utcf_time()
public virtual void target(int value)
public virtual void obs(int value)
public virtual void sc_time(double value)
public virtual void utcf_time(double value)
public virtual double bestTime()
public virtual int obsID()
public virtual void obsID(int value)
public virtual SwiftHead3* head3()
public virtual CCSDSPacket* copy()
Return a pointer to a new copy of this packet cast as a generic CCSDSPacket This is basicly a virtual wrapper around the copy constructor.
protected virtual
constant
int extraHeadSize()
Size of the secondary header in bytes.
protected virtual void readExtraHeaders(Reader* r)
Read the secondary header.
Throws: Interpreter::Exception
protected virtual void writeExtraHeaders(Writer* w)
Write the secondary header.
Throws: Interpreter::Exception

Operators


Alphabetic Class Index   |   Class Inheritance Tree Index   |   Tool Index