GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > FILE / V3-11-0

Constituent: file_lcp     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

_FILE_Control Struct Reference

FILE LCP control block. More...

#include <FILE_lcp_private.h>


Data Fields

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.


Field Documentation

void* _FILE_Control::buf
 

File upload temporary buffer.

unsigned int _FILE_Control::cmd_chksum_size
 

The size in bytes of a CCSDS telcommand checksum.

RBM_Ring* _FILE_Control::cmd_confirm_rbm
 

Ring buffer for ITC command confirm packets

unsigned int _FILE_Control::cmd_hdr_size
 

The size in bytes of a CCSDS telcommand header.

FPM_Pool* _FILE_Control::cmd_queue_fpm
 

Memory pool for ITC command queue

const FILE_DB_Schema* _FILE_Control::config
 

FILE_DB configuration database values.

unsigned char* _FILE_Control::epu_upl_buf
 

Memory buffer for EPU uploads packets

SEM _FILE_Control::epu_upl_sem
 

EPU upload semaphore

WUT_tmr* _FILE_Control::epu_upl_timer
 

EPU upload pace timer

ITC_NodeID _FILE_Control::node_id
 

ITC node ID of this node.

char* _FILE_Control::path_str
 

File path string buffer.

RW_ctl _FILE_Control::rwi
 

read/write interlock

FILE_ControlState _FILE_Control::state
 

State of FILE LCP

ITC_Task* _FILE_Control::task
 

ITC task description block

FILE_Upl* _FILE_Control::upl
 

File upload state machine descriptor.


The documentation for this struct was generated from the following file:
Generated on Thu Oct 5 00:16:58 2006 by  doxygen 1.4.4