GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSSP / V1-1-1 > qasc_print / rhel5-64


Interface   Data Structures   File List   Data Fields   Globals  

QASC.h File Reference

Interface to the ACD Software Counters. More...


Typedefs

typedef enum _QASC_STATUS QASC_STATUS
 Typedef for enum _QASC_STATUS.

Enumerations

enum  _QASC_STATUS {
  QASC_STATUS_SUCCESS = 0,
  QASC_STATUS_DGM_UNKNOWN_TYPEID = -2,
  QASC_STATUS_DGM_UNKNOWN_VER = -3,
  QASC_STATUS_CTB_UNKNOWN_VER = -4,
  QASC_STATUS_CTB_BAD_LEN32 = -5,
  QASC_STATUS_CTB_UNKNOWN_TYPEID = -6,
  QASC_STATUS_CTB_WRONG_TYPEID = -7,
  QASC_STATUS_CTB_INFLATE_FAIL = -8
}
 Enumerates the varios status codes. More...

Functions

QASC * QASC_alloc (void *must_be_null)
const LSF_contribution * QASC_updateAtDatagram (QASC *qstd, const LSF_datagram *dgm)
int QASC_updateAtContribution (QASC *qstd, const LSF_contribution *ctb)
int QASC_updateAtRecord (QASC *qstd, const LSF_record *rec)
void QASC_destruct (QASC *qstd)
const QASC_ctxQASC_ctxGet (const QASC *qstd)
int QASC_sizeof (void *must_be_null)
QASC * QASC_construct (QASC *qstd, void *must_be_null)
QASC_status QASC_expand (QASC *qasc, const LSF_contribution *ctb)
int QASC_idxGemGet (int group, int channel)
int QASC_idxAemGet (int board, int channel)


Detailed Description

Interface to the ACD Software Counters.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: QASC.h,v 1.1 2008/06/10 22:28:38 russell Exp $

Enumeration Type Documentation

Enumerates the varios status codes.

Enumerator:
QASC_STATUS_SUCCESS  All is well
QASC_STATUS_DGM_UNKNOWN_TYPEID  LSF datagram header has typeid which is not in LSF/LSF_ids.h
QASC_STATUS_DGM_UNKNOWN_VER  LSF datagram header has an unknown version number
QASC_STATUS_CTB_UNKNOWN_VER  LSF contributor header has unknown version number
QASC_STATUS_CTB_BAD_LEN32  LSF contributor has an incorrect length for the packet
QASC_STATUS_CTB_UNKNOWN_TYPEID  LSF contributor header has typeid which is not in QASC_TYPEID
QASC_STATUS_CTB_WRONG_TYPEID  typeid of data does not match the QASC_xxxGetXxxx
QASC_STATUS_CTB_INFLATE_FAIL  Decompression step failed


Generated on Tue Nov 29 19:06:53 2011 by  doxygen 1.5.8