94doublePRF; // [Hz] Pulse Repetition Frequency (if set independently, not matched to ESM value)
95doublePW; // [s] Pulse Width (if set independently, not matched to ESM value)
96doublePagility; // [unitless 0-1] Agility in matching ESM PW and PRF. 0 = set independently or unused, 1 = fully agile. Set to unused (0) if not RBM, VBM, RGS, VGS - capable.
97doubletlo, thi; // [s] Time-delay range set for range bin masking (RBM), or set tlo>=thi for no RBM capability.
98doublefdlo, fdhi; // [Hz] Doppler frequency range set for velocity bin masking (VBM), or set fdlo>=fdhi for no VBM capability.
99intRGSflag; // [0-2] Range Gate Stealing method : 0 = no RGS, 1 = walk-off, 2 = break lock.
131intnfreq; // [unitless] number of frequencies for which we have data
132doubleminfreq, maxfreq; // [GHz] Minimum and maximum frequencies for which we have data
133intnincident; // [unitless] Number of Zenith angles for which we have data
134double minincident, maxincident, stepincident; // [deg] Minimum, maximum and increment of Zenith angle values
135intnazimuth; // [unitless] Number of Azimuth angles for which we have data
136double minazimuth, maxazimuth, stepazimuth; // [deg] Minimum, maximum, and increment of Azimuth angle values
137double *freq; // [GHz] Array of frequencies for which we have data.
138// Notes on the following:
139// v=vertical polarization (along projection of object body up-axis on the plane perpendicular to the particular {Zenith, Azimuth} direction chosen)
140// h=horizontal polarization (along tangent to Zenith=constant circle at particular {Zenith, Azimuth} direction chosen).
141// First subscript refers to polarization state of the transmitter, second is that of the receiver.
142// Index via [freq_index*nincident*nazimuth+incident_index*nazimuth+azimuth_index].
143double *rcsvv, *rcsvh, *rcshv, *rcshh; // [dB m2] Array of Radar Cross Sections of the form 10_m2 log_10( ABSOLUTE_RCS_m2 / 1_m2).
144double *ampvv, *ampvh, *amphv, *amphh; // [unitless 0-1] Array of Amplitude ratios of form (reflected_amplitude / incident_amplitude).
145double *phavv, *phavh, *phahv, *phahh; // [deg] Array of Phase Differences of form (reflected_phase - incident_phase).