GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LTC / V6-0-2

Constituent: ltc     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

_LTC_Wrk Struct Reference

LTC working storage. More...

#include <ltcPrivate.h>

Collaboration diagram for _LTC_Wrk:

Collaboration graph
[legend]

Data Fields

LTC_Cntl_Modes mode
RW_ctl rwi
unsigned int prd
LTC_FileDef cfgF
LTC_FileDef fofF
char * filePath
unsigned int cmdHdrSize
unsigned int tlmHdrSize
unsigned int itcHdrSize
WUT_tmr * wut
unsigned ritFailLimit
unsigned resFailLimit
RBM_Ring * ccBuff
FPM_Pool * cmdPool
ITC_Task * itc_task
LTC_CmdModes cmdMode
LTC_RunModes runMode
signed long long int wutNSecs
LTC_Cntrl ltcCntrl
LTC_HeatPipe htP [LTC_NUM_HPs]
LCBD lcb
LTC_clcl [LTC_PDUs][LTC_PDU_GRPS]
int nPdus
LEM_LATP_ADDR pdu [LTC_PDUs]
unsigned int * HtrCntrlRg
unsigned int * HtrWDogRg
const LTC_PduTblpduTbl [2]
PDU_env_rsp pduReg [LTC_PDUs][LTC_PDU_GRPS][LTC_PDU_REGS]
unsigned int lastClNum
unsigned short tlmCnt
unsigned short tlmFreq
FPM_Pool * tlmPool
unsigned int sim_heater_reg
unsigned int sim_wdog_reg

Detailed Description

LTC working storage.


Field Documentation

RBM_Ring* _LTC_Wrk::ccBuff
 

Ring buffer cntrl blk cmd confirm

LTC_FileDef _LTC_Wrk::cfgF
 

File def for HP Config file

LTC_cl* _LTC_Wrk::cl[LTC_PDUs][LTC_PDU_GRPS]
 

LCBD command lists

unsigned int _LTC_Wrk::cmdHdrSize
 

CCSDS telecommand packet hdr size.

LTC_CmdModes _LTC_Wrk::cmdMode
 

ACTIVE, cmd HPs, PASSIVE - no cmd

FPM_Pool* _LTC_Wrk::cmdPool
 

Memory pool of cmd packets

char* _LTC_Wrk::filePath
 

Buffer for file path string

LTC_FileDef _LTC_Wrk::fofF
 

File def for master file-of files.

LTC_HeatPipe _LTC_Wrk::htP[LTC_NUM_HPs]
 

Heat pipe associated info

unsigned int* _LTC_Wrk::HtrCntrlRg
 

Addr heater control reg

unsigned int* _LTC_Wrk::HtrWDogRg
 

Addr heater watchdog init reg

ITC_Task* _LTC_Wrk::itc_task
 

ITC task to accept LTC telecommands

unsigned int _LTC_Wrk::itcHdrSize
 

ITC message hdr size.

unsigned int _LTC_Wrk::lastClNum
 

Last command list number

LCBD _LTC_Wrk::lcb
 

handle for LCB

LTC_Cntrl _LTC_Wrk::ltcCntrl
 

Algorithm on/off and history

LTC_Cntl_Modes _LTC_Wrk::mode
 

Current LTC operational state

int _LTC_Wrk::nPdus
 

Number PDUs active

LEM_LATP_ADDR _LTC_Wrk::pdu[LTC_PDUs]
 

Addr for primary and redundant PDUs

PDU_env_rsp _LTC_Wrk::pduReg[LTC_PDUs][LTC_PDU_GRPS][LTC_PDU_REGS]
 

PDU environment reg buffers

const LTC_PduTbl* _LTC_Wrk::pduTbl[2]
 

Tables defining P/R PDU sensors

unsigned int _LTC_Wrk::prd
 

LTC task execution period

unsigned _LTC_Wrk::resFailLimit
 

RSVR bad read limit, than broken

unsigned _LTC_Wrk::ritFailLimit
 

RIT bad read limit, than broken

LTC_RunModes _LTC_Wrk::runMode
 

RUNNING or STOPPED

RW_ctl _LTC_Wrk::rwi
 

LTC_Wrk read/write interlock

unsigned int _LTC_Wrk::sim_heater_reg
 

Simulated SIB heater register.

unsigned int _LTC_Wrk::sim_wdog_reg
 

Simulated SIB watchdog register.

unsigned short _LTC_Wrk::tlmCnt
 

LTC telemetry count down

unsigned short _LTC_Wrk::tlmFreq
 

LTC telemetry frequency in cycles

unsigned int _LTC_Wrk::tlmHdrSize
 

CCSDS telemetry packet hdr size.

FPM_Pool* _LTC_Wrk::tlmPool
 

Telemetry packet memory pool

WUT_tmr* _LTC_Wrk::wut
 

LTC wake up timer

signed long long int _LTC_Wrk::wutNSecs
 

LTC Wakeup Period - nanoscs


The documentation for this struct was generated from the following file:
Generated on Sat Jan 27 01:52:26 2007 by  doxygen 1.4.4