GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCBT / V1-1-0

Constituent: ssrsim     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

LCBT_initBoard.h File Reference

Basic init routines for LCB. More...

#include "PBS/WCT.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "LCB/LCB.h"
#include "LCB/LCB_init.h"
#include "LCB/LCB_dispatch.h"
#include "LCB/LCB_pci.h"
#include "LCB/LCB_io.h"
#include "LCB/LCB_err.h"
#include "LCB/LCB_latp.h"
#include "LCB/LCB_stats.h"
#include "LCB/LCB_bulk.h"
#include "LCB/LCB_bulk_def.h"
#include "LCB/LIOX.h"
#include "LCB/LIOX_addr.h"
#include "LCB/LIOX_addr_def.h"
#include "LCB/LIOX_cmd.h"
#include "LCB/LIOX_init.h"
#include "LCB/LIOX_rst.h"
#include "LCB/LIOX_sync.h"
#include "LCB/LIOX_sys.h"
#include "LCB/LIOX_util.h"

Include dependency graph for LCBT_initBoard.h:

Include dependency graph

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

Included by dependency graph

Defines

#define _printf(format, args...)
 Provide printf-like functionality.


Detailed Description

Basic init routines for LCB.

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

Define Documentation

#define _printf format,
args...   ) 
 

Value:

{                                                      \
   int timeSec,  timeNanoSec;                          \
   WCT_time wct = WCT_get();                           \
   WCT_EXTRACT_SECS_NSECS(wct, timeSec,  timeNanoSec); \
   if ((timeNanoSec  % 500) > 500) timeNanoSec  += 1000; \
   printf ( "ERROR (t=%d.%06d):", timeSec, timeNanoSec/1000);   \
   printf ( ""format"",## args);                    \
   printf ( ".\n");                    \
   fflush ( stdout);                                   \
}
Provide printf-like functionality.


Generated on Sat Oct 30 07:45:41 2004 by doxygen 1.3.3