GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCM / V1-4-9
Constituent: lcm_siu     Tag: mv2304
#include "LSF/LSF.h"
#include "LCM/LCM_tlmdefs.h"
#include "PBS/WCT.h"
Include dependency graph for LCM_pubdefs.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _LCM_MSG_Dump_Info |
MSG dump information version 1 (current definition). More... | |
struct | _LCM_MSG_Dump_Datagram |
LCM datagram for MSG output. More... | |
Defines | |
#define | LCM_MSG_VERSION_DGM (2) |
Current version of the LCM package MSG output SSR datagram format. | |
#define | LCM_MSG_VERSION_INFO (1) |
Current version of the LCM package MSG output information format. | |
#define | LCM_MSG_VERSION_TEXT (1) |
Current version of the LCM package MSG output text format. | |
#define | LCM_K_FMT_MEM_ERROR (3) |
#define | LCM_K_FMT_MEM_SUB0 (0) |
#define | LCM_K_FMT_MEM_SUB1 (1) |
#define | LCM_K_FMT_PCI_ERROR (4) |
Typedefs | |
typedef enum _LCM_MSG_Id | LCM_MSG_Id |
Typedef for _LCM_MSG_Id. | |
typedef _LCM_MSG_Dump_Info | LCM_MSG_Dump_Info |
Typedef for _LCM_MSG_Dump_Info. | |
typedef _LCM_MSG_Dump_Datagram | LCM_MSG_Dump_Datagram |
Typedef for _QLFS_Dump_Datagram. | |
Enumerations | |
enum | _LCM_MSG_Id { LCM_MSG_ID_NONE = 0, LCM_MSG_ID_INFO = 1, LCM_MSG_ID_TEXT = 2 } |
LCM package MSG output contribution IDs. More... | |
Functions | |
unsigned int | LCM_countsGet (unsigned short *buf) |
Get error counter values. | |
unsigned int | LCM_countsSizeof (void) |
Get error counter size. | |
unsigned int | LCM_initialize (void) |
Initialize the LCM system. | |
void | LCM_msgAttachCTDB (void) |
Setup MSG output callback for CTDB diagnostic telemetry. | |
void | LCM_msgAttachSSR (void) |
Setup MSG output callback for SSR science data telemetry. | |
unsigned int | LCM_reportOnce (void) |
Report the module/task state (once only, at end of SBC). | |
unsigned int | LCM_shutdown (void) |
Shut down the LCM system. | |
unsigned int | LCM_start (void) |
Start the LCM task. | |
unsigned int | LCM_stop (void) |
Stop the LCM task. |
CVS $Id: LCM_pubdefs.h,v 1.9 2008/01/31 23:11:04 apw Exp $
|
LCM package MSG output contribution IDs.
|
|
Get error counter values. Read LCM LCP error counter values.
|
|
Get error counter size. Get the size needed to read the LCM LCP error counter values.
|
|
Initialize the LCM system.
|
|
Setup MSG output callback for CTDB diagnostic telemetry. Attach LCM CTDB output callback. |
|
Setup MSG output callback for SSR science data telemetry. Attach LCM SSR science data output callback. |
|
Report the module/task state (once only, at end of SBC).
|
|
Shut down the LCM system.
|
|
Start the LCM task. LCM_start() starts the LCM task. The LCM control state should be LCM_CTL_INITIALIZED before calling this function. On successful exit from this function, the LCM control state will be LCM_CTL_STARTING. As part of LCM's task start procedures, the LCM task first runs a one-time task initialization routine in LCM task context. If that is successful, the LCM control state is changed to LCM_CTL_RUNNING. Any failures along the way and the LCM control state is set to LCM_CTL_BROKEN. |
|
Stop the LCM task. The LCM control state should be LCM_CTL_RUNNING before calling this function (after calling LCM_start()). Sets LCM control state to LCM_CTL_INITIALIZED. This function is a replacement for LCM_stopTask().
|