GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCI / dev
Constituent: lci     Tag: mcp750
#include "EDS/EBF_pkt.h"
#include "EDS/EBF_dir.h"
#include "LCBD/LCBD_evt.h"
Include dependency graph for collect.h:

This graph shows which files directly or indirectly include this file:

Typedefs | |
| typedef _LCI_collection | LCI_collection |
| Declaration of the opaque collection structure. | |
Functions | |
| void | LCI_clearCollCounts (LCI_collection *cll) |
| Clear collection counters. | |
| void | LCI_clearCollection (LCI_collection *cll) |
| Clear out anything left from a previous cycle. | |
| void | LCI_collCounts (LCI_collection *cll, unsigned int *nWait, unsigned int *nSignal, unsigned int *nTimeout) |
| Get collection counters. | |
| unsigned | LCI_collect (LCI_collection *cll, unsigned nev, unsigned period) |
| Initiate the calibration triggers and wait for the events to be collected and constructed. | |
| unsigned | LCI_collected (LCI_collection *cll) |
| Get the number of events collected. | |
| void | LCI_deleteCollection (LCI_collection *cll) |
| Free a structure previously allocated using LCI_newCollection. | |
| unsigned | LCI_evt_cb (void *prm, unsigned int dsc, LCBD_evt *pkt) |
| LCI event handler that initiates the event collection. | |
| EBF_dir * | LCI_get (LCI_collection *cll) |
| Return the directory of the next event (or NULL) and advance the read counter. | |
| LCI_collection * | LCI_newCollection (unsigned cap) |
| Allocate and initialise an LCI_collection structure. | |
| void | LCI_put (LCI_collection *cll, unsigned edw, EBF_pkt *pkt) |
| Copy the packet into the storage area, update the state information vector and compose the directory - on the last packet of the event construct the event. | |
| void | LCI_restart (LCI_collection *cll) |
| Reset the read counter to 0. | |
| void | LCI_setCollectionCom (LCI_collection *cll, void *lcbd, void *cr) |
| Set the communications pointers of the collection structure. | |
|
|
Clear collection counters. This routine calls through to the cue counter clear routine.
|
|
|
Clear out anything left from a previous cycle.
|
|
||||||||||||||||||||
|
Get collection counters. This routine calls through to the cue counters get routine, returning the counts accumulated since the last clear.
|
|
||||||||||||||||
|
Initiate the calibration triggers and wait for the events to be collected and constructed.
|
|
|
Get the number of events collected.
|
|
|
Free a structure previously allocated using LCI_newCollection.
|
|
||||||||||||||||
|
LCI event handler that initiates the event collection.
|
|
|
Return the directory of the next event (or NULL) and advance the read counter.
|
|
|
Allocate and initialise an LCI_collection structure.
|
|
||||||||||||||||
|
Copy the packet into the storage area, update the state information vector and compose the directory - on the last packet of the event construct the event.
|
|
|
Reset the read counter to 0.
|
|
||||||||||||||||
|
Set the communications pointers of the collection structure. The lcbd and cr pointers are void to avoid dragging in LCBD and LEM dependancies
|
1.4.4