GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LHK / V11-4-2

Constituent: lhk     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

_LHK_Ctl Struct Reference

Application control block descriptor. More...

#include <LHK_p.h>

Collaboration diagram for _LHK_Ctl:

Collaboration graph
[legend]

Data Fields

unsigned int cur_pkt_seq
unsigned int sch_drn_flag
unsigned int sched_period
unsigned int diag_cntr
unsigned int diag_stop
unsigned int sch_fpa_stat
unsigned int ctdb_fpa_stat
unsigned int lcb_stat
unsigned short * ctdb_bufs [2]
unsigned char cur_buf
unsigned char buf_rdy
unsigned char * mempool
unsigned char * ci_pool
unsigned char * ccb_pool
unsigned char * pkt_pool
unsigned char * tmsg_pool
LHK_CfgDesccfg
LHK_CfgDesccfg_buf
LHK_PktTblpkt_tbl
LHK_DiagMapdiag_tbl
FPA_fcb * ci_fpa
FPA_fcb * ccb_fpa
FPA_fcb * pkt_fpa
FPA_fcb * tmsg_fpa
FORK_fcb * sch_fcb
FORK_que * sch_pri_fqi
FORK_que * sch_fqi
LI_head pri_ccb_tbl
LI_head sec_ccb_tbl
LI_head * act_ccb_tbl
LHK_TaskState task_state
ITC_Task * itc_task
WUT_tmr * sched_wut
WUT_tmr * diag_wut
FPM_Pool * crx_fcb
FPM_Pool * epu_fcb
FPM_Pool * ctx_fcb
FPM_Pool * dtx_fcb
unsigned short epu_apids [LHK_NUM_EPUS]
LRA_ebmEventStats lra_info
void * trc_mon
void * diag_trc_mon

Detailed Description

Application control block descriptor.


Field Documentation

LI_head* _LHK_Ctl::act_ccb_tbl
 

active ccb table

unsigned char _LHK_Ctl::buf_rdy
 

Buffer ready flag

FPA_fcb* _LHK_Ctl::ccb_fpa
 

ccb memory allocator

unsigned char* _LHK_Ctl::ccb_pool
 

ccb memory pool

LHK_CfgDesc* _LHK_Ctl::cfg
 

The active configuration descriptor

LHK_CfgDesc* _LHK_Ctl::cfg_buf
 

Configuration descriptor storage

FPA_fcb* _LHK_Ctl::ci_fpa
 

collection item memory allocator

unsigned char* _LHK_Ctl::ci_pool
 

collection item memory pool

FPM_Pool* _LHK_Ctl::crx_fcb
 

FPA pool (telecommand receive)

unsigned short* _LHK_Ctl::ctdb_bufs[2]
 

CTDB packet buffers

unsigned int _LHK_Ctl::ctdb_fpa_stat
 

CTDB FPA get status counter

FPM_Pool* _LHK_Ctl::ctx_fcb
 

FPA pool (cmd confirm/alert transmit)

unsigned char _LHK_Ctl::cur_buf
 

Flag indicating current CTDB pkt buf

unsigned int _LHK_Ctl::cur_pkt_seq
 

Current packet requiring service

unsigned int _LHK_Ctl::diag_cntr
 

diagnostics packet counter

unsigned int _LHK_Ctl::diag_stop
 

diagnostics stop flag

LHK_DiagMap* _LHK_Ctl::diag_tbl
 

diagnostic apid mapping table

void* _LHK_Ctl::diag_trc_mon
 

TRC monitor storage diagnostic

WUT_tmr* _LHK_Ctl::diag_wut
 

pointer to diagnostics Wake-Up-Timer

FPM_Pool* _LHK_Ctl::dtx_fcb
 

FPA pool (diagnostic transmit)

unsigned short _LHK_Ctl::epu_apids[LHK_NUM_EPUS]
 

EPU telemetry packet apids

FPM_Pool* _LHK_Ctl::epu_fcb
 

FPA pool (epu transmit/receive)

ITC_Task* _LHK_Ctl::itc_task
 

ITC task description block

unsigned int _LHK_Ctl::lcb_stat
 

LCBD submit status counter

LRA_ebmEventStats _LHK_Ctl::lra_info
 

EBM stats storage

unsigned char* _LHK_Ctl::mempool
 

pointer to the memory pool

FPA_fcb* _LHK_Ctl::pkt_fpa
 

packet storage memory allocator

unsigned char* _LHK_Ctl::pkt_pool
 

packet structures memory pool

LHK_PktTbl* _LHK_Ctl::pkt_tbl
 

Telemetry packet addressing table

LI_head _LHK_Ctl::pri_ccb_tbl
 

scheduler pri ccb table

unsigned int _LHK_Ctl::sch_drn_flag
 

flag indicating task should drain msgs

FORK_fcb* _LHK_Ctl::sch_fcb
 

Sched FORK Control Block

unsigned int _LHK_Ctl::sch_fpa_stat
 

Scheduler FPA get status counter

FORK_que* _LHK_Ctl::sch_fqi
 

SCH priority 1 FORK queue handle

FORK_que* _LHK_Ctl::sch_pri_fqi
 

SCH priority 0 FORK queue handle

unsigned int _LHK_Ctl::sched_period
 

scheduler execution rate

WUT_tmr* _LHK_Ctl::sched_wut
 

pointer to scheduler Wake-Up-Timer

LI_head _LHK_Ctl::sec_ccb_tbl
 

scheduler sec ccb table

LHK_TaskState _LHK_Ctl::task_state
 

ITC delegated task state

FPA_fcb* _LHK_Ctl::tmsg_fpa
 

task message memory allocator

unsigned char* _LHK_Ctl::tmsg_pool
 

task msg memory pool

void* _LHK_Ctl::trc_mon
 

TRC monitor storage


The documentation for this struct was generated from the following file:
Generated on Tue Aug 14 02:44:00 2007 by  doxygen 1.4.4