00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef _H_M3_format_ebex
00025 #define _H_M3_format_ebex
00026
00027 #include <M3.h>
00028
00029 typedef struct
00030 {
00031 double sampleRate;
00032 double polarSpinRate;
00033 M3_TimeEl polarSpinStart;
00034 M3_TimeEl firstTime;
00035 int isBigEndian;
00036 } M3_FormatStruct_ebex;
00037
00038
00039 void M3_File_readHeader_ebex( M3_File *theFile, void *data );
00040 void M3_File_readData_ebex( M3_File *theFile, void *readArg, void *data );
00041 void M3_File_parseFormatString_ebex( M3_File *theFile, M3_FormatStruct_ebex *out );
00042 void M3_File_readData_ebex_gcpointing( M3_File *theFile, M3_Interval *readInterval, double *data );
00043 void M3_File_readHeader_ebex_gcpointing( M3_File *theFile, M3_GCPointingHeader *data );
00044 void M3_File_readHeader_ebex_aux( M3_File *theFile, M3_AuxHeader *data );
00045 void M3_File_readData_ebex_aux( M3_File *theFile, void *data );
00046
00047 #endif