GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LFS / V1-12-3 > lfs_lcp / mv2304


Interface   Data Structures   File List   Data Fields   Globals  

_LFS_Control Struct Reference

LFS LCP control block. More...

#include <LFS_lcp_private.h>

List of all members.

Public Attributes

LFS_ControlState state
RW_ctl rwi
const FILE_DB_Schema * config
ITC_Task * task
void * copy_buf
unsigned char * bnk_buf
unsigned char * hdr_buf
ITC_NodeID node_id
char * path_str_0
char * path_str_1
unsigned char * telem_buf
SEM telem_sem
WUT_tmr * telem_timer
FPM_Pool * telem_pool
unsigned int cmd_hdr_size
unsigned int telem_hdr_size
unsigned int itc_hdr_size


Detailed Description

LFS LCP control block.

Member Data Documentation

unsigned char* _LFS_Control::bnk_buf

EEPROM bank header buffer.

Referenced by LFS_initialize(), and LFS_shutdown().

const FILE_DB_Schema* _LFS_Control::config

FILE_DB configuration database values.

Referenced by LFS_FileCopy(), LFS_FileDumpCTDB(), LFS_FileDumpSSR(), LFS_freeTelem(), and LFS_initialize().

File copy temporary buffer.

Referenced by LFS_FileCopy(), LFS_initialize(), and LFS_shutdown().

unsigned char* _LFS_Control::hdr_buf

Boot file header buffer.

Referenced by LFS_initialize(), and LFS_shutdown().

File path string buffer.

Referenced by LFS_DirCreate(), LFS_FileCopy(), LFS_initialize(), and LFS_shutdown().

LFS_Control read/write interlock

Referenced by LFS_initialize(), LFS_shutdown(), and lockState().

State of LFS

Referenced by LFS_initialize(), LFS_shutdown(), and lockState().

ITC_Task* _LFS_Control::task

FILE task description block

unsigned char* _LFS_Control::telem_buf

Dump telemetry pace timer (EPU only)

Referenced by LFS_freeTelem(), LFS_initialize(), and LFS_shutdown().


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

Generated on Wed Nov 21 21:49:09 2012 by  doxygen 1.5.8