X-Git-Url: http://pileus.org/git/?p=~andy%2Frsl;a=blobdiff_plain;f=doc%2FRSL_ray_header_struct.html;h=500d6e5d6112b346f0a55eeb37a8c488fd8080e0;hp=2065762760bdbf15e172795fbefe004c334dc37d;hb=71c71381ace86eb987172b22de55fbb837518b26;hpb=d08a7f8a699a044bc4ac5f93917aa7f6c463923b diff --git a/doc/RSL_ray_header_struct.html b/doc/RSL_ray_header_struct.html index 2065762..500d6e5 100644 --- a/doc/RSL_ray_header_struct.html +++ b/doc/RSL_ray_header_struct.html @@ -13,7 +13,7 @@
typedef struct {+
int month; /* Date for this ray; month (1-12). */
int day; /* Date for this ray; day (1-31). */
int year; /* Date for this ray; year (eg. 1993). */
int hour; /* Time for this ray; hour (0-23). */
int minute;/* Time for this ray; minute (0-59).*/
float sec; /* Time for this ray; second + fraction of second. */
float unam_rng; /* Unambiguous range. (KM). */
float azimuth; /* Azimuth angle. (degrees). Must be positive
* 0=North, 90=east, -90/270=west.
* This angle is the mean azimuth for the whole ray.
* Eg. for NSIG the beginning and end azimuths are
* averaged.
*/
int ray_num; /* Ray no. within elevation scan. */
float elev; /* Elevation angle. (degrees). */
int elev_num; /* Elevation no. within volume scan. */
int range_bin1; /* Range to first gate.(meters) */
int gate_size; /* Data gate size (meters)*/
float vel_res; /* Doppler velocity resolution */
float sweep_rate; /* Sweep rate. Full sweeps/min. */
int prf; /* Pulse repitition frequency, in Hz. */
float azim_rate; /* Sweep rate in degrees/second.*/
float fix_angle; /* Elevation angle for the sweep. (degrees). */
float pitch; /* Pitch angle. */
float roll; /* Roll angle. */
float heading; /* Heading. */
float pitch_rate; /* (angle/sec) */
float roll_rate; /* (angle/sec) */
float heading_rate; /* (angle/sec) */
float lat; /* Latitude (degrees) */
float lon; /* Longitude (degrees) */
int alt; /* Altitude (m) */
float rvc; /* Radial velocity correction (m/sec) */
float vel_east; /* Platform velocity to the east (m/sec) */
float vel_north; /* Platform velocity to the north (m/sec) */
float vel_up; /* Platform velocity toward up (m/sec) */
float pulse_count; /* Pulses used in a single dwell time. */
float pulse_width; /* Pulse width (micro-sec). */
float beam_width; /* Beamwidth in degrees. */
float frequency; /* Bandwidth MHz. */
float wavelength; /* Wavelength. Meters. */
float nyq_vel; /* Nyquist velocity. m/s */
float (*f)(Range x); /* Data conversion function. f(x). */
Range (*invf)(float x); /* Data conversion function. invf(x). */
int nbins; /* Number of array elements for 'Range'. */
} Ray_header;
typedef struct {
int month; /* Date for this ray; month (1-12). */
int day; /* Date for this ray; day (1-31). */
int year; /* Date for this ray; year (eg. 1993). */
int hour; /* Time for this ray; hour (0-23). */
int minute;/* Time for this ray; minute (0-59).*/
float sec; /* Time for this ray; second + fraction of second. */
float unam_rng; /* Unambiguous range. (KM). */
float azimuth; /* Azimuth angle. (degrees). Must be positive
* 0=North, 90=east, -90/270=west.
* This angle is the mean azimuth for the whole ray.
* Eg. for NSIG the beginning and end azimuths are
* averaged.
*/
int ray_num; /* Ray no. within elevation scan. */
float elev; /* Elevation angle. (degrees). */
int elev_num; /* Elevation no. within volume scan. */
int range_bin1; /* Range to first gate.(meters) */
int gate_size; /* Data gate size (meters)*/
float vel_res; /* Doppler velocity resolution */
float sweep_rate; /* Sweep rate. Full sweeps/min. */
int prf; /* Pulse repitition frequency, in Hz. */
int prf2; /* Second PRF, for Sigmet dual PRF. */
float azim_rate; /* Sweep rate in degrees/second.*/
float fix_angle; /* Elevation angle for the sweep. (degrees). */
float pitch; /* Pitch angle. */
float roll; /* Roll angle. */
float heading; /* Heading. */
float pitch_rate; /* (angle/sec) */
float roll_rate; /* (angle/sec) */
float heading_rate; /* (angle/sec) */
float lat; /* Latitude (degrees) */
float lon; /* Longitude (degrees) */
int alt; /* Altitude (m) */
float rvc; /* Radial velocity correction (m/sec) */
float vel_east; /* Platform velocity to the east (negative for west) (m/sec) */
float vel_north; /* Platform velocity to the north (negative for south) (m/sec) */
float vel_up; /* Platform velocity toward up (negative for down) (m/sec) */
float pulse_count; /* Pulses used in a single dwell time. */
float pulse_width; /* Pulse width (micro-sec). */
float beam_width; /* Beamwidth in degrees. */
float frequency; /* Bandwidth MHz. */
float wavelength; /* Wavelength. Meters. */
float nyq_vel; /* Nyquist velocity. m/s */
float (*f)(Range x); /* Data conversion function. f(x). */
Range (*invf)(float x); /* Data conversion function. invf(x). */
int nbins; /* Number of array elements for 'Range'. */
} Ray_header;