GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> FILE / V3-11-1 > file_lcp / mv2304


Interface   Data Structures   File List   Data Fields   Globals  

_FILE_Control Struct Reference

FILE LCP control block. More...

#include <FILE_lcp_private.h>

List of all members.

Public Attributes

FILE_ControlState state
RW_ctl rwi
const FILE_DB_Schema * config
ITC_Task * task
FILE_Uplupl
void * buf
ITC_NodeID node_id
char * path_str
unsigned int cmd_hdr_size
unsigned int cmd_chksum_size
FPM_Pool * cmd_queue_fpm
RBM_Ring * cmd_confirm_rbm
unsigned char * epu_upl_buf
SEM epu_upl_sem
WUT_tmr * epu_upl_timer


Detailed Description

FILE LCP control block.

Member Data Documentation

File upload temporary buffer.

Referenced by FILE_initialize(), and FILE_shutdown().

The size in bytes of a CCSDS telcommand checksum.

Referenced by FILE_initialize(), and FILE_UploadEPU().

Ring buffer for ITC command confirm packets

Referenced by cmdConfirmAlloc(), cmdConfirmFree(), FILE_initialize(), and FILE_shutdown().

The size in bytes of a CCSDS telcommand header.

Referenced by FILE_initialize(), FILE_UploadCancel(), FILE_UploadCommit(), FILE_UploadData(), FILE_UploadEPU(), and FILE_UploadStart().

Memory pool for ITC command queue

Referenced by cmdQueueAlloc(), cmdQueueFree(), FILE_initialize(), and FILE_shutdown().

const FILE_DB_Schema* _FILE_Control::config

FILE_DB configuration database values.

Referenced by cmdFree(), FILE_initialize(), and FILE_UploadEPU().

Memory buffer for EPU uploads packets

Referenced by FILE_initialize(), FILE_shutdown(), and FILE_UploadEPU().

EPU upload semaphore

Referenced by cmdFree(), FILE_initialize(), FILE_shutdown(), and FILE_UploadEPU().

EPU upload pace timer

Referenced by cmdFree(), FILE_initialize(), and FILE_shutdown().

ITC node ID of this node.

Referenced by FILE_initialize(), FILE_shutdown(), FILE_UploadCancel(), and FILE_UploadCommit().

File path string buffer.

Referenced by FILE_initialize(), FILE_shutdown(), FILE_UploadCommit(), and FILE_UploadEPU().

read/write interlock

Referenced by FILE_initialize(), FILE_shutdown(), and lockState().

State of FILE LCP

Referenced by FILE_getTask(), FILE_initialize(), FILE_shutdown(), and lockState().

ITC task description block

Referenced by FILE_getTask(), FILE_initialize(), FILE_shutdown(), and FILE_startTask().


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

Generated on Wed Nov 21 21:01:40 2012 by  doxygen 1.5.8