GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCBT / dev

Constituent: ssrsimOld     Tag: linux-gcc


Interface   Compound List   File List   Compound Members   File Members  

SSRSIM.h File Reference

Module to simulated SSR data output from ISIS. More...

#include "src/TDATA.h"

Include dependency graph for SSRSIM.h:

Include dependency graph

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

Included by dependency graph

Functions

void SSRSIM_init (xLCBx lcb, int sendTaskPri, int latpAddr, int proto)
 init the SSR simulate module

void SSRSIM_release ()
 shutdown the SSR simulate module

int SSRSIM_setParm (TDATA_DTEST dataType, int dataParm, int tDuration, int reqPacketSize, int evtPeriod, int *actualPacketSize)
 Setup and start data simulated SSR data from ISIS.

void SSRSIM_stop ()
 stop SSR simulate data output

void SSRSIM_stats ()
 print stats

void SSRSIM_statsReset ()
 reset stats for printing


Detailed Description

Module to simulated SSR data output from ISIS.

Author:
Ed Bacho - ebacho@slac.stanford.edu



Function Documentation

void SSRSIM_init xLCBx  lcb,
int  sendTaskPri,
int  latpAddr,
int  proto
 

init the SSR simulate module

Parameters:
lcb LCB handle
sendTaskPri priority of task created to send data to LCB
latpAddr address of unit to send data to
proto protocol number for event fabric
Returns:
none

Here is the call graph for this function:

void SSRSIM_release  ) 
 

shutdown the SSR simulate module

Returns:
none

Here is the call graph for this function:

int SSRSIM_setParm TDATA_DTEST  dataType,
int  dataParm,
int  tDuration,
int  reqPacketSize32,
int  evtPeriod,
int *  actualPacketSize32
 

Setup and start data simulated SSR data from ISIS.

Parameters:
dataType data pattern to load into buffer
dataParm parameter associated with given dataType
tDuration time in secs to output data, -1=forever
reqPacketSize32 desired packet size, 8 to 1020, 0=random size
evtPeriod time in microSec between events, 100 (10KHz) to 30000000 (1/30 Hz)
actualPacketSize32 returned packet size adjusted down if needed to achieve given evtPeriod within LCB bandwidth constraints, average size is returned if reqPacketSIze=0 for random
Returns:
status 0=sucess

Here is the call graph for this function:

void SSRSIM_stats  ) 
 

print stats

Returns:
none

void SSRSIM_statsReset  ) 
 

reset stats for printing

Returns:
none

void SSRSIM_stop  ) 
 

stop SSR simulate data output

Returns:
none


Generated on Wed Sep 8 02:53:19 2004 by doxygen 1.3.3