GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PBC / V4-12-4 > pbc / rad750


Interface   Data Structures   File List   Data Fields   Globals  

PBC_tlm.c File Reference

PBC application-level EPU boot housekeeping telemetry handler. More...

#include <CCSDS/CCSDS_pkt.h>
#include <ITC/ITC_pubdefs.h>
#include <LCM/LCM_pubdefs.h>
#include <MSG/MSG_pubdefs.h>
#include <PBC/PBC_msgs.h>
#include <PBC_tlm.h>

Defines

#define DIM(a)   (sizeof (a) / sizeof ((a)[0]))
 Determine the dimension of an array.

Functions

unsigned int PBC_bootTlmCb (void *prm, const ITC_QueueItem *qitem_p, void *pay_p, unsigned int len)
 Handle EPU boot housekeeping telemetry.

Variables

unsigned short pbc_hkp_apid []
 Boot housekeeping telemetry APID values for the various CPUs.


Detailed Description

PBC application-level EPU boot housekeeping telemetry handler.

    CVS $Id: PBC_tlm.c,v 1.3 2011/03/29 23:14:59 apw Exp $
    

Application-level handler for boot housekeeping telemetry received from EPUs.


Function Documentation

unsigned int PBC_bootTlmCb ( void *  prm,
const ITC_QueueItem *  qitem_p,
void *  pay_p,
unsigned int  len 
)

Handle EPU boot housekeeping telemetry.

Parameters:
prm Context parameter.
qitem_p Pointer to queue item.
pay_p Pointer to queue item payload.
len Length of queue item payload, in bytes.
Returns:
MSG code.

References DIM.

Referenced by PBC_initialize().


Variable Documentation

Initial value:

    {
        0x200,    
        0x261,    
        0x262,    
        0x263,    
        0x264,    
    }
Boot housekeeping telemetry APID values for the various CPUs.


Generated on Wed Nov 21 22:02:51 2012 by  doxygen 1.5.8