GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > MEM / V3-1-0

Constituent: mem_scp     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

MEM_send_cmd.h File Reference

Interface to the MEM_send_cmd.c functions. More...

#include "CLI/CLI_pubdefs.h"

Include dependency graph for MEM_send_cmd.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Functions

unsigned int MEM_loadBankHeader (unsigned short lat_unit, unsigned int address, unsigned int rtos_bytes, unsigned int sbc_0_bytes, unsigned int sbc_1_bytes)
 Load a bank header into SIB EEPROM.

unsigned int MEM_sendCancel (unsigned short unit)
 Send the Memory Dump Cancel command.

unsigned int MEM_sendDump (unsigned short unit, unsigned int start, unsigned int count)
 Send the Memory Dump Memory command.

unsigned int MEM_sendLoad (unsigned short unit, unsigned int addr, unsigned int value)
 Send the Memory Load Memory command.

int MEM_setDisplayLevelCmd (int level)
 Set the verbosity level of the MEM command display.

unsigned int MEM_addSendSyntax (CLI_Syntax *syntax)
 Add MEM send commands to the command-line syntax.

unsigned int MEM_addSyntaxSCP (CLI_Syntax *syntax)
 Add MEM commands to the command-line syntax for SCP.


Detailed Description

Interface to the MEM_send_cmd.c functions.

    CVS $Id: MEM_send_cmd.h,v 1.1 2004/11/19 19:26:57 dmay Exp $
    

Defines the interface to the functions found in MEM_send_cmd.c.


Function Documentation

unsigned int MEM_addSendSyntax CLI_Syntax *  syntax  ) 
 

Add MEM send commands to the command-line syntax.

Parameters:
syntax Syntax handle.
Returns:
MSG code.

Here is the call graph for this function:

unsigned int MEM_addSyntaxSCP CLI_Syntax *  syntax  ) 
 

Add MEM commands to the command-line syntax for SCP.

Adds MEM commands to the command-line syntax when running in an SCP environment. This is the only MEM command-line syntax function called by SCP, so it must add both send and dump commands.

Parameters:
syntax Syntax handle.
Returns:
MSG code.

Here is the call graph for this function:

unsigned int MEM_loadBankHeader unsigned short  lat_unit,
unsigned int  address,
unsigned int  rtos_bytes,
unsigned int  sbc_0_bytes,
unsigned int  sbc_1_bytes
 

Load a bank header into SIB EEPROM.

Parameters:
lat_unit Unit (CPU) to load (0=SIU, 1=EPU0, ...).
address The base address of the bank header.
rtos_bytes Size reserved for RTOS file, in bytes.
sbc_0_bytes Size reserved for SBC 0 file, in bytes.
sbc_1_bytes Size reserved for SBC 1 file, in bytes.
Returns:
MSG code.

Here is the call graph for this function:

unsigned int MEM_sendCancel unsigned short  unit  ) 
 

Send the Memory Dump Cancel command.

Parameters:
unit LAT unit to receive the command (0 => SIU, 1 => EPU0, ...).
Return values:
0 Success.
Nonzero Failure.

Here is the call graph for this function:

unsigned int MEM_sendDump unsigned short  unit,
unsigned int  start,
unsigned int  count
 

Send the Memory Dump Memory command.

Parameters:
unit LAT unit to receive the command (0 => SIU, 1 => EPU0, ...).
start Starting address.
count Number of 32-bit words to dump.
Return values:
0 Success.
Nonzero Failure.

Here is the call graph for this function:

unsigned int MEM_sendLoad unsigned short  unit,
unsigned int  address,
unsigned int  value
 

Send the Memory Load Memory command.

Parameters:
unit LAT unit to receive the cmd (0 => SIU, 1 => EPU0, ...).
address Starting address.
value 32-bit value to load.
Return values:
0 Success.
Nonzero Failure.

Here is the call graph for this function:

int MEM_setDisplayLevelCmd int  level  ) 
 

Set the verbosity level of the MEM command display.

Parameters:
level Level of verbosity - set higher to display more.
Returns:
Previous verbosity level.


Generated on Mon Dec 13 07:33:57 2004 by doxygen 1.3.3