GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LCS / V1-5-4 > lcs / linux-gcc
#include <string.h>
#include "PBS/FORK.h"
#include "PBS/WCT.h"
#include "MSG/MSG_pubdefs.h"
#include "ITC/ITC_drvdefs.h"
#include "ITC/ITC_pubdefs.h"
#include "ITC/ITC_msgs.h"
#include "LCBD/LCBC.h"
#include "LCBD/LCBD_drv.h"
#include "LCS/LCS_msgs.h"
#include "LCS_prvdefs.h"
Functions | |
static FORK_cb_status | LTX_resultList (FORK_cb_prm *prm, FORK_msg_hdr *msg) |
Process a result list posted back by the LCB. | |
unsigned int | LTX_sendFirst (LTX_Engine *txe) |
LTX service task send first packet. | |
FORK_cb_status | LTX_sendNext (LTX_Engine *txe, unsigned int status) |
Field the result item resulting from an event message send. | |
unsigned int | LTX_service (void *prm, const ITC_QueueItem *qitem, void *qipay, unsigned int qilen) |
LTX service task queue item callback routine. | |
unsigned int | LTX_submit (LTX_Engine *txe, LCBD_cl_event *cl, unsigned int cel) |
Construct an LTX packet (all kinds) and submit to the LCB. |
CVS $Id: LTX_service.c,v 1.9 2006/11/29 05:43:07 apw Exp $
static FORK_cb_status LTX_resultList | ( | FORK_cb_prm * | prm, | |
FORK_msg_hdr * | msg | |||
) | [static] |
Process a result list posted back by the LCB.
prm | (in) User context parameter | |
msg | (in) Fork message |
FORK_C_CONTINUE | Continue fork | |
~FORK_C_CONTINUE | Shut down fork |
unsigned int LTX_sendFirst | ( | LTX_Engine * | txe | ) |
LTX service task send first packet.
txe | (in) Transmit engine |
x | Assorted |
FORK_cb_status LTX_sendNext | ( | LTX_Engine * | txe, | |
unsigned int | status | |||
) |
Field the result item resulting from an event message send.
txe | (in) Transmit engine | |
status | (in) Status from previous packet |
FORK_C_CONTINUE | Continue fork | |
~FORK_C_CONTINUE | Shut down fork |
unsigned int LTX_service | ( | void * | prm, | |
const ITC_QueueItem * | qitem, | |||
void * | qipay, | |||
unsigned int | qilen | |||
) |
LTX service task queue item callback routine.
prm | (in) User context parameter | |
qitem | (in) Queue item | |
qipay | (in) Queue item payload pointer | |
qilen | (in) Queue item payload length |
x | Assorted |
unsigned int LTX_submit | ( | LTX_Engine * | txe, | |
LCBD_cl_event * | cl, | |||
unsigned int | cel | |||
) |
Construct an LTX packet (all kinds) and submit to the LCB.
txe | (in) LTX transmit engine | |
cl | (in) LCB command list | |
cel | (in) Cell count (complete message) |
LCS_LCBBIND | LCB bind failed | |
LCS_LCBSUBMT | LCB submit failed | |
LCS_SUCCESS | Success |