GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > PIG / V10-1-1
Constituent: pig_flying     Tag: rad750
#include "pig_p.h"
#include "pig_const_p.h"
#include "PIG/pig.h"
#include "PIG/power.h"
#include "PIG/PIG_msgs.h"
#include "LEM/defs.h"
#include "LEM/list.h"
#include "LEM/encode.h"
#include "LEM/decode.h"
#include <string.h>
Include dependency graph for state.c:
Functions | |
unsigned int | PIG_get_ebmState (unsigned int *inputs, unsigned int *contbs, unsigned int *destns) |
Return the EBM configuration masks. | |
unsigned | PIG_verify (void) |
Verify the PIG state. | |
unsigned | readState (LEM_micr *cr, int all, PIG_state *state) |
Take a snapshot of the state of all PIG registers. | |
unsigned | readEbmState (LEM_micr *cr, PIG_ebmState *state) |
Take a snapshot of the state of the EBM. | |
unsigned | readCruState (LEM_micr *cr, PIG_cruState *state) |
Take a snapshot of the state of the CRU. | |
unsigned | readPduState (LEM_micr *cr, PIG_pduState *state, const PIG_cruState *cru) |
Take a snapshot of the state of the PDU(s). | |
unsigned | readDbState (LEM_micr *cr, PIG_dbState *state) |
Take a snapshot of the current contents of the registers controlled by PIG_DB. | |
unsigned | readPwrState (LEM_micr *cr, int all, PIG_pwrState *state) |
Take a snapshot of the current contents of the power registers. | |
void | getState (PIG_state *state) |
Get a copy of the state of all PIG registers. | |
void | getCruState (PIG_cruState *state) |
Get the saved copy of the contents of the CRU registers. | |
void | getPduState (PIG_pduState *state) |
Get the saved copy of the contents of the PDU registers. | |
void | getEbmState (PIG_ebmState *state) |
Get the saved copy of the contents of the EBM registers. | |
void | getDbState (PIG_dbState *state) |
Get the saved copy of the contents of the database registers. | |
void | getPwrState (PIG_pwrState *state) |
Get the saved copy of the contents of the power registers. | |
void | saveState (const PIG_state *state) |
Save a copy of the state of all PIG registers. | |
void | saveCruState (const PIG_cruState *state) |
Save a copy of the contents of the CRU registers. | |
void | savePduState (const PIG_pduState *state) |
Save a copy of the contents of the PDU registers. | |
void | saveEbmState (const PIG_ebmState *state) |
Save a copy of the contents of the EBM registers. | |
void | saveDbState (const PIG_dbState *state) |
Save a copy of the contents of the database registers. | |
void | savePwrState (const PIG_pwrState *state) |
Save a copy of the contents of the power registers. | |
Variables | |
static PIG_state | cState |
|
Get the saved copy of the contents of the CRU registers.
|
|
Get the saved copy of the contents of the database registers.
|
|
Get the saved copy of the contents of the EBM registers.
|
|
Get the saved copy of the contents of the PDU registers.
|
|
Get the saved copy of the contents of the power registers.
|
|
Get a copy of the state of all PIG registers.
|
|
Return the EBM configuration masks.
|
|
Verify the PIG state. This routine reads all the PIG-controlled registers and compares their values with the cached ones.
|
|
Take a snapshot of the state of the CRU.
|
|
Take a snapshot of the current contents of the registers controlled by PIG_DB.
|
|
Take a snapshot of the state of the EBM.
|
|
Take a snapshot of the state of the PDU(s).
|
|
Take a snapshot of the current contents of the power registers.
|
|
Take a snapshot of the state of all PIG registers.
|
|
Save a copy of the contents of the CRU registers.
|
|
Save a copy of the contents of the database registers.
|
|
Save a copy of the contents of the EBM registers.
|
|
Save a copy of the contents of the PDU registers.
|
|
Save a copy of the contents of the power registers.
|
|
Save a copy of the state of all PIG registers.
|