GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCM / V1-6-1
Constituent: lcm_siu     Tag: rad750
#include "BootDiagnostics.h"
#include "ITC/ITC_pubdefs.h"
#include "LCM/LCM_msgs.h"
#include "LIM/LIM_pubdefs.h"
#include "MDB/MDB_pubdefs.h"
#include "PBS/FFS.ih"
#include "PBS/FORK.h"
#include "PBS/WUT.h"
#include "LCM_prvdefs.h"
Include dependency graph for LCM_turboSIU.c.vx-xxx-xxx:
Functions | |
static void | turboEvaluate (LCM_Control *ctl) |
Evaluate the reset status of EPUs. | |
static WUT_cb_status | turboExpireSIU (void *prm, WUT_tmr *tmr) |
Timer callback routine for verifying EPU resets. | |
static WUT_cb_status | turboExpireTimeout (void *prm, WUT_tmr *tmr) |
Timer callback routine for verifying EPU resets. | |
static FORK_cb_status | turboForkAcknowledge (FORK_cb_prm *prm, FORK_msg_hdr *hdr) |
Task level target of the turbo reset check of EPU running modes. | |
static FORK_cb_status | turboForkSIU (FORK_cb_prm *prm, FORK_msg_hdr *hdr) |
Task level target of the CPU metric cyclic interrupt timer. | |
static FORK_cb_status | turboForkTimeout (FORK_cb_prm *prm, FORK_msg_hdr *hdr) |
Task level target of the CPU metric cyclic interrupt timer. | |
unsigned int | turboReset (void *prm, const struct _ITC_QueueItem *qit, void *pay, unsigned int len) |
static void | turboSend_cb (ITC_QueueItem *qitem, unsigned int status, void *prm0, void *prm1, void *prm2, unsigned int tx) |
Clean up after sending a command to an EPU. | |
void | LCM_turboApplication (unsigned int cpu, unsigned int rst) |
Use EPU LCM housekeeping telemetry in turbo reset synchronization. | |
void | LCM_turboPrimary (unsigned int cpu) |
Use EPU primary boot telemetry in turbo reset synchronization. | |
unsigned int | LCM_TurboReset (void *prm, const struct _ITC_QueueItem *qit, void *pay, unsigned int len) |
Callback function for the turbo reset command (worker bee). | |
Variables | |
const char * | s_nid [ITC_L_LATCPUS] = { "SIU", "EPU0", "EPU1", "EPU2", "EPU3" } |
CVS $Id: LCM_turboSIU.c.vx-xxx-xxx,v 1.1 2008/10/30 01:12:50 apw Exp $
|
Use EPU LCM housekeeping telemetry in turbo reset synchronization.
|
|
Use EPU primary boot telemetry in turbo reset synchronization.
|
|
Callback function for the turbo reset command (worker bee).
|
|
Evaluate the reset status of EPUs.
|
|
Timer callback routine for verifying EPU resets.
|
|
Timer callback routine for verifying EPU resets.
|
|
Task level target of the turbo reset check of EPU running modes.
|
|
Task level target of the CPU metric cyclic interrupt timer.
|
|
Task level target of the CPU metric cyclic interrupt timer.
|
|
Clean up after sending a command to an EPU.
|