PBC Class Reference

PBC telecommand package class. More...

Inheritance diagram for PBC:

Inheritance graph
[legend]
Collaboration diagram for PBC:

Collaboration graph
[legend]
List of all members.

Public Member Functions

def __init__
 PBC constructor.

Static Public Attributes

dictionary BOOT_TYPES
 Boot Type Codes (received from LBTHKP.LPBCBOOTTYPE).
dictionary BOOT_CODE_MODES
 Primary Boot Code Modes (received from LBTHKP.LPBCBOOTSTAT).
int DIAG_MEM_ADDRESS = 0x0000ff80
 Boot Diagnostics Address.
int WATCHDOG_TIMER_ADDRESS = 0xBF880058
 Watchdog Timer Address.
int DIAGS_PBF_APP_RESET = 0x00002000
 Boot Diagnostics Masks.
float WATCHDOG_TIMER_SECS_PER_CLK = 70.0
 Watchdog timer seconds per clock cycle.

Detailed Description

PBC telecommand package class.

Provides access to PBC telecommands.

Definition at line 23 of file PBC.py.


Member Function Documentation

def __init__   self,
  db
 

PBC constructor.

Parameters:
db Wrapper database object for the generated module containing command and telemetry database classes.

Reimplemented from CmdPkg.

Definition at line 72 of file PBC.py.


Member Data Documentation

dictionary BOOT_CODE_MODES [static]
 

Initial value:

{
    BOOT_MODE_INIT: "CPU has powered and is initializing",
    BOOT_MODE_TIMEOUT: "<No longer used>",
    BOOT_MODE_COMMAND: "Interactive mode and awaiting commands",
    BOOT_MODE_FILE_LOAD: "Received File Upload Start command",
    BOOT_MODE_COMMIT: "received a File Upload Commit command",
    BOOT_MODE_BOOT: "Booting the RTOS"
  }
Primary Boot Code Modes (received from LBTHKP.LPBCBOOTSTAT).

Definition at line 51 of file PBC.py.

dictionary BOOT_TYPES [static]
 

Initial value:

{
    BOOT_START_VXW      : "VxWorks Start",
    BOOT_START_COLD     : "Cold Start",
    BOOT_START_WDOG     : "Watchdog Start",
    BOOT_START_PANIC    : "Panic Start",
    BOOT_START_EXCEPTION: "Exception Start",
    BOOT_START_COMMAND  : "Commanded Start"
  }
Boot Type Codes (received from LBTHKP.LPBCBOOTTYPE).

Definition at line 34 of file PBC.py.

int DIAG_MEM_ADDRESS = 0x0000ff80 [static]
 

Boot Diagnostics Address.

Definition at line 61 of file PBC.py.

int DIAGS_PBF_APP_RESET = 0x00002000 [static]
 

Boot Diagnostics Masks.

Definition at line 67 of file PBC.py.

int WATCHDOG_TIMER_ADDRESS = 0xBF880058 [static]
 

Watchdog Timer Address.

Definition at line 64 of file PBC.py.

float WATCHDOG_TIMER_SECS_PER_CLK = 70.0 [static]
 

Watchdog timer seconds per clock cycle.

Definition at line 70 of file PBC.py.


The documentation for this class was generated from the following file:
Generated on Thu Apr 27 20:53:08 2006 for LICOS L02-01-00 by doxygen 1.4.6-NO