GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CTS / V2-3-1
Constituent: cts_scp_enet     Tag: linux-gcc
#include <string.h>
#include "PBS/FFS.ih"
#include "PBS/MBA.h"
#include "PBS/MTX.h"
#include "PBS/RW.ih"
#include "MSG/MSG_pubdefs.h"
#include "ITC/ITC_drvdefs.h"
#include "ITC/ITC_pubdefs.h"
#include "CTS/CTS_pubdefs.h"
#include "CTS/CTS_msgs.h"
#include "CTS_prvdefs.h"
Include dependency graph for CTX_control.c:
Functions | |
static unsigned int | checkState (CTS_ControlState creq, CTX_ServiceState sreq, const char *func) |
Check the state of master and task control blocks. | |
unsigned int | CTX_createQ (ITC_Task *itc, unsigned int want, void *rtn, void *prm) |
Create a set of queues. | |
unsigned int | CTX_deleteQ (ITC_Task *itc, unsigned int want) |
Delete a set of queues. | |
unsigned int | CTX_deleteService () |
Delete an CTX task block and release the associated resources. | |
unsigned int | CTX_setCmdCallback (ITC_cb_Processor *rtn) |
Insert a callback in CTX command processing (just before the "send"). | |
unsigned int | CTX_setTlmCallback (ITC_cb_Processor *rtn) |
Insert a callback in CTX telemetry processing (just before the "send"). | |
unsigned int | CTX_startService (TASK_attr *attr) |
Start the CTX service task. | |
unsigned int | CTX_stopService () |
Stop the task implementing the CTX service layer. | |
Variables | |
const char * | CTX_svc_states [CTX_L_SVC_STATES] |
String constants for CTX service block states. |
CVS $Id: CTX_control.c,v 1.8 2005/08/05 01:27:28 apw Exp $
A.P.Waite
|
Check the state of master and task control blocks.
|
|
Create a set of queues.
|
|
Delete a set of queues.
|
|
Delete an CTX task block and release the associated resources.
|
|
Insert a callback in CTX command processing (just before the "send").
|
|
Insert a callback in CTX telemetry processing (just before the "send").
|
|
Start the CTX service task.
|
|
Stop the task implementing the CTX service layer.
|
|
Initial value: { "uninitialized", "initialized", "started" }
|