GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LTC / V6-2-3 > ltc / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_LTC_Wrk Struct Reference

LTC working storage. More...

#include <ltcPrivate.h>

List of all members.

Public Attributes

const LTC_DB_Schema * config
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
char * pduMem
FPA_fcb * pduPool
ITC_Task * itc_task
LTC_CmdModes cmdMode
LTC_RunModes runMode
LTC_Reset reset
TRD_Row * trd
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.

Member Data Documentation

const LTC_DB_Schema* _LTC_Wrk::config

LTC configuration schema

LTC_Cntl_Modes _LTC_Wrk::mode

Current LTC operational state

RW_ctl _LTC_Wrk::rwi

LTC_Wrk read/write interlock

unsigned int _LTC_Wrk::prd

LTC task execution period

LTC_FileDef _LTC_Wrk::cfgF

File def for HP Config file

LTC_FileDef _LTC_Wrk::fofF

File def for master file-of files.

char* _LTC_Wrk::filePath

Buffer for file path string

unsigned int _LTC_Wrk::cmdHdrSize

CCSDS telecommand packet hdr size.

unsigned int _LTC_Wrk::tlmHdrSize

CCSDS telemetry packet hdr size.

unsigned int _LTC_Wrk::itcHdrSize

ITC message hdr size.

WUT_tmr* _LTC_Wrk::wut

LTC wake up timer

unsigned _LTC_Wrk::ritFailLimit

RIT bad read limit, than broken

unsigned _LTC_Wrk::resFailLimit

RSVR bad read limit, than broken

RBM_Ring* _LTC_Wrk::ccBuff

Ring buffer cntrl blk cmd confirm

FPM_Pool* _LTC_Wrk::cmdPool

Memory pool of cmd packets

char* _LTC_Wrk::pduMem

Start of FPA allocation

FPA_fcb* _LTC_Wrk::pduPool

FPA control block (PDU operations)

ITC_Task* _LTC_Wrk::itc_task

ITC task to accept LTC telecommands

LTC_CmdModes _LTC_Wrk::cmdMode

ACTIVE, cmd HPs, PASSIVE - no cmd

LTC_RunModes _LTC_Wrk::runMode

RUNNING or STOPPED

LTC_Reset _LTC_Wrk::reset

Cache of reset values

TRD_Row* _LTC_Wrk::trd

Handle for row in reset database

signed long long int _LTC_Wrk::wutNSecs

LTC Wakeup Period - nanoscs

LTC_Cntrl _LTC_Wrk::ltcCntrl

Algorithm on/off and history

LTC_HeatPipe _LTC_Wrk::htP[LTC_NUM_HPs]

Heat pipe associated info

LCBD _LTC_Wrk::lcb

handle for LCB

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

LCBD command lists

int _LTC_Wrk::nPdus

Number PDUs active

LEM_LATP_ADDR _LTC_Wrk::pdu[LTC_PDUs]

Addr for primary and redundant PDUs

unsigned int* _LTC_Wrk::HtrCntrlRg

Addr heater control reg

unsigned int* _LTC_Wrk::HtrWDogRg

Addr heater watchdog init reg

const LTC_PduTbl* _LTC_Wrk::pduTbl[2]

Tables defining P/R PDU sensors

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

PDU environment reg buffers

unsigned int _LTC_Wrk::lastClNum

Last command list number

unsigned short _LTC_Wrk::tlmCnt

LTC telemetry count down

unsigned short _LTC_Wrk::tlmFreq

LTC telemetry frequency in cycles

FPM_Pool* _LTC_Wrk::tlmPool

Telemetry packet memory pool

unsigned int _LTC_Wrk::sim_heater_reg

Simulated SIB heater register.

unsigned int _LTC_Wrk::sim_wdog_reg

Simulated SIB watchdog register.


The documentation for this struct was generated from the following file:
Generated on Fri Sep 18 14:11:21 2009 by  doxygen 1.5.3