GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LSE / V2-1-0 > lsew / mv2304
Functions | |
int | CDF_acdCfg_sizeof (int level) |
Returns the size, in bytes of the ACD compression configuration needed to support the specified level. | |
int | CDF_acdCfg_construct (CDF_acdCfg *cfg, int level, void **mem) |
Constructs the CDF_acdCfg compression configuration. | |
int | CDF_acd_sizeof (int level, const CDF_acdCfg *cfg) |
Returns the size, in bytes of the GEM/ACD compression structure needed to support the specified level. | |
int | CDF_acd_construct (CDF_acd *cdf, int level, const CDF_acdCfg *cfg, const LSEW_dgmFw *dgmFw, void **mem) |
Constructs the CDF_acd compression context. | |
void | CDF_acd_begin (CDF_acd *cdf, CDF_acdBdy *bdy) |
Fills int the ACD portion of the datagram contribution used in when decoding an ACD event. |
CVS $Id: CDF_acd.h,v 1.3 2007/02/14 04:10:49 russell Exp $
void CDF_acd_begin | ( | CDF_acd * | cdf, | |
CDF_acdBdy * | bdy | |||
) |
Fills int the ACD portion of the datagram contribution used in when decoding an ACD event.
cdf | The CDF_acd compress context structure | |
bdy | The CDF_acdBdy structure to fill |
References _CDF_acd_refs::peds, _CDF_acdBdy::peds, and _CDF_acd::refs.
int CDF_acd_construct | ( | CDF_acd * | cdf, | |
int | level, | |||
const CDF_acdCfg * | cfg, | |||
const LSEW_dgmFw * | dgmFw, | |||
void ** | mem | |||
) |
Constructs the CDF_acd compression context.
Status |
cdf | The CDF_acd compress context structure to fill | |
level | The maximum compression level that needs to be supported | |
cfg | Target specific configuration parameter | |
dgmFw | The datagram framework handle | |
mem | Pointer to free memory pointer, return as the the updated pointer. If cdf is equal to the current contents of mem, then mem will be advanced by the size of CDF_acd, else this routine will believe that the only the variable allocation of cdf needs to be allocated. |
References _CDF_acd::calib, _LFR_ref::cs, _CDF_acd::evt, fill_acd_peds(), _CDF_acd::hde, _CDF_acd_ped_data::hist, _LFR_ref::key, LFR_keyGet(), LSE_cdmFind(), _CDF_acd::peds, _CDF_acd_refs::peds, and _CDF_acd::refs.
int CDF_acd_sizeof | ( | int | level, | |
const CDF_acdCfg * | cfg | |||
) |
Returns the size, in bytes of the GEM/ACD compression structure needed to support the specified level.
level | The maximum compression level to support | |
cfg | Target specific configuration |
int CDF_acdCfg_construct | ( | CDF_acdCfg * | cfg, | |
int | level, | |||
void ** | mem | |||
) |
Constructs the CDF_acdCfg compression configuration.
Status |
cfg | Target specific configuration | |
level | The maximum compression level that needs to be supported | |
mem | Pointer to free memory pointer, return as the the updated pointer. If cfg is equal to the current contents of mem, then mem will be advanced by the size of CDF_acdCfg, else this routine will believe that the only the variable allocation of cdf needs to be allocated. |
int CDF_acdCfg_sizeof | ( | int | level | ) |
Returns the size, in bytes of the ACD compression configuration needed to support the specified level.
level | The maximum compression level to support |