GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCI / dev
Constituent: lci     Tag: mcp750
#include "LCI/LCI_msgs.h"
#include "consign_p.h"
#include "configure.h"
#include "PBS/MBA.h"
#include "MSG/MSG_pubdefs.h"
#include "PBS/BSWP.h"
#include "MON/MON_pubdefs.h"
#include "PBS/WCT.h"
#include "ITC/ITC_pubdefs.h"
#include "LSEC/LSEC_ctx.h"
#include "EDS/EBF_cid.h"
#include "EDS/EBF_dir.h"
#include "EDS/EBF_gemLocate.h"
#include <string.h>
Include dependency graph for consign.c:

Enumerations | |
| enum | { LCI_DATAGRAM_SIZE = 1024*128, LCI_N_DATAGRAMS = 6, LCI_CNS_CYCLE_SPACE = 4*1024, LCI_SSR_APID_BASE = 0x3c5 } |
Functions | |
| unsigned int * | LCI_begAdder (void *prm, unsigned int *buf, unsigned int len32) |
| Copy the calibration context information into buf. | |
| unsigned int * | LCI_usrAdder (void *prm, void *usrInfo, int usrLen, unsigned int *buf, unsigned int len32) |
| Add User Context Contribution at an arbitrary point in the event datagram. | |
| unsigned int * | LCI_evtAdder (void *prm, void *evt, unsigned int *buf, unsigned int len32) |
| Compress the next event into the buffer. | |
| unsigned int * | LCI_poster (void *prm, void *buf, int bytes) |
| Send the datagram to the SDI and get a new one from the FPA. | |
| void | LCI_cb_dgmFree (ITC_QueueItem *qitem, unsigned int status, void *prm0, void *prm1, void *prm2, unsigned int tx) |
| Completion call-back for use with ITC when sending out a datagram. | |
| void | initFramework (LSEW_dgmFw *fw, LCI_consignment *cns, unsigned id, unsigned cpuid, unsigned srcid) |
| Initialise one of the datagram frameworks. | |
| LSEW_dgmFw * | getFramework (LCI_consignment *cns) |
| Get the framework appropriate for the current operating mode. | |
| LCI_consignment * | LCI_newConsignment (unsigned cpuid, unsigned srcid, LCI_configuration *cnf, LCI_collection *cll, LSEC_compaction *cpc) |
| Allocate memory for an LCI_consigment structure and initialise (clear). | |
| void | LCI_deleteConsignment (LCI_consignment *cns) |
| Free the previously allocated consignment structure. | |
| WCT_time_sat | LCI_prepare (LCI_consignment *cns, unsigned runid) |
| Set the runid and start time for the first datagram of the new calibration. | |
| unsigned | LCI_complete (LCI_consignment *cns) |
| Complete a consignment. | |
| unsigned | LCI_consign (LCI_consignment *cns) |
| Perform a consignment. | |
| void | LCI_setReason (LCI_consignment *cns, int reason) |
| Set the current datagram close reason. | |
|
|
Get the framework appropriate for the current operating mode.
|
|
||||||||||||||||||||||||
|
Initialise one of the datagram frameworks.
|
|
||||||||||||||||
|
Copy the calibration context information into buf.
|
|
||||||||||||||||||||||||||||
|
Completion call-back for use with ITC when sending out a datagram. Just returns the qitem to the pool.
|
|
|
Complete a consignment.
|
|
|
Perform a consignment.
|
|
|
Free the previously allocated consignment structure.
|
|
||||||||||||||||||||
|
Compress the next event into the buffer.
|
|
||||||||||||||||||||||||
|
Allocate memory for an LCI_consigment structure and initialise (clear).
|
|
||||||||||||||||
|
Send the datagram to the SDI and get a new one from the FPA.
|
|
||||||||||||
|
Set the runid and start time for the first datagram of the new calibration.
|
|
||||||||||||
|
Set the current datagram close reason.
|
|
||||||||||||||||||||||||
|
Add User Context Contribution at an arbitrary point in the event datagram.
|
1.4.4