GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSE / V2-3-0 > qseprint / linux-gcc
#include "QSE/QSE_aemPrint.h"
#include "QSE/QSE_aemNames.h"
#include "QSE/QSE_aem.h"
#include "stdio.h"
Functions | |
static void | channel_print (const QSE_aem_chn *chn, int nchns) |
Prints a formatted dump of the AEM channel-by-channel information. | |
static int | header_print (const QSE_aem *aem) |
Internal routine to print the header information of an unpacked AEM record. | |
static void | newline (void) |
Emits a new line to the output stream. | |
void | QSE_aemPrint (const QSE_aem *aem, unsigned int options) |
Prints a formatted dump of the specified QSE_aem structure. | |
static __inline int | count (unsigned char *cables, const QSE_aem_chn *chns, int nchns) |
Internal routine to count the number of channels on each cable with data. | |
static __inline void | title_print (const QSE_aem_chn *chns, int beg, int ncables, const unsigned char *cables) |
Prints the title line for the specified cables. | |
static __inline int | row_print (const QSE_aem_chn *chns, int beg, int ncables, const unsigned char *cables) |
Prints one row of the AEM channel-by-channel information. |
CVS $Id: QSE_aemPrint.c,v 1.4 2008/07/17 04:25:52 russell Exp $
static void channel_print | ( | const QSE_aem_chn * | chns, | |
int | nchns | |||
) | [static] |
Prints a formatted dump of the AEM channel-by-channel information.
chns | The source array of AEM channel-by-channel information. | |
nchns | The count of the number of elements in the chns array |
static __inline int count | ( | unsigned char * | cables, | |
const QSE_aem_chn * | chns, | |||
int | nchns | |||
) | [static] |
Internal routine to count the number of channels on each cable with data.
cables | The destination array to receive the counts for each active cable. This array is filled in a dense fashion, and, thus, contains only cables with data. | |
chns | The source array of AEM channel-by-channel information. | |
nchns | The count of the number of elements in the chns array |
static int header_print | ( | const QSE_aem * | aem | ) | [static] |
Internal routine to print the header information of an unpacked AEM record.
aem | The unpacked AEM information to print |
void QSE_aemPrint | ( | const QSE_aem * | aem, | |
unsigned int | options | |||
) |
Prints a formatted dump of the specified QSE_aem structure.
aem | The AEM structure to print | |
options | What to print |
static __inline int row_print | ( | const QSE_aem_chn * | chns, | |
int | beg, | |||
int | ncables, | |||
const unsigned char * | cables | |||
) | [static] |
Prints one row of the AEM channel-by-channel information.
chns | The source array of AEM channel-by-channel information. | |
beg | Index of first channel of the first cable to be printed | |
ncables | The number of 'cable' titles to be printed | |
cables | The array of offsets to the last channel of each cable to be printed. |
static __inline void title_print | ( | const QSE_aem_chn * | chns, | |
int | beg, | |||
int | ncables, | |||
const unsigned char * | cables | |||
) | [static] |
Prints the title line for the specified cables.
chns | The source array of AEM channel-by-channel information. | |
beg | Index of first channel of the first cable to be printed | |
ncables | The number of 'cable' titles to be printed | |
cables | The array of offsets to the last channel of each cable to be printed. |