GLAST/LAT > DAQ and FSW > FSW > Index by Name within Package

GBMCalcInfo (1632/0x660:1) - Telecommand Packet


"GBM calculated information" (DAQ/ISIS)

ITOS Mnemonic:  LISISGBMINFO

View Options: (help)

Context:

Description:

    Contains the best availiable calculated location and reliability data.

Layout:  (hide detail; help)

GBM calculated information (GBMCalcInfo)
Telecommand Packet Format
0x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
000 Version=0 T=1 SH APID=0x660:1
002 SF=3 Sequence Count
004 Packet Length=288
006 0 Function Code=1
008 BUINT SecsTenths
00C UWRD Secs2Us
00E BITS_8 SeqNum BITS_8 VerNum
010 UWRD LocRA
012 UWRD LocDec
014 UWRD LocError
016 UWRD LocAlgo
018 BUINT ClassReliability
01C BUINT TrigReason0
020 BUINT TrigReason1
024 BUINT TrigReason2
028 BUINT TrigReason3
02C Packet Checksum

    GBMCalcInfo (pkt)
    |  BUINT SecsTenths (bf)
    |  |  UINT uint (0-31)
    |  UWRD Secs2Us (fld)
    |  BITS_8 SeqNum (fld) ... VerNum (fld)
    |  UWRD LocRA (fld) ... LocAlgo (fld)
    |  BUINT ClassReliability (bf)
    |  |  UINT uint (0-31)
    |  BUINT TrigReason0 (same bf)
    |  BUINT TrigReason1 (same bf)
    |  BUINT TrigReason2 (same bf)
    |  BUINT TrigReason3 (same bf)
    
    typedef struct _ISIS_GBMCalcInfo_Pkt {
    
        /* CCSDS header */
        char                 hdr[8];
    
        /* Command payload */
        ISIS_GBMCalcInfo_Prm pay;
    
    } ISIS_GBMCalcInfo_Pkt;
    

Fields:

      Attribute(s):  

      Brief:  "Bits, 8 wide"

      Instance(s):  SeqNum, VerNum

      Attribute(s):  

      Brief:  "Unsigned integer work around for ITOS"

      Instance(s):  ClassReliability, SecsTenths, TrigReason0, TrigReason1, TrigReason2, TrigReason3

      Attribute(s):  

      Brief:  "Unsigned 16-bit integer"

      Instance(s):  LocAlgo, LocDec, LocError, LocRA, Secs2Us