GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > QPIG / V2-0-1
Constituent: qpig     Tag: linux-gcc
#include <unistd.h>
#include <stdio.h>
Include dependency graph for state.h:

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

Data Structures | |
| struct | _QPIG_cruState_V0 |
| State of the CRU - version 0. More... | |
| struct | _QPIG_pduState_V0 |
| State of the PDU - version 0. More... | |
| struct | _QPIG_ebmState_V0 |
| Structure used to record the state of the EBM - version 0. More... | |
| struct | QPIG_dbState_V0 |
| Structure holding registers configured by PIG_DB - version 0. More... | |
| struct | _QPIG_pwrState_V0 |
| Structure holding the power registers - version 0. More... | |
| struct | _QPIG_pwrState_V1 |
| Structure holding the power registers - version 1. More... | |
| struct | _QPIG_cruState |
| Structure holding the state of the CRU. More... | |
| struct | _QPIG_pduState |
| Structure holding the state of the PDU. More... | |
| struct | _QPIG_ebmState |
| Structure used to record the state of the EBM. More... | |
| struct | QPIG_dbState |
| Structure holding the registers configured by PIG_DB. More... | |
| struct | _QPIG_pwrState |
| Structure holding the power registers. More... | |
| struct | _QPIG_state_V0 |
| Combination of structures encapsulating the current state of the registers manipulated by PIG - version 0. More... | |
| struct | _QPIG_state_V1 |
| Combination of structures encapsulating the current state of the registers manipulated by PIG - version 1. More... | |
| struct | _QPIG_state |
| Combination of structures encapsulating the current state of the registers manipulated by PIG. More... | |
Typedefs | |
| typedef _QPIG_cruState_V0 | QPIG_cruState_V0 |
| State of the CRU - version 0. | |
| typedef _QPIG_pduState_V0 | QPIG_pduState_V0 |
| State of the PDU - version 0. | |
| typedef _QPIG_ebmState_V0 | QPIG_ebmState_V0 |
| Structure used to record the state of the EBM - version 0. | |
| typedef QPIG_dbState_V0 | QPIG_dbState_V0 |
| Structure holding registers configured by PIG_DB - version 0. | |
| typedef _QPIG_pwrState_V0 | QPIG_pwrState_V0 |
| Structure holding the power registers - version 0. | |
| typedef _QPIG_pwrState_V1 | QPIG_pwrState_V1 |
| Structure holding the power registers - version 1. | |
| typedef _QPIG_cruState | QPIG_cruState |
| Structure holding the state of the CRU. | |
| typedef _QPIG_pduState | QPIG_pduState |
| Structure holding the state of the PDU. | |
| typedef _QPIG_ebmState | QPIG_ebmState |
| Structure used to record the state of the EBM. | |
| typedef QPIG_dbState | QPIG_dbState |
| Structure holding the registers configured by PIG_DB. | |
| typedef _QPIG_pwrState | QPIG_pwrState |
| Structure holding the power registers. | |
| typedef _QPIG_state_V0 | QPIG_state_V0 |
| Combination of structures encapsulating the current state of the registers manipulated by PIG - version 0. | |
| typedef _QPIG_state_V1 | QPIG_state_V1 |
| Combination of structures encapsulating the current state of the registers manipulated by PIG - version 1. | |
| typedef _QPIG_state | QPIG_state |
| Combination of structures encapsulating the current state of the registers manipulated by PIG. | |
Enumerations | |
| enum | { QPIG_N_PDU = 2, QPIG_N_TEM = 16, QPIG_N_CCC = 4, QPIG_N_TCC = 8, QPIG_N_FREE = 12 } |
| Detector constants. More... | |
| enum | { QPIG_CURR_VERSION = 2 } |
| Current version of the register state data. | |
Functions | |
| QPIG_state * | QPIG_allocState (void) |
| Allocate memory for a QPIG_state structure and construct it as such. | |
| QPIG_state * | QPIG_constructState (void *buffer) |
| Construct a QPIG_state structure in the memory provided. | |
| void | QPIG_destructState (QPIG_state *state) |
| Release resources associated with the QPIG_state structure. | |
| const unsigned int * | QPIG_recoverState (QPIG_state *state, int version, const unsigned int *buf) |
| Copy the state information from the buffer. | |
| void | QPIG_reportState (unsigned int secs, int version, const QPIG_state *state, FILE *fp) |
| Write a formatted ASCII description of the state. | |
| size_t | QPIG_sizeofState (void) |
| Return the size of the QPIG state structure. | |
|
|
Detector constants.
|
|
|
Allocate memory for a QPIG_state structure and construct it as such.
|
|
|
Construct a QPIG_state structure in the memory provided.
|
|
|
Release resources associated with the QPIG_state structure.
|
|
||||||||||||||||
|
Copy the state information from the buffer.
|
|
||||||||||||||||||||
|
Write a formatted ASCII description of the state.
|
|
|
Return the size of the QPIG state structure.
|
1.4.4