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

TTOOSTATEBF - Telemetry Bitfield


"TOO State Bitfield" (APP/LIM)

View Options: (help)

Definition:

    Alignment:1-byte boundary
    APID:783/0x30F
    Attribute(s):
    C type:unsigned char
    Length: 8 bits (1 byte)

Description:

    Bitfield containing the current TOO observation state.

Layout: (hide detail; help)

    typedef struct _LIM_TTOOSTATEBF_Bfl {
    
        #if ENDIANNESS_IS_BIG
    
        /* 5-Bit Padding */
        unsigned char        pad:5;
    
        /* Started Status */
        unsigned char        started:1;
    
        /* Active Status */
        unsigned char        active:1;
    
        /* Ready Status */
        unsigned char        ready:1;
    
        #elif ENDIANNESS_IS_LITTLE
    
        /* Ready Status */
        unsigned char        ready:1;
    
        /* Active Status */
        unsigned char        active:1;
    
        /* Started Status */
        unsigned char        started:1;
    
        /* 5-Bit Padding */
        unsigned char        pad:5;
    
        #else
    
        #error _FILE_ ENDIANNESS NOT DEFINED
    
        #endif
    
    } __attribute__((packed)) LIM_TTOOSTATEBF_Bfl;
    
    typedef union _LIM_TTOOSTATEBF {
    
        /* underlying unsigned char */
        unsigned char                   uc;
    
        /* struct mapped bitfield */
        struct _LIM_TTOOSTATEBF_Bfl     bf;
    
    } LIM_TTOOSTATEBF;
    

Fields:

      Attribute(s):  

      Brief:  "Active Status"

      Instance(s):  active

      Flag to indicate that an activity is active.

      Attribute(s):  

      Brief:  "5-Bit Padding"

      Instance(s):  pad

      Explicit padding of 5 bits.

      Attribute(s):  

      Brief:  "Ready Status"

      Instance(s):  ready

      Flag to indicate that an activity is ready to be started.

      Attribute(s):  

      Brief:  "Started Status"

      Instance(s):  started

      Flag to indicate that an activity has been started.

Used by: