GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > GRBP / V0-2-0

Constituent: grbp_siu     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

ATT_dgm.h File Reference

The attitude datagram. More...

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


Data Structures

struct  _ATT_dgmhdr
 Standard LDF datagram header. More...
struct  _ATT_ctbhdr
 Standard LDF contributor header. More...
struct  _ATT_timestamp
 The attitude time representation. More...
struct  _ATT_attitude
 The attitude record. More...
struct  _ATT_position
 The position record. More...
struct  _ATT_ctbbdy
 The contribution body. More...
struct  _ATT_ctb
 The attitude contribution. More...
struct  _ATT_dgm
 The attitude datagram. More...

Typedefs

typedef _ATT_dgmhdr ATT_dgmhdr
 Typedef for ATT_dgmhdr.
typedef _ATT_ctbhdr ATT_ctbhdr
 Typedef for ATT_ctbhdr.
typedef _ATT_timestamp ATT_timestamp
 Typedef for struct _ATT_timestamp.
typedef _ATT_attitude ATT_attitude
 Typedef for struct _ATT_attitude.
typedef _ATT_position ATT_position
 Typedef for struct _ATT_position.
typedef _ATT_ctbbdy ATT_ctbbdy
 Typedef for struct _ATT_ctbbdy.
typedef _ATT_ctb ATT_ctb
 Typedef for struct _ATT_ctb.
typedef _ATT_dgm ATT_dgm
 Typedef for struct _ATT_dgm.

Functions

static __inline ATT_dgmATT__dgmNext (ATT_dgm *dgm)
 Advances to the next datagram.
static __inline const ATT_attitudeATT__dgmAttitudeLocate (const ATT_dgm *dgm, int idx)
 Gets the requested attitude message, or if none, NULL.
static __inline const ATT_attitudeATT__dgmAttitudeNext (const ATT_dgm *dgm, const ATT_attitude *att)
 Gets the next attitude record in the datagram, or if none, NULL.
static __inline unsigned long
long int 
ATT__timestampConvert (const ATT_timestamp *timestamp)
 Converts the timestamp to an unsigned long long in nanoseconds.

Detailed Description

The attitude datagram.

Author:
JJRussell - russell@slac.stanford.edu
   CVS $Id: ATT_dgm.h,v 1.1 2007/07/05 22:14:45 russell Exp $

Function Documentation

static __inline const ATT_attitude * ATT__dgmAttitudeLocate const ATT_dgm dgm,
int  idx
[static]
 

Gets the requested attitude message, or if none, NULL.

Returns:
Pointer to the requested attitude message
Parameters:
dgm The target datagram
idx The index of the attitude message to get

static __inline const ATT_attitude * ATT__dgmAttitudeNext const ATT_dgm dgm,
const ATT_attitude att
[static]
 

Gets the next attitude record in the datagram, or if none, NULL.

Returns:
Pointer to the next attitude record or NULL
Parameters:
dgm The target datagram
att The current attitude message

static __inline ATT_dgm * ATT__dgmNext ATT_dgm dgm  )  [static]
 

Advances to the next datagram.

Parameters:
dgm The datagram to advance

static __inline unsigned long long int ATT__timestampConvert const ATT_timestamp timestamp  )  [static]
 

Converts the timestamp to an unsigned long long in nanoseconds.

Returns:
The converted time
Parameters:
timestamp The timestamp to convert


Generated on Fri Aug 3 02:52:21 2007 by  doxygen 1.4.4