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

HVCONFIGBF - Telemetry Bitfield


"High-Voltage Interface Configuration Bitfield" (APP/LHK)

View Options: (help)

Definition:

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

Description:

    Bitfield containing the current configuration of the ACD high-voltage interface.

Layout: (hide detail; help)

    Start Stop Size Item Type and Name
    0 6 7 Paduc7 pad
    7 7 1 ALLOWED hv_allowed

    typedef struct _LHK_HVCONFIGBF_Bfl {
    
        #if ENDIANNESS_IS_BIG
    
        /* Explicit 7 bit pad in unsigned char */
        unsigned char        pad:7;
    
        /* Allowed Status */
        unsigned char        hv_allowed:1;
    
        #elif ENDIANNESS_IS_LITTLE
    
        /* Allowed Status */
        unsigned char        hv_allowed:1;
    
        /* Explicit 7 bit pad in unsigned char */
        unsigned char        pad:7;
    
        #else
    
        #error _FILE_ ENDIANNESS NOT DEFINED
    
        #endif
    
    } __attribute__((packed)) LHK_HVCONFIGBF_Bfl;
    
    typedef union _LHK_HVCONFIGBF {
    
        /* underlying unsigned char */
        unsigned char                   uc;
    
        /* struct mapped bitfield */
        struct _LHK_HVCONFIGBF_Bfl      bf;
    
    } LHK_HVCONFIGBF;
    

Fields:

      Attribute(s):  

      Brief:  "Allowed Status"

      Instance(s):  hv_allowed

      Flag to indicate if an action is allowed.

      Attribute(s):  

      Brief:  "Explicit 7 bit pad in unsigned char"

      Instance(s):  pad

      Explicit 7 bit pad in unsigned char

Used by: