GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EDS / dev > edsd / rhel5-32


Interface   Data Structures   File List   Data Fields   Globals  

EDSD_tkr.h File Reference

Demonstration and test routines for EBF_tkr, low level tracker utilities. More...

#include <EDS/EBF_siv.h>
#include <EDS/LCBV.h>

Functions

int EDSD_tkrSizeof (void)
 Size, in bytes, of EDSD EBF_tkr control block.
int EDSD_tkrConstruct (EDSD_tkrCtl *ctl)
 Allocates and initializes the unpacking buffers.
unsigned int EDSD_tkrProcess (EDSD_tkrCtl *ctl, unsigned int pktBytes, EBF_pkt *pkt, EBF_siv siv, EDS_fwIxb *ixb)
 Processes the events,.
int EDSD_tkrReport (const EDSD_tkrCtl *ctl)
 Reporting routine.
int EDSD_tkrDestruct (EDSD_tkrCtl *ctl)
 DeAllocates and the unpacking buffers.


Detailed Description

Demonstration and test routines for EBF_tkr, low level tracker utilities.

Author:
JJRussell - russell@slac.stanford.edu
   CVS $Id: EDSD_tkr.h,v 1.4 2011/03/25 22:16:55 russell Exp $

Function Documentation

int EDSD_tkrConstruct ( EDSD_tkrCtl ctl  ) 

Allocates and initializes the unpacking buffers.

Returns:
Status
Parameters:
ctl Pointer to the control buffer

int EDSD_tkrDestruct ( EDSD_tkrCtl ctl  ) 

DeAllocates and the unpacking buffers.

Returns:
Status
Parameters:
ctl Pointer to the control buffer

unsigned int EDSD_tkrProcess ( EDSD_tkrCtl ctl,
unsigned int  pktBytes,
EBF_pkt *  pkt,
EBF_siv  siv,
EDS_fwIxb *  ixb 
)

Processes the events,.

Returns:
Disposition code
Parameters:
ctl Control structure
pktBytes The number of bytes in the packet
pkt Pointer to the event packet
siv The state information vector
ixb The information exchange block

References testEvt().

int EDSD_tkrReport ( const EDSD_tkrCtl ctl  ) 

Reporting routine.

Returns:
0, for success
Parameters:
ctl The TKR control block

int EDSD_tkrSizeof ( void   ) 

Size, in bytes, of EDSD EBF_tkr control block.

Returns:
0, for success


Generated on Fri Nov 30 09:22:26 2012 by  doxygen 1.5.8