GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> XFC / dev > gdmfc / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

MFC_cfgPrint.c File Reference

Prints the contents of the user parameter and/or sampling configuration blocks. record. More...

#include <XFC/MFC_cfg.h>
#include <MFC_def.h>
#include <EFC/EFC_samplerPrint.h>
#include <XFC/MFC_cfgPrint.h>
#include <EDS/ECR_cal.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

Functions

static void printHdr (const char *title)
 Prints a header.
static void printCfg (const MfcCfgPrms *cfg)
 Prints the contents of a configuration.
unsigned int MFC_cfgPrint (void *ctx, const MFC_cfg *cfg, const EFC_sampler *sampler, unsigned int list)
 Callback routine to print the parameters.


Detailed Description

Prints the contents of the user parameter and/or sampling configuration blocks. record.

Author:
JJRussell - russell@slac.stanford.edu

    CVS $Id

Function Documentation

unsigned int MFC_cfgPrint ( void *  ctx,
const MFC_cfg cfg,
const EFC_sampler *  sampler,
unsigned int  list 
)

Callback routine to print the parameters.

Returns:
The modified list
Parameters:
ctx User context parameter (ignored in this routine)
cfg The configuration block to print
sampler The sampler block
list The list of blocks left to print, by implication, done when this is 0.

References printCfg(), printHdr(), and _MFC_cfg::prms.

static void printCfg ( const MfcCfgPrms cfg  )  [static]

Prints the contents of a configuration.

Return values:
0,Print successfully completed
-1,Unrecognized or unsupported configuration version
Parameters:
cfg The MIP configuration to print

References _MfcCfgPrms::cal, _MfcCfgCal::ehi, _MfcCfgCal::elo, and _MfcCfgCal::nlayers.

Referenced by MFC_cfgPrint().

static void printHdr ( const char *  title  )  [static]

Prints a header.

Parameters:
title A string giving a description of what is to follow

Referenced by MFC_cfgPrint().


Generated on Mon Aug 8 10:33:26 2011 by  doxygen 1.5.8