GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PIG / V10-1-3 > pig_flying / sun-gcc


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.5 2009/07/31 21:30:02 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 Fri Jul 31 14:50:11 2009 by  doxygen 1.5.3