1 #ifndef D2M4_PCAL_RECORD_H__
2 #define D2M4_PCAL_RECORD_H__
7 #define D2M4_NPC_TONES 64
8 #define D2M4_NPC_FREQS 64
9 #define D2M4_LBUFF_SIZE 40 * D2M4_NPC_TONES * D2M4_NPC_FREQS + 256
void d2m4_pcal_populate_record(struct d2m4_pcal_record *rec, char *line_buffer)
Definition: d2m4_pcal_populate_record.c:7
int d2m4_pcal_count_unique_polarizations(struct d2m4_pcal_record *record)
Definition: d2m4_pcal_count_unique_polarizations.c:5
struct d2m4_pcal_list_node * next
Definition: d2m4_pcal_record.h:41
int d2m4_pcal_can_merge_records(struct d2m4_pcal_record *record1, struct d2m4_pcal_record *record2)
Definition: d2m4_pcal_merge_record.c:7
struct d2m4_pcal_phasor * phasors
Definition: d2m4_pcal_record.h:33
struct d2m4_pcal_list_node * d2m4_pcal_create_list(FILE *fin)
Definition: d2m4_pcal_create_list.c:8
void d2m4_pcal_init_record(struct d2m4_pcal_record *rec)
Definition: d2m4_pcal_init_record.c:6
struct d2m4_pcal_list_node * d2m4_pcal_merge_datastreams_in_list(struct d2m4_pcal_list_node *input_pcal_list)
Definition: d2m4_pcal_merge_datastreams_in_list.c:6
char antenna[8]
Definition: d2m4_pcal_record.h:28
double imag
Definition: d2m4_pcal_record.h:20
int ntones
Definition: d2m4_pcal_record.h:32
char polarization
Definition: d2m4_pcal_record.h:16
int dstr
Definition: d2m4_pcal_record.h:18
double mjd
Definition: d2m4_pcal_record.h:29
int frequency
Definition: d2m4_pcal_record.h:17
void d2m4_pcal_free_record(struct d2m4_pcal_record *rec)
Definition: d2m4_pcal_free_record.c:5
int nchannels
Definition: d2m4_pcal_record.h:31
double real
Definition: d2m4_pcal_record.h:19
void d2m4_pcal_free_list(struct d2m4_pcal_list_node *pcal_list)
Definition: d2m4_pcal_free_list.c:6
int d2m4_pcal_dump_record(struct d2m4_pcal_record *rec, char *line_buffer, int buffer_size)
Definition: d2m4_pcal_dump_record.c:7
struct d2m4_pcal_record * pcal_record
Definition: d2m4_pcal_record.h:40
struct d2m4_pcal_list_node * previous
Definition: d2m4_pcal_record.h:42
struct d2m4_pcal_record * d2m4_pcal_merge_record(struct d2m4_pcal_record *record1, struct d2m4_pcal_record *record2)
Definition: d2m4_pcal_merge_record.c:30
double tint
Definition: d2m4_pcal_record.h:30
void d2m4_pcal_copy_record(struct d2m4_pcal_record *record1, struct d2m4_pcal_record *record2)
Definition: d2m4_pcal_copy_record.c:7
Definition: d2m4_pcal_record.h:39
Definition: d2m4_pcal_record.h:15
Definition: d2m4_pcal_record.h:27