GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PIG / V10-1-4 > pig_flying / rad750
#include "pig_p.h"
#include "pig_const_p.h"
#include "PIG/PIG_msgs.h"
#include "PIG/pig.h"
#include "LEM/defs.h"
#include "LEM/encode.h"
#include "LEM/list.h"
#include "LEM/list_macros.h"
Functions | |
static unsigned | bias_ACD_onoff (unsigned mask, int on) |
static unsigned | bias_twr (PIG_twr_bias *bias, unsigned regId) |
static unsigned | bias_twr_onoff (unsigned regId, unsigned mask, int on) |
unsigned | PIG_bias_ACD (PIG_acd_bias *bias) |
Load the ACD bias DAC registers. | |
unsigned | PIG_bias_ACD_off (unsigned mask) |
Turn off ACD bias voltages. | |
unsigned | PIG_bias_ACD_on (unsigned mask) |
Turn on ACD bias voltages. | |
unsigned | PIG_bias_CAL (PIG_cal_bias *bias) |
Load the CAL bias DAC registers. | |
unsigned | PIG_bias_CAL_off (unsigned mask) |
Turn off CAL bias voltages. | |
unsigned | PIG_bias_CAL_on (unsigned mask) |
Turn on CAL bias voltages. | |
unsigned | PIG_bias_TKR (PIG_tkr_bias *bias) |
Load the TKR bias DAC registers. | |
unsigned | PIG_bias_TKR_off (unsigned mask) |
Turn off TKR bias voltages. | |
unsigned | PIG_bias_TKR_on (unsigned mask) |
Turn on TKR bias voltages. | |
unsigned | PIG_enter_SAA (void) |
Write registers to place the LAT into SAA mode. | |
unsigned | PIG_exit_SAA (void) |
Write registers to pull the LAT out of SAA mode. |
$Id: bias.c,v 1.8 2009/08/14 16:49:43 saxton Exp $
unsigned PIG_bias_ACD | ( | PIG_acd_bias * | bias | ) |
Load the ACD bias DAC registers.
bias | Pointer to structure containing the bias voltage values |
PIG_INMUD | Success | |
PIG_CRLSMALL | Couldn't initialize C/R list | |
LEM_xxxxx | Various LEM/LCBD errors |
unsigned PIG_bias_ACD_off | ( | unsigned | mask | ) |
Turn off ACD bias voltages.
mask | Mask specifying the FREE boards for which the bias voltage is to be turned off. |
PIG_INMUD | Success | |
PIG_CRLSMALL | Couldn't initialize C/R list | |
LEM_xxxxx | Various LEM/LCBD errors |
unsigned PIG_bias_ACD_on | ( | unsigned | mask | ) |
Turn on ACD bias voltages.
mask | Mask specifying the FREE boards for which the bias voltage is to be turned on. |
PIG_INMUD | Success | |
PIG_CRLSMALL | Couldn't initialize C/R list | |
LEM_xxxxx | Various LEM/LCBD errors |
unsigned PIG_bias_CAL | ( | PIG_cal_bias * | bias | ) |
Load the CAL bias DAC registers.
bias | Pointer to structure containing the bias voltage values |
PIG_INMUD | Success | |
PIG_CRLSMALL | Couldn't initialize C/R list | |
LEM_xxxxx | Various LEM/LCBD errors |
unsigned PIG_bias_CAL_off | ( | unsigned | mask | ) |
Turn off CAL bias voltages.
mask | Mask specifying the towers for which the CAL bias voltage is to be turned off. |
PIG_INMUD | Success | |
PIG_CRLSMALL | Couldn't initialize C/R list | |
LEM_xxxxx | Various LEM/LCBD errors |
unsigned PIG_bias_CAL_on | ( | unsigned | mask | ) |
Turn on CAL bias voltages.
mask | Mask specifying the towers for which the CAL bias voltage is to be turned on. |
PIG_INMUD | Success | |
PIG_CRLSMALL | Couldn't initialize C/R list | |
LEM_xxxxx | Various LEM/LCBD errors |
unsigned PIG_bias_TKR | ( | PIG_tkr_bias * | bias | ) |
Load the TKR bias DAC registers.
bias | Pointer to structure containing the bias voltage values |
PIG_INMUD | Success | |
PIG_CRLSMALL | Couldn't initialize C/R list | |
LEM_xxxxx | Various LEM/LCBD errors |
unsigned PIG_bias_TKR_off | ( | unsigned | mask | ) |
Turn off TKR bias voltages.
mask | Mask specifying the towers for which the TKR bias voltage is to be turned off. |
PIG_INMUD | Success | |
PIG_CRLSMALL | Couldn't initialize C/R list | |
LEM_xxxxx | Various LEM/LCBD errors |
unsigned PIG_bias_TKR_on | ( | unsigned | mask | ) |
Turn on TKR bias voltages.
mask | Mask specifying the towers for which the TKR bias voltage is to be turned on. |
PIG_INMUD | Success | |
PIG_CRLSMALL | Couldn't initialize C/R list | |
LEM_xxxxx | Various LEM/LCBD errors |
unsigned PIG_enter_SAA | ( | void | ) |
Write registers to place the LAT into SAA mode.
PIG_INMUD | Success | |
PIG_CRLSMALL | Couldn't initialize C/R list | |
LEM_xxxxx | Various LEM/LCBD errors |
unsigned PIG_exit_SAA | ( | void | ) |
Write registers to pull the LAT out of SAA mode.
PIG_INMUD | Success | |
PIG_CRLSMALL | Couldn't initialize C/R list | |
LEM_xxxxx | Various LEM/LCBD errors |