GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LHK / V11-4-2

Constituent: lhk     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

LHK.h File Reference

Public interface to LHK routines. More...

#include "PBS/TASK.h"

Include dependency graph for LHK.h:

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


Functions

unsigned int LHK_init (void)
 Initializes the housekeeping system.
unsigned int LHK_initialize (unsigned int arg0, unsigned int arg1, unsigned int arg2, unsigned int arg3)
 Initializes the housekeeping system.
unsigned int LHK_start (void)
 Starts all LHK tasks.
unsigned int LHK_startTask (const TASK_attr sched_attr, const TASK_attr cmd_attr)
 Starts all LHK tasks with attribute blocks.
unsigned int LHK_stop (void)
 Stops all LHK tasks and resets all control structures.
unsigned int LHK_shutdown (void)
 Shuts down LHK and frees memory structures.
unsigned int LHK_ctdb_cb (void *pkt, void *arg)
 This function is the CTDB 1553 callback routine. The CTDB driver requests a new telemetry packet at 4Hz.

Detailed Description

Public interface to LHK routines.

Author:
Sergio Maldonado -- smaldona@slac.stanford.edu

Function Documentation

unsigned int LHK_ctdb_cb void *  pkt,
void *  arg
 

This function is the CTDB 1553 callback routine. The CTDB driver requests a new telemetry packet at 4Hz.

Parameters:
pkt Packet buffer pointer
arg User supplied argument
Returns:
LHK_SUCCESS on success

unsigned int LHK_init void   ) 
 

Initializes the housekeeping system.

Returns:
LHK_SUCCESS on success

unsigned int LHK_initialize unsigned int  arg0,
unsigned int  arg1,
unsigned int  arg2,
unsigned int  arg3
 

Initializes the housekeeping system.

Parameters:
arg0 cfg file id
arg1 cfg file id
arg2 cfg file id
arg3 cfg file id
Returns:
LHK_SUCCESS on success

unsigned int LHK_shutdown void   ) 
 

Shuts down LHK and frees memory structures.

Returns:
LHK_SUCCESS on success

unsigned int LHK_start void   ) 
 

Starts all LHK tasks.

Returns:
LHK_SUCCESS on success

unsigned int LHK_startTask TASK_attr  sched_attr,
TASK_attr  cmd_attr
 

Starts all LHK tasks with attribute blocks.

Parameters:
sched_attr Scheduler task attributes
cmd_attr Command task attribute
Returns:
LHK_SUCCESS on success

unsigned int LHK_stop void   ) 
 

Stops all LHK tasks and resets all control structures.

Returns:
LHK_SUCCESS on success


Generated on Tue Aug 14 03:10:04 2007 by  doxygen 1.4.4