GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LHK / V11-4-3
Constituent: lhk_slv     Tag: rad750
#include <stdio.h>
#include <string.h>
#include "PBS/TAU.h"
#include "PBS/WCT.h"
#include "PBS/TOV.h"
#include "MSG/MSG_pubdefs.h"
#include "ITC/ITC_pubdefs.h"
#include "FILE/FILE_upl.h"
#include "CCSDS/CCSDS_pkt.h"
#include "LHK_p.h"
#include "LHK/LHK_slv.h"
#include "LHK/LHK_msgs.h"
#include "LHK_slv_p.h"
#include "LHK/LHK_tlmdefs.h"
#include "MEM/MEM_pubdefs.h"
#include "MON/MON_pubdefs.h"
#include "LCM/LCM_pubdefs.h"
#include "CDM/CDM_pubdefs.h"
#include "CPU_DB/CPU_DB_pubdefs.h"
#include "LHK_DB/LHK_DB_schema.h"
Include dependency graph for LHK_slv.c:
Functions | |
static unsigned int | LHK_slv_proc (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len) |
Housekeeping slave processing callback. | |
static unsigned int | LHK_send_cpumet (void) |
Send CPU metrics packet. | |
static unsigned int | LHK_send_itcst (void) |
Send ITC statistics packet. | |
void | LHK_free_slv_fpm (ITC_QueueItem *qitem, unsigned int status, void *prm0, void *prm1, void *prm2) |
Frees a qitem from ring buffer memory. | |
static WUT_cb_status | LHK_slv_wut_cb (void *prm, WUT_tmr *wut) |
WUT callback routine. | |
unsigned int | LHK_init_slave (void) |
Initializes the housekeeping slave. | |
unsigned int | LHK_init_slv (unsigned int arg0, unsigned int arg1, unsigned int arg2, unsigned int arg3) |
Initializes the housekeeping slave. | |
unsigned int | LHK_start_slvTask (const TASK_attr *attr) |
Starts the housekeeping slave task with task attibute block. | |
unsigned int | LHK_start_slv (void) |
Starts the housekeeping slave task. | |
unsigned int | LHK_stop_slv () |
Stop the LHK slave task. | |
unsigned int | LHK_shutdown_slv () |
Shutdown the LHK slave task. | |
Variables | |
_LHK_Slv | LHK_slv |
The LHK slave application control block. |
|
Frees a qitem from ring buffer memory.
|
|
Initializes the housekeeping slave.
|
|
Initializes the housekeeping slave.
|
|
Send CPU metrics packet.
|
|
Send ITC statistics packet.
|
|
Shutdown the LHK slave task.
|
|
Housekeeping slave processing callback.
|
|
WUT callback routine.
|
|
Starts the housekeeping slave task.
|
|
Starts the housekeeping slave task with task attibute block.
|
|
Stop the LHK slave task.
|