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

AEMFRPWRREG - Telemetry Bitfield


"AEM FREE board power status register" (APP/LHK)

View Options: (help)

Definition:

    Alignment:2-byte boundary
    APID:646/0x286
    Attribute(s):
    C type:unsigned short
    Length: 16 bits (2 bytes)

Description:

    Contains the status of the power supplied by the AEM to its FREE boards.

Layout: (hide detail; help)

    AEMFRPWRREG (bf)
    |  ADCS stat (0-3)
    |  AEMFRPWRST free11 (4) ... free0 (15)
    

    typedef struct _LHK_AEMFRPWRREG_Bfl {
    
        #if ENDIANNESS_IS_BIG
    
        /* ADC status bits */
        unsigned short       stat:4;
    
        /* AEM FREE Board Power State */
        unsigned short       free11:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free10:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free9:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free8:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free7:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free6:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free5:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free4:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free3:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free2:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free1:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free0:1;
    
        #elif ENDIANNESS_IS_LITTLE
    
        /* AEM FREE Board Power State */
        unsigned short       free0:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free1:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free2:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free3:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free4:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free5:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free6:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free7:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free8:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free9:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free10:1;
    
        /* AEM FREE Board Power State */
        unsigned short       free11:1;
    
        /* ADC status bits */
        unsigned short       stat:4;
    
        #else
    
        #error _FILE_ ENDIANNESS NOT DEFINED
    
        #endif
    
    } __attribute__((packed)) LHK_AEMFRPWRREG_Bfl;
    
    typedef union _LHK_AEMFRPWRREG {
    
        /* underlying unsigned short */
        unsigned short                  us;
    
        /* struct mapped bitfield */
        struct _LHK_AEMFRPWRREG_Bfl     bf;
    
    } LHK_AEMFRPWRREG;
    

Fields:

      Brief:  "ADC status bits"

      Instance(s):  stat

      A 4 bit value representing an ADC read/evaluation status.

      Brief:  "AEM FREE Board Power State"

      Instance(s):  free0, free1, free10, free11, free2, free3, free4, free5, free6, free7, free8, free9

      Describes the AEM free board power status.

Used by: