GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LCM / dev > lcm_scp / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_LCM_Control Struct Reference

Structure to hold the LCM control block. More...

#include <LCM_prvdefs.h>

List of all members.

Public Attributes

LCM_ControlState state
RW_ctl rwi
MTX mtx
const LCM_DB_Schema * config
unsigned int version
unsigned int cmd_hdr_size
unsigned int telem_hdr_size
unsigned int cmd_chksum_size
unsigned int itc_hdr_size
ITC_NodeID node_id
ITC_Task * itc
FORK_que * fqi
RBM_Ring * rcb
FPM_Pool * pcb
FPM_Pool * hcb
FPA_fcb * mem
FPA_fcb * pci
WUT_tmr * scrub_timer
unsigned int scrub_start
unsigned int scrub_end
unsigned int scrub_period
LCM_LCMERRLEVEL pci_err_level
unsigned short pci_err_count
unsigned short memc_err_count
unsigned short memu_err_count
unsigned char * msg_buf
SEM msg_sem
WUT_tmr * msg_timer
FPM_Pool * msg_pool
int msg_level_ctdb
int msg_level_ssr
LCM_ImageControl image
LCM_TurboControl turbo
LCM_HouseControl house


Detailed Description

Structure to hold the LCM control block.

Member Data Documentation

CCSDS command pkt checksum size

CCSDS command pkt header size

const LCM_DB_Schema* _LCM_Control::config

LCM_DB CDM database

FORK_que* _LCM_Control::fqi

Fork queue handle for SYNC queue

FPM_Pool* _LCM_Control::hcb

FPM pool (receive slave HSK)

CPU housekeeping controls

Module/task dump controls

ITC_Task* _LCM_Control::itc

ITC task description block

ITC header size

Memory error telemetry

Count: Correctable memory error

Count: Uncorrectable memory error

unsigned char* _LCM_Control::msg_buf

Buffer for MSG output

MSG output severity: CTDB

MSG output severity: SSR

MSG output packet pool (SIU only)

MSG output sync

MSG CTDB output pacing (EPU only)

LCM_Control mutex

ITC node ID of this node.

FPM_Pool* _LCM_Control::pcb

FPM pool (receive commands)

PCI error telemetry

Count: PCI error

LCM_LCMERRLEVEL _LCM_Control::pci_err_level

Report level: PCI error

RBM_Ring* _LCM_Control::rcb

Ring buffer (command confirm)

LCM_Control read/write interlock

Most recent scrub end

Memory scrub period in seconds.

Most recent scrub start

The memory scrubber timer

State of LCM

CCSDS telemetry pkt header size

Turbo reset controls (SIU only)

unsigned int _LCM_Control::version

LCM_DB CDM database version


The documentation for this struct was generated from the following file:

Generated on Wed Mar 30 16:03:01 2011 by  doxygen 1.5.8