Wsr88d_tape_header wsr88d_tape_header;
int n;
int nsweep;
+ int i;
int iv;
int nvolumes;
int volume_mask[] = {WSR88D_DZ, WSR88D_VR, WSR88D_SW};
*/
if (n > 0) {
strncpy(version, wsr88d_file_header.title.filename, 8);
- if (strncmp(version,"AR2V0004",8) == 0 ||
- strncmp(version,"AR2V0003",8) ==0 ||
- strncmp(version,"AR2V0002",8) == 0) {
- expected_msgtype = 31;
+ if (strncmp(version,"AR2V0006",8) == 0 ||
+ strncmp(version,"AR2V0004",8) == 0 ||
+ strncmp(version,"AR2V0003",8) == 0 ||
+ strncmp(version,"AR2V0002",8) == 0) {
+ expected_msgtype = 31;
}
else if (strncmp(version,"ARCHIVE2",8) == 0 ||
- strncmp(version,"AR2V0001",8) == 0) {
- expected_msgtype = 1;
+ strncmp(version,"AR2V0001",8) == 0) {
+ expected_msgtype = 1;
}
}
}
}
}
+ if (nsweep == 0) {
+ /* Get Volume Coverage Pattern number for radar header. */
+ i=0;
+ while (i < MAX_RAYS_IN_SWEEP && wsr88d_sweep.ray[i] == NULL) i++;
+ if (i < MAX_RAYS_IN_SWEEP) radar->h.vcp = wsr88d_get_volume_coverage(
+ wsr88d_sweep.ray[i]);
+ }
+
free_and_clear_sweep(&wsr88d_sweep, 0, MAX_RAYS_IN_SWEEP);
}