GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LTC / V6-2-4 > 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 |
RBM_Ring* _LTC_Wrk::ccBuff |
Ring buffer cntrl blk cmd confirm
Referenced by LTC_AttachITCMem(), and LTC_shutdown().
File def for HP Config file
Referenced by LTC_FreeMem(), LTC_InitFile(), and LTC_RdFileOfFiles().
LTC_cl* _LTC_Wrk::cl[LTC_PDUs][LTC_PDU_GRPS] |
LCBD command lists
Referenced by LTC_InitIO(), and LTC_ReadSensors().
unsigned int _LTC_Wrk::cmdHdrSize |
CCSDS telecommand packet hdr size.
Referenced by LTC_AttachITCMem(), LTC_CntlProc(), LTC_Init(), LTC_LcbRspCB(), LTC_ReadSensors(), and LTC_WkUp().
ACTIVE, cmd HPs, PASSIVE - no cmd
Referenced by LTC_GetTlm(), LTC_Init(), LTC_ProcPduRsp(), LTC_SetMode(), and LTC_Start().
FPM_Pool* _LTC_Wrk::cmdPool |
Memory pool of cmd packets
Referenced by LTC_AttachITCMem(), LTC_cb_reset(), LTC_freeCmd(), LTC_shutdown(), and LTC_WkUp().
const LTC_DB_Schema* _LTC_Wrk::config |
LTC configuration schema
Referenced by LTC_Init(), LTC_InitBuiltIn(), and LTC_RdFileOfFiles().
char* _LTC_Wrk::filePath |
Buffer for file path string
Referenced by LTC_FreeMem(), LTC_InitFile(), LTC_RdFileOfFiles(), and LTC_ReadFile().
File def for master file-of files.
Referenced by LTC_GetConfigFile(), LTC_Init(), LTC_InitFile(), LTC_RdFileOfFiles(), and LTC_ReStart().
LTC_HeatPipe _LTC_Wrk::htP[LTC_NUM_HPs] |
Heat pipe associated info
Referenced by LTC_CalcHtrOnOff(), LTC_FreeMem(), LTC_GetTlm(), LTC_HtrOnOffCtl(), LTC_InitBuiltIn(), LTC_InitFile(), LTC_InitSensors(), LTC_InitSmooth(), LTC_ProcPduRsp(), LTC_RdFileOfFiles(), LTC_RdHpConfigFile(), LTC_ReadSensors(), and LTC_SetParam().
unsigned int* _LTC_Wrk::HtrCntrlRg |
Addr heater control reg
Referenced by LTC_CmdHtrs(), LTC_GetHeaterAddrs(), and LTC_GetTlm().
unsigned int* _LTC_Wrk::HtrWDogRg |
Addr heater watchdog init reg
Referenced by LTC_CmdHtrs(), and LTC_GetHeaterAddrs().
ITC_Task* _LTC_Wrk::itc_task |
ITC task to accept LTC telecommands
Referenced by LTC_AttachITCMem(), LTC_InitCmdProc(), LTC_shutdown(), LTC_StartItcFork(), and LTC_StopTask().
unsigned int _LTC_Wrk::itcHdrSize |
ITC message hdr size.
Referenced by LTC_AttachITCMem(), LTC_Init(), LTC_LcbRspCB(), LTC_ReadSensors(), LTC_SndTlm(), and LTC_WkUp().
unsigned int _LTC_Wrk::lastClNum |
Last command list number
Referenced by LTC_InitIO(), and LTC_ProcPduRsp().
LCBD _LTC_Wrk::lcb |
handle for LCB
Referenced by LTC_InitIO(), and LTC_ReadSensors().
Algorithm on/off and history
Referenced by LTC_CalcHtrOnOff(), LTC_CmdHtrs(), LTC_GetTlm(), and LTC_Init().
Current LTC operational state
Referenced by lockState(), LTC_GetTlm(), LTC_Init(), and LTC_shutdown().
int _LTC_Wrk::nPdus |
Number PDUs active
Referenced by LTC_InitIO().
LEM_LATP_ADDR _LTC_Wrk::pdu[LTC_PDUs] |
Addr for primary and redundant PDUs
Referenced by LTC_InitIO(), and LTC_ReadSensors().
char* _LTC_Wrk::pduMem |
Start of FPA allocation
Referenced by LTC_AttachITCMem().
FPA_fcb* _LTC_Wrk::pduPool |
FPA control block (PDU operations)
Referenced by LTC_AttachITCMem(), LTC_freePdu(), LTC_LcbRspCB(), and LTC_ReadSensors().
PDU_env_rsp _LTC_Wrk::pduReg[LTC_PDUs][LTC_PDU_GRPS][LTC_PDU_REGS] |
PDU environment reg buffers
Referenced by LTC_ProcPduRsp(), and LTC_ReadSensors().
const LTC_PduTbl* _LTC_Wrk::pduTbl[2] |
Tables defining P/R PDU sensors
Referenced by LTC_Init(), LTC_InitIO(), LTC_ProcPduRsp(), and LTC_ReadSensors().
unsigned int _LTC_Wrk::prd |
LTC task execution period
Referenced by LTC_Init().
Cache of reset values
Referenced by LTC_Init(), LTC_ReStart(), LTC_SetMode(), and LTC_Start().
unsigned _LTC_Wrk::resFailLimit |
RSVR bad read limit, than broken
Referenced by LTC_InitBuiltIn(), LTC_InitSensors(), LTC_RdFileOfFiles(), and LTC_RdHpConfigFile().
unsigned _LTC_Wrk::ritFailLimit |
RIT bad read limit, than broken
Referenced by LTC_InitBuiltIn(), LTC_InitSensors(), LTC_RdFileOfFiles(), and LTC_RdHpConfigFile().
RUNNING or STOPPED
Referenced by LTC_CntlProc(), LTC_CntlStart(), LTC_GetTlm(), LTC_Init(), LTC_ReStart(), LTC_Start(), and LTC_Stop().
RW_ctl _LTC_Wrk::rwi |
LTC_Wrk read/write interlock
Referenced by lockState(), LTC_GetTlm(), LTC_Init(), and LTC_shutdown().
unsigned int _LTC_Wrk::sim_heater_reg |
Simulated SIB heater register.
Referenced by LTC_GetHeaterAddrs().
unsigned int _LTC_Wrk::sim_wdog_reg |
Simulated SIB watchdog register.
Referenced by LTC_GetHeaterAddrs().
unsigned short _LTC_Wrk::tlmCnt |
LTC telemetry count down
Referenced by LTC_Init(), LTC_ProcPduRsp(), and LTC_SetTlmFreq().
unsigned short _LTC_Wrk::tlmFreq |
LTC telemetry frequency in cycles
Referenced by LTC_Init(), LTC_ProcPduRsp(), and LTC_SetTlmFreq().
unsigned int _LTC_Wrk::tlmHdrSize |
CCSDS telemetry packet hdr size.
Referenced by LTC_Init(), and LTC_SndTlm().
FPM_Pool* _LTC_Wrk::tlmPool |
Telemetry packet memory pool
Referenced by LTC_freeTelem(), LTC_InitTlm(), LTC_shutdown(), and LTC_SndTlm().
TRD_Row* _LTC_Wrk::trd |
Handle for row in reset database
Referenced by LTC_Init(), LTC_ReStart(), LTC_SetMode(), and LTC_Start().
WUT_tmr* _LTC_Wrk::wut |
LTC wake up timer
Referenced by LTC_Init(), LTC_ReStart(), LTC_Start(), LTC_StartTask(), LTC_Stop(), and LTC_StopTask().
signed long long int _LTC_Wrk::wutNSecs |
LTC Wakeup Period - nanoscs
Referenced by LTC_Init(), LTC_ReStart(), LTC_Start(), LTC_StartTask(), and LTC_WkUp().