00001 #ifndef __SSSL_PHYS_DMU_H__
00002 #define __SSSL_PHYS_DMU_H__
00003
00004 #include "signal.h"
00005 #include "satctl.h"
00006 #include "common.h"
00007
00008 #include <pthread.h>
00009
00010
00011
00012 typedef void (*sighandler_t)(int);
00013
00014
00015 void polldmu(int sig);
00016
00017 void* _daq(void* nada);
00018
00019
00020
00021 #define ADCV_REF 5.0
00022 #define RATE_SF 0.027
00023 #define ACC_SF 1.2
00024 #define TEMP_SF 0.01
00025 #define TS_OFFSET 273.15-21
00026
00027
00028 #define XQRS 0
00029 #define YQRS 1
00030 #define ZQRS 2
00031 #define XACC 3
00032 #define YACC 4
00033 #define ZACC 5
00034 #define TSEN 6
00035
00036 #define BIAS_DFLT 2.5
00037 #define G 9.8
00038
00039 int dmuInit(long maxBufferSize, int rate, int flags);
00040 int dmuReadData(adat_t **accData, int maxsets);
00041
00042 #endif
00043
00044