GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LCM / dev > lcm_siu / rhel4-32
#include <LCM/LCM_msgs.h>
#include <LCM/LCM_pubdefs.h>
#include <PBS/WCT.h>
#include <PBS/WUT.h>
#include <LCM_prvdefs.h>
Functions | |
void | LCM_scrubMemAuto (LCM_Control *ctl) |
Architecture specific implementation of LLCMSCRUBRUN command. | |
unsigned int | LCM_scrubSurom (LCM_SuromError *rom, unsigned int *hcs, unsigned int *bcs) |
Scrub through SUROM contents to check integrity. | |
unsigned int | LCM_scrubTaskInitialize (LCM_Control *ctl) |
One-time call in LCM task context to start the scrub sub-function. |
CVS $Id: LCM_scrubArch.c.xx-xxx-xxx,v 1.3 2011/03/29 21:59:34 apw Exp $
void LCM_scrubMemAuto | ( | LCM_Control * | ctl | ) |
Architecture specific implementation of LLCMSCRUBRUN command.
LCM_scrubMemAuto() implements the LLCMSCRUBRUN command for non-rad750.
References _LCM_Control::scrub_end, and _LCM_Control::scrub_start.
Referenced by LCM_ScrubRun(), LCM_scrubTaskInitialize(), and LCM_scrubTimer().
unsigned int LCM_scrubSurom | ( | LCM_SuromError * | rom, | |
unsigned int * | hcs, | |||
unsigned int * | bcs | |||
) |
Scrub through SUROM contents to check integrity.
LCM_SUCCESS | Always |
References _LCM_SuromError::cme, and _LCM_SuromError::ume.
unsigned int LCM_scrubTaskInitialize | ( | LCM_Control * | ctl | ) |
One-time call in LCM task context to start the scrub sub-function.
ctl | (in) LCM control block |
References LCM_SCRUB_INITIAL_PERIOD, LCM_scrubMemAuto(), LCM_scrubTimer(), _LCM_Control::scrub_period, and _LCM_Control::scrub_timer.
Referenced by taskStartOnce().