GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LTC / V6-2-3 > ltc / linux-gcc
#include <ltcPrivate.h>
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_cl * | cl [LTC_PDUs][LTC_PDU_GRPS] |
int | nPdus |
LEM_LATP_ADDR | pdu [LTC_PDUs] |
unsigned int * | HtrCntrlRg |
unsigned int * | HtrWDogRg |
const LTC_PduTbl * | pduTbl [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 |
const LTC_DB_Schema* _LTC_Wrk::config |
LTC configuration schema
Current LTC operational state
RW_ctl _LTC_Wrk::rwi |
LTC_Wrk read/write interlock
unsigned int _LTC_Wrk::prd |
LTC task execution period
File def for HP Config file
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
ACTIVE, cmd HPs, PASSIVE - no cmd
RUNNING or STOPPED
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
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.