GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PIG / V10-1-5 > pig_flying / rhel5-64


Interface   Data Structures   File List   Data Fields   Globals  

state.h File Reference

Structures that make up the PIG datagram sent to the SSR by PIG_record. More...

#include <PIG/const.h>

Classes

struct  _PIG_cruState
 State of the CRU. More...
struct  _PIG_pduState
 State of the PDU. More...
struct  _PIG_ebmState
 Structure used to record the state of the EBM. More...
struct  _PIG_dbState
 Structure holding all the registers that are configured by PIG_DB. More...
struct  _PIG_pwrState
 Structure holding all the power registers that are controlled by PIG. More...
struct  _PIG_state
 Combination of structure encapsulating the current state of the registers manipulated by PIG. More...

Typedefs

typedef struct _PIG_cruState PIG_cruState
 State of the CRU.
typedef struct _PIG_pduState PIG_pduState
 State of the PDU.
typedef struct _PIG_ebmState PIG_ebmState
 Structure used to record the state of the EBM.
typedef struct _PIG_dbState PIG_dbState
 Structure holding all the registers that are configured by PIG_DB.
typedef struct _PIG_pwrState PIG_pwrState
 Structure holding all the power registers that are controlled by PIG.
typedef struct _PIG_state PIG_state
 Combination of structure encapsulating the current state of the registers manipulated by PIG.

Enumerations

enum  {
  PIG_CRU_CFG_MASK = 0xffff,
  PIG_PDU_CFG_MASK = 0xffff,
  PIG_EBM_CFG_MASK = 0xffff,
  PIG_TIC_BIAS_MASK = 0xffff,
  PIG_ARC_HV1_MASK = 0x000e,
  PIG_ARC_HV2_MASK = 0x0070,
  PIG_ARC_HV_MASK = 0x007e
}
 Masks for configurable bits. More...
enum  { PIG_CURR_VERSION = 2 }
 Current version of the register state data.


Detailed Description

Structures that make up the PIG datagram sent to the SSR by PIG_record.

Author:
James Swain & Owen Saxton
$Id: state.h,v 1.6 2011/03/28 17:00:33 saxton Exp $

Enumeration Type Documentation

anonymous enum

Masks for configurable bits.

Enumerator:
PIG_CRU_CFG_MASK  CRU configuration.
PIG_PDU_CFG_MASK  PDU configuration.
PIG_EBM_CFG_MASK  EBM BE configuration.
PIG_TIC_BIAS_MASK  CAL/TKR bias voltages.
PIG_ARC_HV1_MASK  ARC mode bits for HV1.
PIG_ARC_HV2_MASK  ARC mode bits for HV2.
PIG_ARC_HV_MASK  ARC mode bits for HV1 & HV2.


Generated on Tue Nov 29 18:55:56 2011 by  doxygen 1.5.8