GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > PBC / V4-5-0

Constituent: pbc_bootshell     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

rom_defs.h File Reference

Placeholder for ROM definitions. More...

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

Included by dependency graph

Defines

#define pbc_BOOT_TYPE_NAME(__d__)
 Boot type name.

#define pbc_OUTPUT_PID_LOW   (5)
 The "LOW" error pid number.

#define pbc_OUTPUT_PID_HIGH   (6)
 The "HIGH" error pid number.

#define pbc_OUTPUT_PID_MASK   ((1 << pbc_OUTPUT_PID_LOW) | (1 << pbc_OUTPUT_PID_HIGH))
 Output PID Mask for PID register.

#define pbc_OUTPUT_MEM_FAIL   (1 << pbc_OUTPUT_PID_HIGH)
 Memory test failure value for PID register.

#define pbc_OUTPUT_COMM_FAIL   (1 << pbc_OUTPUT_PID_LOW)
 Communications failure value for PID register.


Variables

const unsigned int Pbc_dateStamp
 Compilation date stamp.

const char * Pbc_asBuilt
 Build information string.

const char * Pbc_asBuiltSrc
 Build source information string.


Detailed Description

Placeholder for ROM definitions.

placeholder for rom defs

Date
2005/01/26 17:45:00
Source
/nfs/slac/g/glast/flight/archive/PBC/src/rom_defs.h,v
Author
dmay
Revision
1.13
Log
rom_defs.h,v
Revision 1.13 2005/01/26 17:45:00 dmay change DOG to WDOG/OCB

Revision 1.12 2004/12/30 20:36:37 dmay remove romInit prototype

Revision 1.11 2004/09/23 21:24:13 dmay no longer export symbols accessed via jump table

Revision 1.10 2004/09/10 14:48:32 dmay doxygen fixes

Revision 1.9 2004/09/09 20:12:57 dmay move BUILD_INFO from version.c to excVector.S

Revision 1.8 2004/07/26 14:16:51 dmay add prototype for romPbcReboot()

Revision 1.7 2004/04/15 14:31:32 dmay Export Pbc_asBuilt

Revision 1.6 2004/04/06 18:42:38 ray added VXWORKS start type

Revision 1.5 2004/03/18 15:25:27 ray change in boot start codes

Revision 1.4 2004/01/29 20:27:45 ray added COMMANDED_START boot type, removed some unused defs

Revision 1.3 2003/12/10 15:20:32 ray Added exception start code.

Revision 1.2 2003/11/14 13:46:33 ray fixed data types, added PANIC start type, much of what was in this file ended up in other places

Revision 1.1.1.1 2003/08/04 19:19:40 ray Create package PBC


Define Documentation

#define pbc_BOOT_TYPE_NAME __d__   ) 
 

Value:

(((__d__)==BOOT_START_VXW)       ? "VXWORKS"   : \
       (((__d__)==BOOT_START_COLD)      ? "COLD"      : \
       (((__d__)==BOOT_START_WDOG)      ? "WDOG/OCB"  : \
       (((__d__)==BOOT_START_EXCEPTION) ? "EXCEPTION" : \
       (((__d__)==BOOT_START_COMMAND)   ? "COMMANDED" : \
       (((__d__)==BOOT_START_PANIC)     ? "PANIC"     : \
                                          "OTHER"      ))))))
Boot type name.

Generate a printable name for the boot type.

Parameters:
__d__ Boot type, one of BOOT_*_START
Return values:
. a printable string for the boot type.

#define pbc_OUTPUT_COMM_FAIL   (1 << pbc_OUTPUT_PID_LOW)
 

Communications failure value for PID register.

A value that can be or'ed into a PID register to indicate a hard communications failure has occured.

#define pbc_OUTPUT_MEM_FAIL   (1 << pbc_OUTPUT_PID_HIGH)
 

Memory test failure value for PID register.

A value that can be or'ed into a PID register to indicate a hard memory test failure has occured.

#define pbc_OUTPUT_PID_HIGH   (6)
 

The "HIGH" error pid number.

A definition of the "HIGH" pid used to communicate hard failures back the spacecraft. Basically a placeholder in the case the PID definitions change.

#define pbc_OUTPUT_PID_LOW   (5)
 

The "LOW" error pid number.

A definition the "LOW" pid used to communicate hard failures back the spacecraft. Basically a placeholder in the case the PID definitions change.

#define pbc_OUTPUT_PID_MASK   ((1 << pbc_OUTPUT_PID_LOW) | (1 << pbc_OUTPUT_PID_HIGH))
 

Output PID Mask for PID register.

A mask that can be applied to the PID registers that define the PBC output PIDs.


Variable Documentation

const char Pbc_asBuilt
 

Build information string.

A string that describes information about the PBC build, such as time, date, user, and machine.

const char Pbc_asBuiltSrc
 

Build source information string.

A string that describes the packages and versions used to build the PBC.

const unsigned int Pbc_dateStamp  ) 
 

Compilation date stamp.

A time stamp to indicate the compilation time of the boot code.


Generated on Fri Jul 22 20:17:48 2005 by doxygen 1.3.3