GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LSM / dev > lsm_siu / sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_LSM_Control Struct Reference

Structure to hold the LSM control block. More...

#include <LSM_prvdefs.h>

List of all members.

Public Attributes

LSM_ControlState state
RW_ctl rwi
MTX mtx
ITC_Task * task
unsigned int cmd_hdr_size
ATT_Control * att
RBM_Ring * inCmdMsgBuff
RBM_Ring * inCtlMsgBuff
RBM_Ring * cmdCfrmBuff
FPA_fcb * epuSendBuff
FPA_fcb * epuBroadcast
RBM_Ring * ssrOutBuff
FPA_fcb * saaMsgs
const LSM_DB_Schema * db
unsigned int ssrOutEnable
unsigned short ancFlags
unsigned short ancSync


Detailed Description

Structure to hold the LSM control block.

Member Data Documentation

unsigned short _LSM_Control::ancFlags

flags var from ANC message, use for Bit0=SAA

Referenced by LSM_SIANCILLARY().

unsigned short _LSM_Control::ancSync

Flag set when LSM/LIM sync'd on SAA bit

Referenced by LSM_SIANCILLARY().

ATT_Control* _LSM_Control::att

Attitude processor handle.

Referenced by LSM_initialize(), and LSM_SIATTITUDE().

CCSDS telecommand packet header size

Referenced by LSM_initialize(), LSM_SIANCILLARY(), and LSM_SIATTITUDE().

control struct for cmdConfirms back to SC

Referenced by LSM_initialize().

const LSM_DB_Schema* _LSM_Control::db

database from LSM_DB

Referenced by LSM_start().

control struct for payload of Cmd (not CTL) SIU to EPU messages

control struct for SIU to EPU broadcast messages (not payload)

control struct for Cmd messages from SC

Referenced by LSM_initialize().

control struct for Ctl messages from SC

Referenced by LSM_initialize().

LSM_Control mutex

Referenced by LSM_initialize(), and LSM_startTask().

LSM_Control read/write interlock

Referenced by LSM_initialize().

LIM SAA msgs to LIM task

control struct for Magic7 msgs to SSR

Referenced by LSM_getSsrOut(), and LSM_sendSsrOut().

flags set by LSM_DB, altered by SsrOutOff/ON telecmds

Referenced by LSM_SIANCILLARY(), LSM_SIATTITUDE(), LSM_SITIMETONE(), LSM_SSRoutputOff(), and LSM_SSRoutputOn().

State of LSM

Referenced by LSM_initialize(), and LSM_startTask().

ITC_Task* _LSM_Control::task

ITC task description block

Referenced by LSM_initialize(), and LSM_startTask().


The documentation for this struct was generated from the following file:

Generated on Tue Mar 29 14:49:53 2011 by  doxygen 1.5.8