GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PIG / V10-1-4 > pig_flying / mv2304
#include "pig_p.h"
#include "pig_macro_p.h"
#include "PIG/pig.h"
#include "PIG/power.h"
#include "PIG/PIG_msgs.h"
#include "PIG_DB/schema.h"
#include "CDM/CDM_pubdefs.h"
#include "LEM/msg_macros.h"
#include "LEM/defs.h"
#include "LEM/list_macros.h"
#include "LEM/list.h"
#include "LEM/decode.h"
#include "LCBD/LCBD_msgs.h"
#include "LCS/LCS_pubdefs.h"
#include "FBS/FBS_pubrtos.h"
#include "MSG/MSG_pubdefs.h"
#include <string.h>
Functions | |
static unsigned | cmdrsp_init (PIG_siu_cfg cfg) |
Initialise the C/R fabric by sending the CRU a LAM and then inserting the GEM, the EBM and any powered PDUs. | |
static unsigned | select_services (LEM_micr *cr, PIG_siu_cfg cfg) |
Sets bits in the GEM/CRU/EBM to select the P/R side of various SC provided services. | |
unsigned | SIB_query (SIB_Info *info) |
unsigned | PIG_siu_init (PIG_siu_cfg cfg) |
Configure the SIU in response to the MAIN_FEED_ON notification. |
$Id: siu_init.c,v 1.36 2009/08/14 16:50:38 saxton Exp $
unsigned cmdrsp_init | ( | PIG_siu_cfg | cfg | ) | [static] |
Initialise the C/R fabric by sending the CRU a LAM and then inserting the GEM, the EBM and any powered PDUs.
cfg | SIU configuration structure |
unsigned PIG_siu_init | ( | PIG_siu_cfg | cfg | ) |
Configure the SIU in response to the MAIN_FEED_ON notification.
cfg | SIU configuration structure |
unsigned select_services | ( | LEM_micr * | cr, | |
PIG_siu_cfg | cfg | |||
) | [static] |
Sets bits in the GEM/CRU/EBM to select the P/R side of various SC provided services.
cfg | Pointer to the a structure descrbing the configuration required | |
cr | Pointer to a structure holding correctly aligned multi-item command and response lists |
unsigned SIB_query | ( | SIB_Info * | info | ) |
Provide the SIB_query function on host systems
info | Ignored |
PIG_NOSIB |