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  

cmdtlm.h File Reference

Boot command and telemetry definitions. More...

#include "PBC/PBC_cmddefs.h"
#include "PBC/PBC_tlmdefs.h"

Include dependency graph for cmdtlm.h:

Include dependency graph

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

Included by dependency graph

Data Structures

struct  _PBC_TcFileLoadCommitParam
struct  _PBC_TcFileLoadDataParam
struct  _PBC_TcFileLoadStartParam
struct  _PBC_TcSiancillaryParam

Defines

#define PBC_APID_LAT_BOOT   (0x640)
#define PBC_FC_BOOT_START   (0)
#define PBC_FC_BOOT_RESET   (1)
#define PBC_FC_BOOT_ERROR_DUMP   (2)
#define PBC_FC_BOOT_RTOS_EXECUTE   (3)
#define PBC_APID_LAT_FILE_LOAD   (0x641)
#define PBC_FC_FILE_LOAD_START   (0)
#define PBC_FC_FILE_LOAD_CANCEL   (1)
#define PBC_FC_FILE_LOAD_COMMIT   (2)
#define PBC_FC_FILE_LOAD_DATA   (3)
#define PBC_APID_SC_BROADCAST   (0x701)
#define PBC_FC_SC_SITIMETONE   (3)
#define PBC_FC_SC_SIANCILLARY   (2)
#define PBC_FC_SC_SIATTITUDE   (1)
#define PBC_APID_LAT_BOOT_HKP   (0x200)
#define PBC_SW_MODE_INIT   (0)
#define PBC_SW_MODE_TIMEOUT   (1)
#define PBC_SW_MODE_COMMAND   (2)
#define PBC_SW_MODE_FILE_LOAD   (3)
#define PBC_SW_MODE_COMMIT   (4)
#define PBC_SW_MODE_BOOT   (6)

Typedefs

typedef _PBC_TcFileLoadStartParam PBC_TcFileLoadStartParam
typedef _PBC_TcFileLoadCommitParam PBC_TcFileLoadCommitParam
typedef _PBC_TcFileLoadDataParam PBC_TcFileLoadDataParam
typedef _PBC_TcSiancillaryParam PBC_TcSiancillaryParam

Detailed Description

Boot command and telemetry definitions.

Author:
Ray Caperoon
Date:
Wed Dec 3 07:40:02 2003
Placeholder for command and telemetry definitions. Brazenly stolen from Dan's comm test. I expect the defs in the file to go somewhere else.

Date
2005/03/03 21:44:25
Source
/nfs/slac/g/glast/flight/archive/PBC/src/cmdtlm.h,v
Author
dmay
Revision
1.9
Log
cmdtlm.h,v
Revision 1.9 2005/03/03 21:44:25 dmay remove unused code

Revision 1.8 2004/07/26 14:09:58 dmay include PBI/Endianness.

Revision 1.7 2004/07/20 14:24:22 dmay Use LCAT definitions

Revision 1.6 2004/04/06 12:22:50 ray add last command telemetry

Revision 1.5 2004/03/18 15:24:44 ray change in RTOS execute command/interface

Revision 1.4 2004/03/11 13:34:19 ray added file upload telemetry, increased boot dump size

Revision 1.3 2004/01/29 18:47:49 ray first full implementation of PBC command/telemetry

Revision 1.2 2003/12/11 18:22:07 ray added many more telecommand definitions for boot

Revision 1.1 2003/12/10 15:23:21 ray initial revision


Define Documentation

#define PBC_APID_LAT_BOOT   (0x640)
 

APID for PBC telecommands.

#define PBC_APID_LAT_BOOT_HKP   (0x200)
 

APID for LAT boot housekeeping telemetry.

#define PBC_APID_LAT_FILE_LOAD   (0x641)
 

APID for file load telecommands.

#define PBC_APID_SC_BROADCAST   (0x701)
 

APID for SC broadcast telecommands.

#define PBC_FC_BOOT_ERROR_DUMP   (2)
 

Function code to indicate BOOT error dump telecommand.

#define PBC_FC_BOOT_RESET   (1)
 

Function code to indicate BOOT reset telecommand.

#define PBC_FC_BOOT_RTOS_EXECUTE   (3)
 

Function code to indicate BOOT RTOS execute telecommand.

#define PBC_FC_BOOT_START   (0)
 

Function code to indicate BOOT start telecommand.

#define PBC_FC_FILE_LOAD_CANCEL   (1)
 

Function code to indicate file load cancel telecommand.

#define PBC_FC_FILE_LOAD_COMMIT   (2)
 

Function code to indicate file load commit telecommand.

#define PBC_FC_FILE_LOAD_DATA   (3)
 

Function code to indicate file load data telecommand.

#define PBC_FC_FILE_LOAD_START   (0)
 

Function code to indicate file load start telecommand.

#define PBC_FC_SC_SIANCILLARY   (2)
 

Function code to indicate SC ancillary data telecommand.

#define PBC_FC_SC_SIATTITUDE   (1)
 

Function code to indicate SC attitude data telecommand.

#define PBC_FC_SC_SITIMETONE   (3)
 

Function code to indicate SC time tone telecommand.

#define PBC_SW_MODE_BOOT   (6)
 

Mode inidcating PBC is either autobooting the RTOS or received an explicit command to boot the RTOS.

#define PBC_SW_MODE_COMMAND   (2)
 

Mode inidcating PBC was commanded out of timeout mode into command mode.

#define PBC_SW_MODE_COMMIT   (4)
 

Mode inidcating PBC is committing uploaded data to EEPROM.

#define PBC_SW_MODE_FILE_LOAD   (3)
 

Mode inidcating PBC received a File Upload Start command ans is waiting for upload data.

#define PBC_SW_MODE_INIT   (0)
 

Mode inidcating PBC is still initializing.

#define PBC_SW_MODE_TIMEOUT   (1)
 

Mode inidcating PBC is in initial timeout mode.


Typedef Documentation

PBC_TcFileLoadCommitParam
 

The typedef for _PBC_TcFileLoadCommitParam

PBC_TcFileLoadDataParam
 

The typedef for _PBC_TcFileLoadDataParam

PBC_TcFileLoadStartParam
 

The typedef for _PBC_TcFileLoadStartParam

PBC_TcSiancillaryParam
 

The typedef for _PBC_TcSiancillaryParam.


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