GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > QEMP / V1-1-2
Constituent: qemp     Tag: sun-gcc
#include "QEMP/QASC.h"
#include "QEMP/QEMP.h"
#include "QEMP/QASC_pubdefs.h"
#include "QASC_pvtdefs.h"
#include "QEMP_pvtdefs.h"
#include "QSE/QSE_acdMap.h"
#include "EMP/ASC_ascCtb.h"
#include "EMP/ASC_ids.h"
#include "ZLIB/zlib.h"
#include "PBS/BSWP.h"
#include "PBI/Endianness.h"
#include "PBI/Check.h"
#include "PBI/Ofs.h"
#include <string.h>
#include <stdio.h>
Include dependency graph for QASC.c:

Defines | |
| #define | NULL ((void *)0) |
Functions | |
| static QEMP_STATUS | expand_raw0 (QASC *qasc, const ASC_ascBdy_Raw0 *asc, unsigned int size) |
| Expand the ASC data in the raw format to QASC format. | |
| static QEMP_STATUS | expand_gzip0 (QASC *qasc, const ASC_ascBdy_Gzip0 *asc, unsigned int size) |
| Expand the ASC data in the raw format to QASC format. | |
| static int | do_inflate (const void *src, unsigned int srcSize, void *dst, unsigned int dstSize) |
| Decompress the source buffer to the destination buffe. | |
| QEMP_status | QASC_expand (QASC *qasc, const LSF_contribution *ctb) |
| Routine to check integrity and swap/uncompress input data into a 2nd buffer. | |
| const QEMP_hdr * | QASC_qempHdrLocate (const QASC *qasc) |
| Get pointer to QEMP_hdr structure. | |
| unsigned int | QASC_numProcessedEvts (const QASC *qasc) |
| Get the number of processed events in sample (after prescale). | |
| const QASC_stats * | QASC_statsLocate (const QASC *qasc) |
| Get a pointer to the QASC performance monitoring statistics. | |
| const QASC_summary * | QASC_summaryLocate (const QASC *qasc) |
| Get a pointer to the QASC summary structure. | |
| const QASC_cnoHistogram * | QASC_cnoHistogramLocate (const QASC *qasc, unsigned int board_pair) |
| Returns a pointer to the requested CNO histogram. | |
| int | QASC_idxGemGet (int list, int channel) |
| Maps an ACD GEM list and channel into a universal index. | |
| int | QASC_idxAemGet (int board, int channel) |
| Maps an ACD AEM board number and channel into a universal index. | |
| const QASC_tileHistogram * | QASC_tileHistogramLocate (const QASC *qasc, unsigned int idx) |
| Returns a pointer to the specified tile histogram. | |
| static __inline int | inflater (const void *src, unsigned int srcSize, void *dst, unsigned int dstSize) |
| Decompress the source buffer to the destination buffe. | |
| static void __inline | stats_transfer (QASC_stats *dst, const ASC_stats *src, unsigned int nsampled) |
| Transfers the contents of an ASC_stats structure plus the number of events sampled to a QASC_stats structure. | |
CVS $Id: QASC.c,v 1.2 2007/04/03 20:06:14 russell Exp $
|
||||||||||||||||||||
|
Decompress the source buffer to the destination buffe.
|
|
||||||||||||||||
|
Expand the ASC data in the raw format to QASC format.
|
|
||||||||||||||||
|
Expand the ASC data in the raw format to QASC format.
|
|
||||||||||||||||||||
|
Decompress the source buffer to the destination buffe.
|
|
||||||||||||
|
Returns a pointer to the requested CNO histogram.
|
|
||||||||||||
|
Routine to check integrity and swap/uncompress input data into a 2nd buffer.
This routine assumes the contributor has been byte-swapped. |
|
||||||||||||
|
Maps an ACD AEM board number and channel into a universal index.
|
|
||||||||||||
|
Maps an ACD GEM list and channel into a universal index.
|
|
|
Get the number of processed events in sample (after prescale).
|
|
|
Get pointer to QEMP_hdr structure.
|
|
|
Get a pointer to the QASC performance monitoring statistics.
|
|
|
Get a pointer to the QASC summary structure.
|
|
||||||||||||
|
Returns a pointer to the specified tile histogram.
|
|
||||||||||||||||
|
Transfers the contents of an ASC_stats structure plus the number of events sampled to a QASC_stats structure.
|
1.4.4