30#define IQ_POLN_STORAGE 1
31#define XY_POLN_STORAGE 0
46#define RAM_BOARD_STRLEN 32
47#define CORR_BOARDS_STRLEN 32
48#define MACHINE_ID_STRLEN 8
49#define UTDATE_STRLEN 16
50#define COORD_TYPE_STRLEN 8
51#define PSRNAME_STRLEN 16
53#define TELID_STRLEN 16
54#define TPOVER_STRLEN 8
55#define SCHEDULE_STRLEN 32
56#define COMMENT_STRLEN 64
57#define CALFILE_STRLEN 24
58#define SCALFILE_STRLEN 24
59#define SOFTWARE_STRLEN 128
60#define BACKEND_STRLEN 8
61#define TLABEL_STRLEN 8
64#define RM_ISM_CORRECTED 0x0001
65#define RM_IONO_CORRECTED 0x0002
66#define PARA_CORRECTED 0x0004
67#define FEED_CORRECTED 0x0008
68#define DEDISPERSED 0x0010
69#define BE_PHS_CORRECTED 0x0020
70#define BE_DCC_CORRECTED 0x0040
72#define NINT_CORRECTED 0x1000
73#define S2ROS_CORRECTED 0x2000
86#define POLN_CALIBRATED 0x0002
87#define FLUX_REFERENCE 0x0004
88#define FLUX_CALIBRATED 0x0008
89#define FB_CALIBRATED 0x0010
91#define RCVR_ID_STRLEN 8
116 char ram_boards[RAM_BOARD_STRLEN];
117 char corr_boards[CORR_BOARDS_STRLEN];
118 char machine_id[MACHINE_ID_STRLEN];
126 char utdate[UTDATE_STRLEN];
135 char coord_type[COORD_TYPE_STRLEN];
136 char psrname[PSRNAME_STRLEN];
141 double nominal_period;
163 char tree[TREE_STRLEN];
164 char telid[TELID_STRLEN];
168 char tpover[TPOVER_STRLEN];
185 char tape_label[TLABEL_STRLEN];
189 char schedule[SCHEDULE_STRLEN];
190 char comment[COMMENT_STRLEN];
202 char calfile[CALFILE_STRLEN];
203 char scalfile[SCALFILE_STRLEN];
207 char software[SOFTWARE_STRLEN];
209 char backend[BACKEND_STRLEN];
211 uint32_t be_data_size;
221 char rcvr_id[RCVR_ID_STRLEN];
223#define TIMER_SPACE 184
226 char space[TIMER_SPACE];
230#define TIMER_SIZE 1024