GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EBC / V0-2-3 > ebc_epu / mv2304
#include <EBC/EBC_msgs.h>
#include <FILE/FILE_lcp.h>
#include <FILE/FILE_upl.h>
#include <IMM/FPM_pubdefs.h>
#include <IMM/RBM_pubdefs.h>
#include <ITC/ITC_pubdefs.h>
#include <LCM/LCM_pubdefs.h>
#include <LCS/LCS_pubdefs.h>
#include <LFS/LFS_lcp.h>
#include <LSW/LSW_pubdefs.h>
#include <MEM/MEM_pubdefs.h>
#include <MSG/MSG_pubdefs.h>
#include <PBC/PBC_pubdefs.h>
#include <PBS/PBS.h>
#include <TRC/TRC_pubdefs.h>
#include <EBC_prvdefs.h>
Functions | |
static unsigned int | EBC_fakeLsmControl (void) |
Add the control queue to the emulated EBC/LSM task. | |
static unsigned int | EBC_fakeLsmRaw (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Raw data handler to turn a GEM record into a no-op. | |
unsigned int | SBC_init (void) |
Entry point for the Emergency Boot Code (EPU version). |
CVS $Id: EBC_epu.c,v 1.2 2011/03/30 01:32:56 apw Exp $
static unsigned int EBC_fakeLsmControl | ( | void | ) | [static] |
Add the control queue to the emulated EBC/LSM task.
References EBC_ecb, EBC_fakeLsmRaw(), _EBC_Control::gem, _EBC_Control::itc, _EBC_Control::pcb, and _EBC_Control::rcb.
Referenced by SBC_init().
static unsigned int EBC_fakeLsmRaw | ( | void * | prm, | |
const struct _ITC_QueueItem * | qitem, | |||
void * | pay, | |||
unsigned int | len | |||
) | [static] |
Raw data handler to turn a GEM record into a no-op.
EBC_SUCCESS | Always |
Referenced by EBC_fakeLsmControl().
unsigned int SBC_init | ( | void | ) |
Entry point for the Emergency Boot Code (EPU version).
0 | Always |
References EBC_check(), EBC_diag_set(), EBC_fakeLsmControl(), EBC_fakeLsmInitialize(), and EBC_fakeLsmStart().