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

ResRitStatus snsrStatus - Telemetry Bitfield


"Heat pipe RIT and reservoir sensors status" (APP/LHK)

View Options: (help)

Ancestry:

    0x000 pkt LtcData0
    0x033 bf ResRitStatus snsrStatus

Definition:

    Alignment:1-byte boundary
    APID:558/0x22E
    Attribute(s):
    C type:unsigned char
    Length: 8 bits (1 byte)
    Offset:0x033

Description:

Layout: (hide detail; help)

    ResRitStatus (bf)
    |  SensorStatus ritStatus (0-3) ... resStatus (4-7)
    

    typedef struct _LHK_ResRitStatus_Bfl {
    
        #if ENDIANNESS_IS_BIG
    
        /* Status for HP sensors */
        unsigned char        ritStatus:4;
    
        /* Status for HP sensors */
        unsigned char        resStatus:4;
    
        #elif ENDIANNESS_IS_LITTLE
    
        /* Status for HP sensors */
        unsigned char        resStatus:4;
    
        /* Status for HP sensors */
        unsigned char        ritStatus:4;
    
        #else
    
        #error _FILE_ ENDIANNESS NOT DEFINED
    
        #endif
    
    } __attribute__((packed)) LHK_ResRitStatus_Bfl;
    
    typedef union _LHK_ResRitStatus {
    
        /* underlying unsigned char */
        unsigned char                   uc;
    
        /* struct mapped bitfield */
        struct _LHK_ResRitStatus_Bfl    bf;
    
    } LHK_ResRitStatus;
    

Fields:

      Attribute(s):  

      Brief:  "Status for HP sensors"

      Instance(s):  resStatus, ritStatus

      0-NOT_READ, 1-GOOD, 2-READ_FAIL, 3-BROKEN Use for RIT and reservoir sensor status for each heat pipe.