GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PIG / V10-1-5 > pig_power / rhel5-64
#include <PIG/power.h>
#include <PBS/TASK.h>
#include <PBS/TOV.h>
Enumerations | |
enum | { PCI_PWR_REG = 0xc1000008 } |
enum | { DEFAULT_PWR_DELAY = 50 } |
Functions | |
void | PIG_power_set_delay (unsigned delay) |
Set the delay after main power on. | |
void | PIG_power_on (PIG_siu_cfg cfg) |
Write to the power register on the SIB. | |
unsigned | PIG_power_check (void) |
Read back the state of the SIB power register. | |
void | PIG_power_off (void) |
Set the SIB power register to 0. | |
Variables | |
static unsigned | pig_power_delay = DEFAULT_PWR_DELAY |
Time to wait for the power to come on after hitting the SIB power register. |
$Id: power.c,v 1.14 2011/03/28 17:15:49 saxton Exp $
unsigned PIG_power_check | ( | void | ) |
Read back the state of the SIB power register.
void PIG_power_off | ( | void | ) |
Set the SIB power register to 0.
void PIG_power_on | ( | PIG_siu_cfg | cfg | ) |
Write to the power register on the SIB.
cfg | SIU configuration structure |
References _PIG_siu_union::cfg, _PIG_siu_cfg::dab_p, _PIG_siu_cfg::dab_s, pig_power_delay, and _PIG_siu_union::ui.
void PIG_power_set_delay | ( | unsigned | delay | ) |
Set the delay after main power on.
delay | Time (in 100ths of a second) to wait after hitting the SIB PCI power register |
References pig_power_delay.