Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

dmu.h File Reference

#include "signal.h"
#include "satctl.h"
#include "common.h"
#include <pthread.h>

Include dependency graph for dmu.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Defines

#define ADCV_REF   5.0
#define RATE_SF   0.027
#define ACC_SF   1.2
#define TEMP_SF   0.01
#define TS_OFFSET   273.15-21
#define XQRS   0
#define YQRS   1
#define ZQRS   2
#define XACC   3
#define YACC   4
#define ZACC   5
#define TSEN   6
#define BIAS_DFLT   2.5
#define G   9.8

Typedefs

typedef void(* sighandler_t )(int)

Functions

void polldmu (int sig)
void * _daq (void *nada)
int dmuInit (long maxBufferSize, int rate, int flags)
int dmuReadData (adat_t **accData, int maxsets)


Define Documentation

#define ACC_SF   1.2
 

Definition at line 23 of file dmu.h.

Referenced by polldmu().

#define ADCV_REF   5.0
 

Definition at line 21 of file dmu.h.

#define BIAS_DFLT   2.5
 

Definition at line 36 of file dmu.h.

#define G   9.8
 

Definition at line 37 of file dmu.h.

Referenced by CAMmvaGraphics::arrayBaseContour(), CAMmvaGraphics::arrayBasePlot(), CAMmvaGraphics::arrayBaseSurface(), CAMmvaGraphics::matrixBaseContour(), CAMmvaGraphics::matrixBasePlot(), CAMmvaGraphics::matrixBaseSurface(), and CAMmvaGraphics::vectorBasePlot().

#define RATE_SF   0.027
 

Definition at line 22 of file dmu.h.

#define TEMP_SF   0.01
 

Definition at line 24 of file dmu.h.

Referenced by polldmu().

#define TS_OFFSET   273.15-21
 

Definition at line 25 of file dmu.h.

#define TSEN   6
 

Definition at line 34 of file dmu.h.

#define XACC   3
 

Definition at line 31 of file dmu.h.

#define XQRS   0
 

Definition at line 28 of file dmu.h.

#define YACC   4
 

Definition at line 32 of file dmu.h.

#define YQRS   1
 

Definition at line 29 of file dmu.h.

#define ZACC   5
 

Definition at line 33 of file dmu.h.

#define ZQRS   2
 

Definition at line 30 of file dmu.h.


Typedef Documentation

typedef void(* sighandler_t)(int)
 

Definition at line 12 of file dmu.h.


Function Documentation

void* _daq void *  nada  ) 
 

Definition at line 70 of file dmu.c.

References bias, cmd, DMU_PORT, dmudata, dmufd, init_serial(), and polldmu().

Referenced by dmuInit().

int dmuInit long  maxBufferSize,
int  rate,
int  flags
 

Definition at line 39 of file dmu.c.

int dmuReadData adat_t **  accData,
int  maxsets
 

Definition at line 223 of file dmu.c.

void polldmu int  sig  ) 
 

Definition at line 133 of file dmu.c.

References ACC_SF, bias, cmd, adat_t::deltat, dmudata, dmufd, adat_t::serial, sh_attdat, sh_nextw, sh_serial, adat_t::temp, TEMP_SF, adat_t::xaccel, adat_t::xrate, adat_t::yaccel, adat_t::yrate, adat_t::zaccel, and adat_t::zrate.

Referenced by _daq().


Generated on Wed Sep 5 12:54:30 2007 for DSACSS Operational Code by  doxygen 1.3.9.1