GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > ITC / V2-1-7
Constituent: itc     Tag: rad750
#include <string.h>
#include "PBI/TBD_id.h"
#include "PBS/RW.ih"
#include "PBS/TBD.ih"
#include "PBS/TOC.h"
#include "PBS/WCT.h"
#include "MSG/MSG_pubdefs.h"
#include "CCSDS/CCSDS_pkt.h"
#include "ITC/ITC_msgs.h"
#include "ITC/ITC_pubdefs.h"
#include "ITC/ITC_tlmdefs.h"
#include "ITC_confirm.h"
#include "ITC_prvdefs.h"
Include dependency graph for ITC_confirm.c:
Functions | |
unsigned int | ITC_allocCmdConfirm (ITC_QueueItem **quack, ITC_Task *task, WCT_time qtim, const char *cmd) |
Allocate a confirmation packet for a spacecraft telecommand. | |
unsigned int | ITC_sendCmdConfirm (const ITC_QueueItem *quack, ITC_Task *task, unsigned int scb, WCT_time xtim, unsigned int status) |
Send a telecommand execution status reponse. | |
unsigned int | ITC_setCmdConfirm (ITC_TaskID tid, ITC_CmdClass scb, ITC_CmdAction fwd, ITC_CmdLevel new, ITC_CmdLevel *old) |
Set the command confirmation level for a task. |
CVS $Id: ITC_confirm.c,v 1.3 2005/01/07 05:05:43 apw Exp $
|
Allocate a confirmation packet for a spacecraft telecommand.
|
Here is the call graph for this function:
|
Send a telecommand execution status reponse.
|
Here is the call graph for this function:
|
Set the command confirmation level for a task.
scb ). The second element of the matrix is whether the task is acting as a forwarding agent (parameter fwd ). Thus the call ITC_setCmdReponse( tid, ITC_CMD_NORMAL, ITC_ACT_FORWARD, ITC_LVL_ERROR, &old ); would mean "for task <tid>, set the command confirmation level to ITC_LVL_ERROR when forwarding non-broadcast spacecraft commands". |