GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QLSM / V2-0-1 > qlsm / rhel5-64


Interface   Data Structures   File List   Data Fields   Globals  

QLSM_ancillaryExpand.c File Reference

QLSM ancillary expansion utilities. More...

#include <QLSM/QLSM_ancillary.h>
#include <BSWP_fd.ih>
#include <PBI/BSWP.ih>
#include <LSM/../src/LSM_ssrdefs.h>

Functions

int QLSM_ancillaryExpandV1 (QLSM_ancillary *ancillary, const unsigned int *buf, int len32)
 Routine to check integrity and swap/uncompress input data into a second buffer.


Detailed Description

QLSM ancillary expansion utilities.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: QLSM_ancillaryExpand.c,v 1.2 2011/03/30 21:53:58 russell Exp $

Function Documentation

int QLSM_ancillaryExpandV1 ( QLSM_ancillary ancillary,
const unsigned int *  buf,
int  len32 
)

Routine to check integrity and swap/uncompress input data into a second buffer.

Return values:
0,successful 
-1,bad length on the input buffer
Parameters:
ancillary The output buffer
buf The unexpanded data
len32 The length, in longwords, of the unexpanded data

References BSWP__loadFloatb(), _QLSM_ancillary::flags, _QLSM_ancillary::mode, _QLSM_ancillary::pos, _QLSM_ancillary::secs, _QLSM_ancillary::ssr, _QLSM_ancillary::usecs, and _QLSM_ancillary::vel.


Generated on Tue Nov 29 19:44:09 2011 by  doxygen 1.5.8