GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LSEP / V1-3-5 > lsepw / linux-gcc
#include "LSEP/LSEP_ids.h"
#include "CDFP.h"
#include "CDFP_def.h"
#include "LSE/CDF_esb.h"
#include "LSE/CDF_gem.h"
#include "LSE/CDF_acd.h"
#include "LSE/CDF_cal.h"
#include "LSE/CDF_tkr.h"
#include "LSE/CDF_dgn.h"
#include "LSE/CDF_err.h"
#include "LDT/HDE.h"
#include <string.h>
Defines | |
#define | RND8N(_n) (((_n) + 7) & ~7) |
#define | RND8P(_p) ((void *)(((unsigned int)(_p) + 7) & ~7)) |
Functions | |
static __inline unsigned int * | composeCtb (CDFP_ctxCtb *ctb, const CDFP_ctx *cdfp) |
Composes the CDF LSF contribution. | |
int | CDFP_cfg_sizeof (int level) |
Returns the size, in bytes, of the compression configuration needed to support the specified compression level. | |
int | CDFP_cfg_construct (CDFP_cfg *cfg, int level) |
Constructs (initializes) the compression configuration for the appropriate level. | |
int | CDFP_sizeof (int level, void *cfg) |
Returns the size, in bytes, of the compression structure needed to supprot the specified compression level. | |
int | CDFP_construct (CDFP_ctx *cdfp, int level, const CDFP_cfg *cfg, LSEW_dgmFw *dgmFw, LSEPW *lsepw) |
Constructs (initializes) the compression structure for the appropriate level. | |
unsigned int * | CDFP_begin_add (CDFP_ctx *cdfp, unsigned int *beg, unsigned int len32) |
Begin datagram callback routine. |
CVS $Id: CDFP.c,v 1.4 2009/04/30 22:49:50 russell Exp $
unsigned int* CDFP_begin_add | ( | CDFP_ctx * | cdfp, | |
unsigned int * | beg, | |||
unsigned int | len32 | |||
) |
Begin datagram callback routine.
cdfp | The Compressed Data Format handle | |
beg | The output buffer | |
len32 | The amount of space, in 32-bit words, available in the output buffer |
int CDFP_cfg_construct | ( | CDFP_cfg * | cfg, | |
int | level | |||
) |
Constructs (initializes) the compression configuration for the appropriate level.
cfg | The compression configuratin to initialize | |
level | The maximum compression level that needs supporting |
int CDFP_cfg_sizeof | ( | int | level | ) |
Returns the size, in bytes, of the compression configuration needed to support the specified compression level.
level | The maximum compression level to support |
int CDFP_construct | ( | CDFP_ctx * | cdfp, | |
int | level, | |||
const CDFP_cfg * | cfg, | |||
LSEW_dgmFw * | dgmFw, | |||
LSEPW * | lsepw | |||
) |
Constructs (initializes) the compression structure for the appropriate level.
cdfp | The compression context to initialize | |
level | The maximum compression level that needs supporting | |
cfg | Target specific configuration parameter | |
dgmFw | The datagram framework handle | |
lsepw | The generic LSEPW services |
int CDFP_sizeof | ( | int | level, | |
void * | cfg | |||
) |
Returns the size, in bytes, of the compression structure needed to supprot the specified compression level.
level | The maximum compression level to support | |
cfg | Level specific configuration parameter |
static __inline unsigned int * composeCtb | ( | CDFP_ctxCtb * | ctb, | |
const CDFP_ctx * | cdfp | |||
) | [static] |
Composes the CDF LSF contribution.
ctb | The contribution to fill | |
cdfp | The Compression Data Formatting Physics context |