superdarn |src.lib|tk|radar| RadarParm Index

RadarParm

Header
superdarn/rprm.h
Library
radar
Members
struct {
char major; Major revision number.
char minor; Minor revision number.
}
revision; Revision number.
struct {
char proto; Origin proto, zero (0) if generated at the radar site, non-zero if generated by post processsing.
char time[ORIGIN_TIME_SIZE]; ASCII representation of the time at which the file was generated.
char command[ORIGIN_COMMAND_SIZE]; The command line or the name of the control program that generated the file.
}
origin; Origin of the file.
int16 cp; Control program Identifier number.
int16 stid; Station Identifier number.
struct {
int16 yr; Year.
int16 mo; Month.
int16 dy; Day.
int16 hr; Hour.
int16 mt; Minute.
int16 sc; Second.
int32 us; Microsecond.
}
time; Timestamp.
int16 txpow; Transmitted power (kW).
int16 nave; Number of pulse sequences transmitted.
int16 atten; Attenuation level.
int16 lagfr; Lag to first range (microseconds).
int16 smsep; Sample separation (microseconds).
int16 ercod; Error proto.
struct {
int16 agc; AGC status word.
int16 lopwr; LOPWR status word.
}
stat; Hardware status.
struct {
float search; Calculated noise from clear frequency search.
float mean; Average noise across frequency band.
}
noise; Noise statistics.
int16 channel; Channel number for a stereo radar.
int16 bmnum; Beam number.
float bmazm; Beam azimuth.
int16 scan; Scan flag.
int16 rxrise; Receiver rise time (microseconds).
struct {
int16 sc; Seconds.
int32 us; Microseconds.
}
intt; Integration time.
int16 txpl; Transmit pulse length (microseconds).
int16 mpinc; Multi-pulse increment (microseconds).
int16 mppul; Number of pulses in sequence.
int16 mplgs; Number of lags in ACF.
int16 nrang; Number of ranges.
int16 frang; Distance to first range (kilometers).
int16 rsep; Range separation (kilometers).
int16 xcf; XCF flag.
int16 tfreq; Transmitted frequency.
int16 offset; Offset between channels for a stereo radar.
int32 mxpwr; Maximum power.
int32 lvmax; Maximum noise level.
int16 pulse[PULSE_SIZE]; Pulse table.
int16 lag[LAG_SIZE][2]; Lag table.
char combf[COMBF_SIZE]; Comment buffer.
Description

The struct RadarParm structure stores the radar parameter block. It contains the various operating parameters that the radar is using when gathering data.