GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > SCP / V0-10-1

Constituent: SCP     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

SCP.c File Reference

A spacecraft control program. More...

#include <stdio.h>
#include <stdlib.h>
#include "CDM/CDM_pubdefs.h"
#include "CLI/CLI_pubdefs.h"
#include "FILE/FILE_scp.h"
#include "LCM/LCM_scpside.h"
#include "LFS/LFS_scp.h"
#include "LIM/LIM_scpside.h"
#include "LSM/LSM_scpside.h"
#include "MEM/MEM_scpside.h"
#include "PBC/PBC_scpside.h"
#include "SCP/SCP_pubdefs.h"

Include dependency graph for SCP.c:

Include dependency graph

Functions

unsigned int exit_cli (CLI_Control *cli, void *prm)
 Handle the verb/call exit.

unsigned int SCP_addSyntaxBase (CLI_Syntax *syntax)
 Contribute basic syntax to CLI.

unsigned int SCP_exit_cli (CLI_Control *cli, void *prm)
 Handle the verb/call SCP_exit.

unsigned int SCP_init_cli (CLI_Control *cli, void *prm)
 Handle the verb/call SCP_init.

unsigned int SCP_setAlert_cli (CLI_Control *cli, void *prm)
 Handle the verb/call SCP_setAlert.

unsigned int SCP_setDiagnostic_cli (CLI_Control *cli, void *prm)
 Handle the verb/call SCP_setDiagnostic.

unsigned int SCP_setHousekeeping_cli (CLI_Control *cli, void *prm)
 Handle the verb/call SCP_setHousekeeping.

int main (int argc, char **argv)
 Main routine to set up the instance of a spacecraft.


Variables

const char * d_0 = "$0"
 The string "$0".


Detailed Description

A spacecraft control program.

CVS $Id: SCP.c,v 1.9 2005/07/19 03:46:30 apw Exp $
Author:
D.L.Wood

A.P.Waite

Derived from original work by Dan Wood

Function Documentation

unsigned int exit_cli CLI_Control *  cli,
void *  prm
[static]
 

Handle the verb/call exit.

Warning:
Exit is unconditional.
Parameters:
cli Opaque control pointer
prm User context parameter (unused)
Return values:
CLI_ENDOFCMD 

int main int  argc,
char **  argv
 

Main routine to set up the instance of a spacecraft.

Parameters:
argc Argument count
argv Pointers to argument strings
Return values:
0 Success
-1 Failure

Here is the call graph for this function:

unsigned int SCP_addSyntaxBase CLI_Syntax *  syntax  ) 
 

Contribute basic syntax to CLI.

Parameters:
syntax Syntax handle
Return values:
CLI_SUCCESS 

Here is the call graph for this function:

unsigned int SCP_exit_cli CLI_Control *  cli,
void *  prm
[static]
 

Handle the verb/call SCP_exit.

Parameters:
cli Opaque control pointer
prm User context parameter (unused)
Return values:
CLI_SUCCESS 

unsigned int SCP_init_cli CLI_Control *  cli,
void *  prm
[static]
 

Handle the verb/call SCP_init.

Parameters:
cli Opaque control pointer
prm User context parameter (unused)
Return values:
CLI_SUCCESS 

unsigned int SCP_setAlert_cli CLI_Control *  cli,
void *  prm
[static]
 

Handle the verb/call SCP_setAlert.

Parameters:
cli Opaque control pointer
prm User context parameter (unused)
Return values:
CLI_SUCCESS 

unsigned int SCP_setDiagnostic_cli CLI_Control *  cli,
void *  prm
[static]
 

Handle the verb/call SCP_setDiagnostic.

Parameters:
cli Opaque control pointer
prm User context parameter (unused)
Return values:
CLI_SUCCESS 

unsigned int SCP_setHousekeeping_cli CLI_Control *  cli,
void *  prm
[static]
 

Handle the verb/call SCP_setHousekeeping.

Parameters:
cli Opaque control pointer
prm User context parameter (unused)
Return values:
CLI_SUCCESS 


Generated on Tue Jul 19 21:32:13 2005 by doxygen 1.3.3