Home
Install
Use
Develop
Support
News
Credits
hosted by
|
9 #ifndef __TIMER_PLUSPLUS_H
10 #define __TIMER_PLUSPLUS_H
28 const int nbackends = 2;
31 unsigned long backend_data_size( const struct timer& hdr);
34 int backend_recognized ( const char* backend);
38 int set_backend ( struct timer* hdr, const char* backend);
41 std::string get_backend ( const struct timer& hdr);
44 extern std::string reason;
47 int fload ( const char* fname, struct timer* hdr, bool big_endian= true);
50 int load (FILE* fptr, struct timer* hdr, bool big_endian= true);
53 int unload (FILE* fptr, const struct timer& hdr);
56 MJD get_MJD ( const struct timer& hdr);
59 void set_MJD ( struct timer& hdr, const MJD& mjd);
62 int get_npol ( const struct timer& hdr);
63 void set_npol ( struct timer& hdr, int npol);
67 bool mixable ( const timer& hdr1, const timer& arch2,
68 double max_freq_sep = 0.10 ,
69 bool allow_opposite_sideband = false);
71 bool cal_mixable ( const timer& hdr1, const timer& arch2,
72 double max_freq_sep = 0.10 ,
73 bool allow_opposite_sideband = false);
76 void init ( struct timer * hdr);
79 bool is_timer ( const struct timer& hdr, std::string* reason = 0);
83 #endif // __TIMER_PLUSPLUS_H
bool verbose Definition: timer++.C:25
Generated using doxygen 1.8.17
|