1 /* Control characters used in Rainbow data header */
3 #define SOH 0x01 /* Start of header: first character in Rainbow file. */
4 #define ETX 0x03 /* End of text: end of header. */
5 #define CR 0x0d /* Carriage return: end of line, same as '\r'. */
6 #define ETB 0x17 /* End of transmission block: marks header sections. */
11 #define VOLUME_SCAN 100
35 float lat; /* radar latitude, degrees */
36 float lon; /* radar longitude, degrees */
38 int az_start; /* degrees */
39 int az_stop; /* degrees */
40 float az_step; /* degrees */
41 float range_start; /* km */
42 float range_stop; /* km */
43 float range_step; /* km */
45 float bin_resolution; /* km */
55 struct elev_params *elev_params[20];
58 /* Function prototypes */
60 Radar *RSL_rainbow_to_radar(char *infile);
61 int rainbow_data_to_radar(Radar *radar, Rainbow_hdr rainbow_hdr, FILE *fp);