GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > PIG / V10-1-1

Constituent: pig_flying     Tag: rad750


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"

Include dependency graph for state.h:

This graph shows which files directly or indirectly include this file:


Data Structures

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 _PIG_cruState PIG_cruState
 State of the CRU.
typedef _PIG_pduState PIG_pduState
 State of the PDU.
typedef _PIG_ebmState PIG_ebmState
 Structure used to record the state of the EBM.
typedef _PIG_dbState PIG_dbState
 Structure holding all the registers that are configured by PIG_DB.
typedef _PIG_pwrState PIG_pwrState
 Structure holding all the power registers that are controlled by PIG.
typedef _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.4 2009/02/27 18:36:25 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 Sat Feb 28 01:15:09 2009 by  doxygen 1.4.4