GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LIH / V0-1-0

Constituent: lih     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

LIH_MiscSlow.c File Reference

Miscellaneous, slowly changing housekeeping data packet. More...

#include <string.h>
#include "CDM/CDM_pubdefs.h"
#include "CCSDS/CCSDS_pkt.h"
#include "LHK/LHK_pubdefs.h"
#include "LHK/LHK_tlmdefs.h"
#include "LHK_DB/LHK_DB_pktdefs.h"
#include "LPA/LPA_siu.h"
#include "LPA/LPA_tlmdefs.h"
#include "MDB/MDB_pubdefs.h"
#include "LTC/ltc.h"
#include "PIG/power.h"
#include "PBS/WCT.h"
#include "LIH/LIH_msgs.h"
#include "LIH_prvdefs.h"

Include dependency graph for LIH_MiscSlow.c:


Functions

static LHK_PacketStatus LIH_captureMiscSlow (unsigned int *sav, unsigned int abas, unsigned int aidx, unsigned int seq, unsigned char *out)
 Capture miscellaneous slow information (an immediate operation).
unsigned int LIH_defineMiscSlow ()
 Initialize capture of miscellaneous slow information.

Detailed Description

Miscellaneous, slowly changing housekeeping data packet.

CVS $Id: LIH_MiscSlow.c,v 1.1 2007/12/07 04:04:01 apw Exp $
Author:
A.P.Waite
LIH_MiscSlow.c is responsible for providing a grab-bag of miscellaneous housekeeping information. It seems that every system has its garbage can. Welcome to the garbage can of housekeeping.

Function Documentation

static LHK_PacketStatus LIH_captureMiscSlow unsigned int *  sav,
unsigned int  abas,
unsigned int  aidx,
unsigned int  seq,
unsigned char *  out
[static]
 

Capture miscellaneous slow information (an immediate operation).

Parameters:
sav (in) User parameter (update counter of last packet copy)
abas (in) Base of APID table (ITC_K_APID_HOUSE or ITC_K_APID_DIAG)
aidx (in) APID index
seq (in) CCSDS sequence count
out (in) Output buffer (beginning of CCSDS telemetry header)
Returns:
A member of the LHK_PacketStatus enumeration

unsigned int LIH_defineMiscSlow void   ) 
 

Initialize capture of miscellaneous slow information.

Return values:
LHK_GENERROR Generic error
LHK_SUCCESS Success
LIH_defineMiscSlow() initializes any necessary resources to capture "MiscSlow" packets, and puts the handler definition in the packet table.


Generated on Fri Dec 7 01:36:41 2007 by  doxygen 1.4.4