code::LevelII::Message1RadialHeader Struct Reference

List of all members.

Public Member Functions

double getUnambiguousRange () const
 kilometers
void setUnambiguousRange (float kms)
 pass in kilometers
double getAzimuth () const
 degrees
void setAzimuth (float deg)
 pass in degrees.
double getElevation () const
 degrees
void setElevation (float deg)
 pass in degrees.
double getNyquistVelocity () const
 zero if no velocity data (m/s)
void setNyquistVelocity (float mpers)
 pass in zero if no velocity data (m/s)

Public Attributes

int radial_time_msecs
short radial_time_days
short unamb_range
unsigned short azimuth
short azimuth_no
short status
 Radial status where:.
unsigned short elevation
short swp_no
 sweep number (1,2,.
short range_to_first_gate_ref
 range to first gate (m)
short range_to_first_gate_vel
 range to first gate (m)
short gate_width_ref
 gate size (m)
short gate_width_vel
 gate size (m)
short num_bins_ref
 num gates
short num_bins_vel
short sector_no
float calib_const
short ref_offset
 Number of bytes from start of message header to ref data.
short vel_offset
 Number of bytes from start of message header to vel data.
short spw_offset
 Number of bytes from start of this header to spw data.
short vel_resolution
 Doppler velocity resolution: 2 = 0.5 m/s 4 = 1.0 m/s.
short vcp
short reserved [7]
short nyquist_vel
short atmos_atten
short threshold_param
 Value/10.
short unused [17]

Friends

std::ostream & operator<< (std::ostream &, const Message1RadialHeader &)
 outputs useful (human-readable) information about this radial.
BOIStream & operator>> (BOIStream &is, Message1RadialHeader &) throw (std::string)
BOOStream & operator<< (BOOStream &os, const Message1RadialHeader &)

Member Function Documentation

double code::LevelII::Message1RadialHeader::getAzimuth (  )  const [inline]

degrees

double code::LevelII::Message1RadialHeader::getElevation (  )  const [inline]

degrees

double code::LevelII::Message1RadialHeader::getNyquistVelocity (  )  const [inline]

zero if no velocity data (m/s)

double code::LevelII::Message1RadialHeader::getUnambiguousRange (  )  const [inline]

kilometers

void code::LevelII::Message1RadialHeader::setAzimuth ( float  deg  )  [inline]

pass in degrees.

void code::LevelII::Message1RadialHeader::setElevation ( float  deg  )  [inline]

pass in degrees.

void code::LevelII::Message1RadialHeader::setNyquistVelocity ( float  mpers  )  [inline]

pass in zero if no velocity data (m/s)

void code::LevelII::Message1RadialHeader::setUnambiguousRange ( float  kms  )  [inline]

pass in kilometers


Friends And Related Function Documentation

BOOStream& operator<< ( BOOStream &  os,
const Message1RadialHeader  
) [friend]

std::ostream& operator<< ( std::ostream &  ,
const Message1RadialHeader  
) [friend]

outputs useful (human-readable) information about this radial.

BOIStream& operator>> ( BOIStream &  is,
Message1RadialHeader  
) throw (std::string) [friend]


Member Data Documentation

short code::LevelII::Message1RadialHeader::atmos_atten

unsigned short code::LevelII::Message1RadialHeader::azimuth

short code::LevelII::Message1RadialHeader::azimuth_no

float code::LevelII::Message1RadialHeader::calib_const

unsigned short code::LevelII::Message1RadialHeader::elevation

short code::LevelII::Message1RadialHeader::gate_width_ref

gate size (m)

short code::LevelII::Message1RadialHeader::gate_width_vel

gate size (m)

short code::LevelII::Message1RadialHeader::num_bins_ref

num gates

short code::LevelII::Message1RadialHeader::num_bins_vel

short code::LevelII::Message1RadialHeader::nyquist_vel

short code::LevelII::Message1RadialHeader::radial_time_days

int code::LevelII::Message1RadialHeader::radial_time_msecs

short code::LevelII::Message1RadialHeader::range_to_first_gate_ref

range to first gate (m)

short code::LevelII::Message1RadialHeader::range_to_first_gate_vel

range to first gate (m)

short code::LevelII::Message1RadialHeader::ref_offset

Number of bytes from start of message header to ref data.

short code::LevelII::Message1RadialHeader::reserved[7]

short code::LevelII::Message1RadialHeader::sector_no

short code::LevelII::Message1RadialHeader::spw_offset

Number of bytes from start of this header to spw data.

short code::LevelII::Message1RadialHeader::status

Radial status where:.

       0 = START OF NEW ELEVATION.
       1 = INTERMEDIATE RADIAL.
       2 = END OF ELEVATION.
       3 = BEGINNING OF VOLUME SCAN.
       4 = END OF VOLUME SCAN.
       

short code::LevelII::Message1RadialHeader::swp_no

sweep number (1,2,.

..). Remember that sweep 1 is all reflectivity and sweep 2 is all velocity.

short code::LevelII::Message1RadialHeader::threshold_param

Value/10.

= Watts

short code::LevelII::Message1RadialHeader::unamb_range

short code::LevelII::Message1RadialHeader::unused[17]

short code::LevelII::Message1RadialHeader::vcp

short code::LevelII::Message1RadialHeader::vel_offset

Number of bytes from start of message header to vel data.

short code::LevelII::Message1RadialHeader::vel_resolution

Doppler velocity resolution: 2 = 0.5 m/s 4 = 1.0 m/s.


Generated on Fri May 4 13:40:22 2012 for WDSS-IIw2algs by  doxygen 1.4.7