GLAST/LAT > DAQ and FSW > FSW

Telemetry Packet Header


The LAT CCSDS telemetry packets have the standard 6-byte primary header, followed by an 8-byte secondary header specific to the LAT. The LAT CCSDS telemetry header layout is shown below.

Telemetry Packet Header Format
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0x00 Version T=0 SH APID
0x02 SF Sequence Count
0x04 Packet Length
0x06 Timestamp Seconds MSW
0x08 Timestamp Seconds LSW
0x0A Timestamp Sub-Seconds MSW
0x0C Timestamp Sub-Seconds LSW

Fields:

    APID - The CCSDS-packet application identifier.

    Packet Length - The CCSDS-packet length. Indicates the length of application data, plus the two bytes of secondary header, minus 1.

    Sequence Count - The CCSDS-packet sequence count. This running counter increments for each packet generated for a given application type (indicated by the "APID" member).

    SF - The CCSDS-packet sequence flags ('00' = continuation packet in the middle of a sequence; '01' = first packet in a sequence; '10' = standalone packet that is not part of a sequence).

    SH - The CCSDS-packet secondary-header flag. Always 1, indicating that all GLAST telemetry packets have secondary headers.

    T - The CCSDS packet-type identifier ('0' indicates a telemetry packet; '1' indicates a telecommand packet).

    Timestamp - Time is represented as a 64-bit offset from a time epoch. The time epoch for LAT and the spacecraft bus is 00:00:00.0 hours of January 1st, 2001. That is the midnight between December 31st, 2000 and January 1st, 2001. Timestamp Seconds represents the number of elapsed seconds since the epoch. Timestamp Sub-Seconds represents the number of microseconds elapsed since the last second.

    Version - The CCSDS-packet version identifier. Always '0', indicating a Version 1 packet.