AlcapDAQ
1
|
#include <CAENDigitizer.h>
Go to the source code of this file.
Macros | |
#define | EVENT_HEADER_SIZE 0x10 |
#define | X742_MAX_GROUPS 0x04 |
#define | MAX_X742_CHANNEL_SIZE 0x09 |
#define | X742_FIXED_SIZE 0x400 |
Functions | |
int32_t | GetNumEvents (char *buffer, uint32_t buffsize, uint32_t *numEvents) |
int32_t | GetEventPtr (char *buffer, uint32_t buffsize, int32_t numEvent, char **EventPtr) |
int32_t | X742_DecodeEvent (char *evtPtr, void **Evt) |
#define EVENT_HEADER_SIZE 0x10 |
Definition at line 3 of file X742DecodeRoutines.h.
Referenced by GetEventPtr(), GetNumEvents(), and X742_DecodeEvent().
#define MAX_X742_CHANNEL_SIZE 0x09 |
Definition at line 5 of file X742DecodeRoutines.h.
#define X742_FIXED_SIZE 0x400 |
Definition at line 6 of file X742DecodeRoutines.h.
Referenced by X742_DecodeEvent().
#define X742_MAX_GROUPS 0x04 |
Definition at line 4 of file X742DecodeRoutines.h.
Referenced by X742_DecodeEvent().
int32_t GetEventPtr | ( | char * | buffer, |
uint32_t | buffsize, | ||
int32_t | numEvent, | ||
char ** | EventPtr | ||
) |
int32_t GetNumEvents | ( | char * | buffer, |
uint32_t | buffsize, | ||
uint32_t * | numEvents | ||
) |
int32_t X742_DecodeEvent | ( | char * | evtPtr, |
void ** | Evt | ||
) |
Definition at line 139 of file X742DecodeRoutines.c.
References CAEN_DGTZ_X742_GROUP_t::DataChannel, CAEN_DGTZ_X742_EVENT_t::DataGroup, EVENT_HEADER_SIZE, CAEN_DGTZ_X742_EVENT_t::GrPresent, h, MAX_X742_CHANNEL_SIZE, size, V1742UnpackEventGroup(), X742_FIXED_SIZE, and X742_MAX_GROUPS.