GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCM / V1-5-0
Constituent: lcm_scp     Tag: sun-gcc
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "PBI/Endianness.h"
#include "PBS/MBA.h"
#include "MSG/MSG_pubdefs.h"
#include "CCSDS/CCSDS_pkt.h"
#include "LCM/LCM_cmddefs.h"
#include "LCM/LCM_cmdxtrn.h"
#include "ITC/ITC_dump.h"
#include "ITC/ITC_pubdefs.h"
#include "LCM/LCM_scpside.h"
#include "LCM/LCM_dump.h"
#include "LCM/LCM_msgs.h"
#include "LCM_prvdefs.h"
#include "CLI/CLI_pubdefs.h"
Include dependency graph for LCM_scpside.c:
Defines | |
#define | LCM_L_TESTPKT (4096) |
Functions | |
void | freePacket (ITC_QueueItem *qitem, unsigned int status, void *prm0, void *prm1, void *prm2) |
Free a command confirmation buffer. | |
static void | cmdFree (ITC_QueueItem *qitem, unsigned int status, void *prm0, void *prm1, void *prm2) |
unsigned int | LCM_sendCommand (unsigned int apid, unsigned int func, unsigned int qilen) |
Send a pattern telecommand packet to the LAT. | |
unsigned int | LCM_sendCmdResponse (unsigned int nid, unsigned int tid, unsigned int scb, unsigned int fwd, unsigned int new) |
Send a request to change spacecraft command response parameters. | |
unsigned int | LCM_sendMsgResponse (unsigned int nid, unsigned int tid, unsigned int new) |
Send a request to change a task's messaging level. | |
unsigned int | LCM_sendTaskDump (unsigned int nid, unsigned int xactID) |
Send a request to dump CPU current task status. | |
unsigned int | LCM_sendModDump (unsigned int nid, unsigned int xactID) |
Send a request to dump CPU current loaded software module status. | |
unsigned int | LCM_sendScrubRun (unsigned int nid) |
Send a request to run CPU memory active scrubber (RAD750-only). | |
unsigned int | LCM_sendScrubConfig (unsigned int nid, unsigned int period) |
Send a request to configure CPU memory active scrubber (RAD750-only). | |
unsigned int | LCM_sendErrorConfig (unsigned int nid, unsigned int errClass, unsigned int errLevel) |
Send a request to configure CPU memory active scrubber (RAD750-only). | |
unsigned int | LCM_sendMsgOut (unsigned int nid, unsigned int inter, unsigned int lvl) |
Send a request to configure MSG output for a particular interface. | |
unsigned int | LCM_sendNoop (unsigned int nid) |
Send a LCM no-op telecommand. | |
static unsigned int | LCM_sendCommand_cli (CLI_Control *cli, void *prm) |
CLI callback for "LCM_sendCommand" command. | |
static unsigned int | LCM_sendCmdResponse_cli (CLI_Control *cli, void *prm) |
CLI callback for "LCM_setCmdConfirm" command. | |
static unsigned int | LCM_sendMsgResponse_cli (CLI_Control *cli, void *prm) |
CLI callback for "LCM_setCmdConfirm" command. | |
static unsigned int | LCM_sendTaskDumpCli (CLI_Control *cli, void *prm) |
static unsigned int | LCM_sendModDumpCli (CLI_Control *cli, void *arg) |
static unsigned int | LCM_sendScrubRunCli (CLI_Control *cli, void *arg) |
static unsigned int | LCM_sendScrubConfigCli (CLI_Control *cli, void *arg) |
static unsigned int | LCM_sendErrorConfigCli (CLI_Control *cli, void *arg) |
unsigned int | LCM_addSyntaxSCP (CLI_Syntax *syntax) |
Contribute the LCM section to the command line syntax. | |
Variables | |
static unsigned int | lock |
Test packet interlock control. | |
static char | pkt [LCM_L_TESTPKT] |
Test packet buffer. | |
const char * | d_0 = "$0" |
The string "$0". |
CVS $Id: LCM_scpside.c,v 1.15 2006/09/08 00:51:34 apw Exp $
|
Free memory after sending ITC commands.
|
|
Free a command confirmation buffer.
|
|
Contribute the LCM section to the command line syntax.
|
|
Send a request to change spacecraft command response parameters.
|
|
CLI callback for "LCM_setCmdConfirm" command.
|
|
Send a pattern telecommand packet to the LAT.
|
|
CLI callback for "LCM_sendCommand" command.
|
|
Send a request to configure CPU memory active scrubber (RAD750-only).
|
|
Handles the "LCM_sendErrorConfig" command from the SCP command line.
|
|
Send a request to dump CPU current loaded software module status.
|
|
Handles the "LCM_sendModDump" command from the SCP command line.
|
|
Send a request to configure MSG output for a particular interface.
|
|
Send a request to change a task's messaging level.
|
|
CLI callback for "LCM_setCmdConfirm" command.
|
|
Send a LCM no-op telecommand.
|
|
Send a request to configure CPU memory active scrubber (RAD750-only).
|
|
Handles the "LCM_sendScrubConfig" command from the SCP command line.
|
|
Send a request to run CPU memory active scrubber (RAD750-only).
|
|
Handles the "LCM_sendScrubRun" command from the SCP command line.
|
|
Send a request to dump CPU current task status.
|
|
Handles the "LCM_sendTaskDump" command from the SCP command line.
|