GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LSM / V2-5-5

Constituent: lsm_siu     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

LSM_prvdefs.h File Reference

Private definitions for the LSM package. More...

#include "PBS/RW.ih"
#include "PBS/MTX.h"
#include "PBS/FPA.h"
#include "IMM/RBM_pubdefs.h"
#include "ITC/ITC_pubdefs.h"
#include "ATT/ATT.h"
#include "LSM_DB/LSM_DB_schema.h"

Include dependency graph for LSM_prvdefs.h:

This graph shows which files directly or indirectly include this file:


Data Structures

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

Defines

#define LSM_SIATTITUDE_PKT_SIZE   60
#define LSM_SIANCILLARY_PKT_SIZE   44
#define LSM_SITIMETONE_PKT_SIZE   14

Typedefs

typedef enum _LSM_ControlState LSM_ControlState
 Typedef for enum _LSM_ControlState.
typedef _LSM_Control LSM_Control
 Typedef for struct _LSM_Control.

Enumerations

enum  _LSM_ControlState {
  LSM_CTL_UNKNOWN = -1,
  LSM_CTL_UNINITIALIZED = 0,
  LSM_CTL_INITIALIZED = 1,
  LSM_CTL_STARTED = 2
}
 Enumeration of LSM control states. More...

Functions

unsigned int LSM_broadcastToEpuCmd (void *pay, unsigned int len)
unsigned int LSM_getSsrOut (int payloadSize, int lsfTypeid, int lsfVersion, void **qitemPtr, int *qitemLen, void **payloadPtr)
 Alloc and fill packet for SSR except for payload.
unsigned int LSM_sendSsrOut (void *qItem, int totalLen)
 Send out filled-in packet to the SSR.

Detailed Description

Private definitions for the LSM package.

CVS $Id: LSM_prvdefs.h,v 1.11 2005/10/06 22:40:28 ebacho Exp $
Author:
A.P.Waite

Define Documentation

#define LSM_SIANCILLARY_PKT_SIZE   44
 

The size in bytes of the SC ancillary packets.

#define LSM_SIATTITUDE_PKT_SIZE   60
 

The size in bytes of the SC attitude packets.

#define LSM_SITIMETONE_PKT_SIZE   14
 

The size in bytes of the SC timetone packets.


Enumeration Type Documentation

enum _LSM_ControlState
 

Enumeration of LSM control states.

Enumerator:
LSM_CTL_UNKNOWN  Unknown (guard value)
LSM_CTL_UNINITIALIZED  Uninitialized
LSM_CTL_INITIALIZED  Initialized
LSM_CTL_STARTED  Started


Function Documentation

unsigned int LSM_getSsrOut int  payloadSize,
int  lsfTypeid,
int  lsfVersion,
void **  qitemPtr,
int *  qitemLen,
void **  payloadPtr
 

Alloc and fill packet for SSR except for payload.

Parameters:
payloadSize size of payload to be filled in
lsfTypeid Typeid for the LSF header
lsfVersion Version for LSF record
qitemPtr returns pointer to the entire ITC buffer
qitemLen length of while ITC buffer
payloadPtr pointer into packet to put payload
Returns:
status

unsigned int LSM_sendSsrOut void *  qItem,
int  totalLen
 

Send out filled-in packet to the SSR.

Parameters:
qItem pointer to the qItem
totalLen length of the qItem
Returns:
status


Generated on Thu Oct 26 08:26:10 2006 by  doxygen 1.4.4