GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCM / V1-6-1
Constituent: lcm_siu     Tag: rad750
#include <string.h>
#include "CCSDS/CCSDS_pkt.h"
#include "MDB/MDB_pubdefs.h"
#include "PBS/FPA.h"
#include "PBS/MBA.h"
#include "PBS/WUT.h"
#include "LCM/LCM_msgs.h"
#include "LCM/LCM_tlmdefs.h"
#include "LCM_prvdefs.h"
Include dependency graph for LCM_scrub.c:
Typedefs | |
typedef enum _LCM_PacketCount | LCM_PacketCount |
Typedef for enum _LCM_PacketCount. | |
Enumerations | |
enum | _LCM_PacketCount { LCM_L_MEMERR_PKT = 32, LCM_L_PCIERR_PKT = 32 } |
Enumeration of telemetry packet allocation counts. More... | |
Functions | |
static void | memPacketInit (void *prm, void *pkt, int siz, int off) |
Initialize memory error reporting packets. | |
static void | pciPacketInit (void *prm, void *pkt, int siz, int off) |
Initialize PCI error reporting packets. | |
static void | packetFree (ITC_QueueItem *qitem, unsigned int status, void *prm0, void *prm1, void *prm2, unsigned int tx) |
An ITC completion routine to free a queue item after use. | |
static void | packetInitialize (LCM_Control *ctl, void *pkt, FPA_fcb *fcb, unsigned int qilen, unsigned int apid) |
Initialize error reporting packets (both memory and PCI). | |
unsigned int | LCM_ErrorCfg (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the LLCMERRORCFG command. | |
unsigned int | LCM_ScrubCfg (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the LLCMSCRUBCFG command. | |
unsigned int | LCM_scrubInitialize (LCM_Control *ctl) |
Initialize the LCM memory scrubbing subsystem. | |
unsigned int | LCM_ScrubRun (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Callback function for the LLCMSCRUBRUN command. | |
WUT_cb_status | LCM_scrubTimer (LCM_Control *ctl, WUT_tmr *timer) |
Callback for the memory scrub timer. |
CVS $Id: LCM_scrub.c,v 1.3 2008/10/30 01:12:49 apw Exp $
|
Enumeration of telemetry packet allocation counts.
|
|
Callback function for the LLCMERRORCFG command.
|
|
Callback function for the LLCMSCRUBCFG command.
|
|
Initialize the LCM memory scrubbing subsystem.
|
|
Callback function for the LLCMSCRUBRUN command.
|
|
Callback for the memory scrub timer.
|
|
Initialize memory error reporting packets.
|
|
An ITC completion routine to free a queue item after use.
|
|
Initialize error reporting packets (both memory and PCI).
|
|
Initialize PCI error reporting packets.
|