GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> FILE / V3-11-1 > file_lcp / rhel5-32
#include <FILE_lcp_private.h>
Public Attributes | |
FILE_ControlState | state |
RW_ctl | rwi |
const FILE_DB_Schema * | config |
ITC_Task * | task |
FILE_Upl * | upl |
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 |
void* _FILE_Control::buf |
File upload temporary buffer.
Referenced by FILE_initialize(), and FILE_shutdown().
unsigned int _FILE_Control::cmd_chksum_size |
The size in bytes of a CCSDS telcommand checksum.
Referenced by FILE_initialize(), and FILE_UploadEPU().
RBM_Ring* _FILE_Control::cmd_confirm_rbm |
Ring buffer for ITC command confirm packets
Referenced by cmdConfirmAlloc(), cmdConfirmFree(), FILE_initialize(), and FILE_shutdown().
unsigned int _FILE_Control::cmd_hdr_size |
The size in bytes of a CCSDS telcommand header.
Referenced by FILE_initialize(), FILE_UploadCancel(), FILE_UploadCommit(), FILE_UploadData(), FILE_UploadEPU(), and FILE_UploadStart().
FPM_Pool* _FILE_Control::cmd_queue_fpm |
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().
unsigned char* _FILE_Control::epu_upl_buf |
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().
WUT_tmr* _FILE_Control::epu_upl_timer |
EPU upload pace timer
Referenced by cmdFree(), FILE_initialize(), and FILE_shutdown().
ITC_NodeID _FILE_Control::node_id |
ITC node ID of this node.
Referenced by FILE_initialize(), FILE_shutdown(), FILE_UploadCancel(), and FILE_UploadCommit().
char* _FILE_Control::path_str |
File path string buffer.
Referenced by FILE_initialize(), FILE_shutdown(), FILE_UploadCommit(), and FILE_UploadEPU().
RW_ctl _FILE_Control::rwi |
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* _FILE_Control::task |
ITC task description block
Referenced by FILE_getTask(), FILE_initialize(), FILE_shutdown(), and FILE_startTask().
File upload state machine descriptor.
Referenced by FILE_initialize(), FILE_shutdown(), FILE_UploadCancel(), FILE_UploadCommit(), FILE_UploadData(), and FILE_UploadStart().