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

CmdHeader cmd_hdr - Telemetry Struct


"CCSDS telecommand header" (SVC/ITC)

View Options: (help)

Ancestry:

    0x000 pkt CmdConfirm
    0x028 str CmdHeader cmd_hdr

Definition:

    Alignment:2-byte boundary
    APID:720/0x2D0
    Attribute(s):
    Length: 64 bits (8 bytes)
    Offset:0x028

Description:

    CCSDS telecommand header

Layout: (hide detail; help)

CCSDS telecommand header (CmdHeader)
Telemetry Field Format
0x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
028 Hdr0 hdr0
02A Hdr1 hdr1
02C Cmd_len cmd_len
02E Hdr3 hdr3

    typedef struct _ITC_CmdHeader {
    
        /* CCSDS telecommand header (bytes 0-1) */
        ITC_Hdr0             hdr0;
    
        /* CCSDS telecommand header (bytes 2-3) */
        ITC_Hdr1             hdr1;
    
        /* CCSDS telecommand packet length */
        unsigned short       cmd_len;
    
        /* CCSDS telecommand header (bytes 6-7) */
        ITC_Hdr3             hdr3;
    
    } ITC_CmdHeader;
    

Fields:

      Attribute(s):  

      Brief:  "CCSDS telecommand packet length"

      Instance(s):  cmd_len

      CCSDS packet length (CCSDS definition, which is a little wierd).

      Attribute(s):  

      Brief:  "CCSDS telecommand header (bytes 0-1)"

      Instance(s):  hdr0

      Bitfields for the bytes 0-1 of a standard CCSDS telecommand header

      Attribute(s):  

      Brief:  "CCSDS telecommand header (bytes 2-3)"

      Instance(s):  hdr1

      Bitfileds for bytes 2-3 of a standard CCSDS telecommand header

      Attribute(s):  

      Brief:  "CCSDS telecommand header (bytes 6-7)"

      Instance(s):  hdr3

      Bitfields for bytes 6-7 of a standard CCSDS telecommand header, where a two-byte secondary header containing a function code has been defined.