GLAST/LAT > DAQ and FSW > FSW > Index by Name within Package
LBTHKP (512/0x200) - Telemetry Packet
|
"Boot housekeeping telemetry" (OS/PBC) View Options: (help) Context:
Description:
Layout: (hide detail; help)
LBTHKP (pkt) | BOOTSWMODE bootSoftwareMode (fld) | BOOTTOTALERR totalErrorCount (fld) | BOOTQERR queuedErrorCount (fld) | BOOTERRWORD errorWord (fld) | BOOTPKTCOUNT tcPktReceiveCount (fld) | BOOTPKTACCEPT tcPktAcceptCount (fld) | BOOTLASTERR latestErrorWord (fld) | BOOTCOMMAND lastCommand (bf) | | BOOTLASTFUNC func (0-4) | | BOOTLASTAPID apid (5-15) | BOOTSCPKTCOUNT tcPktScCount (fld) | BOOTUNSPKTCOUNT tcPktUnsupportCount (fld) | BOOTFILESTATE fileUploadState (fld) | BOOTFILEPKT fileUploadPktCnt (fld) | BOOTSCRUBADDRHI scrubAddrHi (fld) | BOOTTYPE bootType (fld) | BOOTDUMPCOUNT memDumpWordCount (fld) | BOOTDUMPADDR memDumpAddress (fld) | BOOTDUMPDATA memDumpData[0-15] (fld)
typedef struct _PBC_LBTHKP_Tlm {
/* Telemetry header */
char hdr[14];
/* Current PBC operating mode */
unsigned short bootSoftwareMode;
/* Number of errors encountered */
unsigned short totalErrorCount;
/* Number of queued errors */
unsigned short queuedErrorCount;
/* Error code */
unsigned int errorWord;
/* Received packet count */
unsigned short tcPktReceiveCount;
/* Accepted packet count */
unsigned short tcPktAcceptCount;
/* Most recent boot error code */
unsigned int latestErrorWord;
/* Last boot command bitfield */
PBC_BOOTCOMMAND lastCommand;
/* Received spacecraft packet count */
unsigned short tcPktScCount;
/* Received unsupported packet count */
unsigned short tcPktUnsupportCount;
/* File upload state */
unsigned short fileUploadState;
/* File upload packet count */
unsigned short fileUploadPktCnt;
/* Hi 16 bits of software scrub address */
unsigned short scrubAddrHi;
/* Boot type */
unsigned short bootType;
/* Memory dump word count */
unsigned short memDumpWordCount;
/* Memory dump address */
unsigned int memDumpAddress;
/* Memory dump data */
unsigned int memDumpData[16];
} PBC_LBTHKP_Tlm;
Fields:
Bitfield to hold APID and function code of command most recently received by the PBC.
Address of first memory dump word.
Number of valid 32-bit memory dump words.
Memory dump data word.
Error code at the head of the boot error queue.
Number of file upload packets received by the PBC.
State of the PBC's file upload state machine.
Error code for the most recent error encountered by the PBC.
Number of packets accepted by the PBC.
Number of packets received by the PBC.
Number of errors in the boot error queue.
Total number of spacecraft packets received.
Upper 16 bits of PBC software scrub address.
Current PBC operating mode.
Total number of errors encountered by the PBC.
Type of boot.
Total number of unsupported packets received. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||