GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > PBC / V4-9-0
Constituent: pbc_bootshell     Tag: rad750
#include "PBC/PBC.h"
#include "bootshell.h"
#include "rom_defs.h"
#include "cmdtlm.h"
#include "pbc_sio.h"
#include "PBC/PBC_msgs.h"
#include "PBC/PBC_string.h"
#include "CCSDS/CCSDS_pkt.h"
#include "CCSDS/CCSDS_msg.h"
#include "BootDiagnostics.h"
#include "MSG/MSG_macdefs.h"
Include dependency graph for cmd_boot.c:
Functions | |
unsigned int | pbc_VerifyCmdPktSize (const unsigned int pktSize, const unsigned int paramSize) |
Verify a command packet size. | |
static unsigned int | pbc_ProcessBootRtosExecute (const void *rtosExec, const unsigned int pktSize) |
Process LAT Boot RTOS execute telecommand. | |
unsigned int | Pbc_ProcessLatBoot (const unsigned short apid, unsigned short funcCode, const void *latBoot, const unsigned int pktSize) |
Process LAT boot telecommands. | |
unsigned int | PBC_LBTSTART (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
ITC callback for the Boot Start telecommand. | |
unsigned int | PBC_LBTRESET (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
ITC callback for the Boot Reset telecommand. | |
unsigned int | PBC_LBTERRDUMP (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
ITC callback for the Boot Error Dump telecommand. | |
unsigned int | PBC_LBTRTOSEXEC (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
ITC callback for the Boot RTOS Execute telecommand. | |
unsigned int | PBC_LBTBAD (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
ITC callback for the Invalid Boot telecommand. |
CVS $Id: cmd_boot.c,v 1.7 2005/05/02 15:12:58 dmay Exp $
description...
|
ITC callback for the Invalid Boot telecommand. Callback function for ITC that handles the Invalid Boot telecommand.
|
|
ITC callback for the Boot Error Dump telecommand. Callback function for ITC that handles the Boot Error Dump telecommand.
|
|
ITC callback for the Boot Reset telecommand. Callback function for ITC that handles the Boot Reset telecommand.
|
|
ITC callback for the Boot RTOS Execute telecommand. Callback function for ITC that handles the Boot RTOS Execute telecommand.
|
|
ITC callback for the Boot Start telecommand. Callback function for ITC that handles the Boot Start telecommand.
|
|
Process LAT Boot RTOS execute telecommand. This function will process LAT boot RTOS execute telecommands received by the LAT. Validates parameters of the command. If parameters are valid the secondary boot is executed.
|
|
Process LAT boot telecommands. This function will process boot telecommands received by the LAT. Processing depends on function code.
|
|
Verify a command packet size. This function combines some of the common work needed to check a command packet size. The parameter pktSize is the size of the packet as extracted from the command received on the command and telemetry interface. This is the size that is verified. The parameter paramSize is the expected size of the parameter region as defined by the packet application id and function code. The header size and checksum are accounted for in this funciton.
|