GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > PBC / V4-12-1
Constituent: pbc     Tag: mv2304
#include <string.h>
#include "CCSDS/CCSDS_pkt.h"
#include "ITC/ITC_pubdefs.h"
#include "MSG/MSG_pubdefs.h"
#include "PBS/PBS.h"
#include "PBC/PBC_cmddefs.h"
#include "PBC/PBC_msgs.h"
Include dependency graph for PBC_command.c:
Functions | |
static unsigned int | pbc_forward_cmd (const ITC_QueueItem *qitem_p, void *pkt_p, unsigned int len, int *fwd_p) |
Common routine to forward PBC commands to other nodes. | |
unsigned int | PBC_LBTSTART (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Handle the Boot Start command. | |
unsigned int | PBC_LBTRESET (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Handle the Boot Reset command. | |
unsigned int | PBC_LBTERRDUMP (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Handle the Boot Error Dump command. | |
unsigned int | PBC_LBTRTOSEXEC (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Handle the Boot RTOS Execute command. | |
unsigned int | PBC_LBTBAD (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Handle the invalid Boot command (for testing purposes). |
CVS $Id: PBC_command.c,v 1.10 2005/08/11 21:47:18 dmay Exp $
Application-level handlers for the PBC boot commands. These handlers simply forward the commands to a target node.
|
Common routine to forward PBC commands to other nodes. This function looks at a PBC (boot) telecommand packet and determines if it should be forwarded to another node (CPU). It assumes that the ID of the target node is located in the same place within all PBC telecommand packets.
|
|
Handle the invalid Boot command (for testing purposes).
|
|
Handle the Boot Error Dump command.
|
|
Handle the Boot Reset command.
|
|
Handle the Boot RTOS Execute command.
|
|
Handle the Boot Start command.
|