Description:
This class represents a Swift mission packet which includes a standard tertiary header.
Data Fields | ||
private | SwiftHead3* | _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. |
protected | virtual | void | writeExtraHeaders(Writer* w)Write the secondary header. |
Operators |