NIDS3::RadialData Struct Reference

List of all members.

Public Member Functions

const std::string & getType () const
code::Angle getAzimuth () const
code::Angle getElevation () const
code::Speed getNyquistVelocity () const
code::Speed getNyquistSpectrumWidth () const
code::Length getGateSpacing () const

Public Attributes

code::Time _time
 Time stamp of radial.
uint16_t _startCode
 Should always be 0xAF1F.
uint16_t _radarStatus
 Active low flags, the following flags are true if bit cleared.
uint16_t _numBins
 Number range bins; normally 512.
uint16_t _productMode
 bits 8-11 of third 16 bit word.
std::string _typeName
uint16_t _configChange
 bits 4-7 of third 16 bit word.
uint16_t _productSelect
 bits 0-3 of third 16 bit word.
float _threshold
 Threshold in high byte.
float _increment
 Increment in low byte.
float _binSize
float _nyquistV
 unsigned nyquist velocity in high byte - 1/3 m/s
float _nyquistW
 unsigned nyquist width in low byte - 1/3 m/s
uint16_t _unknown
float _azimuth
float _elevation
std::vector< float > _data

Static Public Attributes

static const uint16_t RTD_NIDS3_STATUS_SERVO
 Servo power is on.
static const uint16_t RTD_NIDS3_STATUS_POWER
 T/R power is on.
static const uint16_t RTD_NIDS3_STATUS_AFCALARM
 AFC Alarm.
static const uint16_t RTD_NIDS3_STATUS_COHOALARM
 COHO Alarm.
static const uint16_t RTD_NIDS3_STATUS_STALOALARM
 STALO Alarm.
static const uint16_t RTD_NIDS3_STATUS_XMTFAULT
 Transmitter fault.
static const uint16_t RTD_NIDS3_STATUS_XMTPOWER
 Transmitter power.
static const uint16_t RTD_NIDS3_STATUS_SIMULATED
 Simulated data.
static const uint16_t RTD_NIDS3_STATUS_RADIATE
 Radar is radiating.
static const uint16_t RTD_NIDS3_STATUS_STANDBY
 Radar is in standby (ready to radiate).
static const uint16_t RTD_NIDS3_STATUS_WARMING
 Radar is warming up (not ready to radiate).
static const uint16_t RTD_NIDS3_MODE_PRECIP
 Product - Precip mode.
static const uint16_t RTD_NIDS3_MODE_8BIT
 Product - 8 bit mode.
static const uint16_t RTD_NIDS3_MODE_MASK
 Mode - mask.
static const uint16_t RTD_NIDS3_CHANGE_PROD
 Config - Product Change.
static const uint16_t RTD_NIDS3_CHANGE_RANGE
 Config - Range Change.
static const uint16_t RTD_NIDS3_CHANGE_ELEV
 Config - Elevation Change.
static const uint16_t RTD_NIDS3_CHANGE_OTHER
 Config - Other Change.
static const uint16_t RTD_NIDS3_CHANGE_MASK
 Config Mask.
static const uint16_t RTD_NIDS3_DATA_T
 Select - Uncorrected Reflectivity.
static const uint16_t RTD_NIDS3_DATA_Z
 Select - Corrected Reflectivity.
static const uint16_t RTD_NIDS3_DATA_V
 Select - Radial Velocity.
static const uint16_t RTD_NIDS3_DATA_W
 Select - Spectrum Width.
static const uint16_t RTD_NIDS3_DATA_MASK
 Select Mask.
static const std::string UncorrectedReflectivity
 Uncorrected Reflectivity Name Type.

Member Function Documentation

code::Angle NIDS3::RadialData::getAzimuth (  )  const

code::Angle NIDS3::RadialData::getElevation (  )  const

code::Length NIDS3::RadialData::getGateSpacing (  )  const

code::Speed NIDS3::RadialData::getNyquistSpectrumWidth (  )  const

code::Speed NIDS3::RadialData::getNyquistVelocity (  )  const

const std::string& NIDS3::RadialData::getType (  )  const


Member Data Documentation

float NIDS3::RadialData::_azimuth

float NIDS3::RadialData::_binSize

uint16_t NIDS3::RadialData::_configChange

bits 4-7 of third 16 bit word.

std::vector< float > NIDS3::RadialData::_data

float NIDS3::RadialData::_elevation

float NIDS3::RadialData::_increment

Increment in low byte.

uint16_t NIDS3::RadialData::_numBins

Number range bins; normally 512.

For low bandwidth, may be reduced.

float NIDS3::RadialData::_nyquistV

unsigned nyquist velocity in high byte - 1/3 m/s

float NIDS3::RadialData::_nyquistW

unsigned nyquist width in low byte - 1/3 m/s

uint16_t NIDS3::RadialData::_productMode

bits 8-11 of third 16 bit word.

uint16_t NIDS3::RadialData::_productSelect

bits 0-3 of third 16 bit word.

uint16_t NIDS3::RadialData::_radarStatus

Active low flags, the following flags are true if bit cleared.

uint16_t NIDS3::RadialData::_startCode

Should always be 0xAF1F.

float NIDS3::RadialData::_threshold

Threshold in high byte.

code::Time NIDS3::RadialData::_time

Time stamp of radial.

std::string NIDS3::RadialData::_typeName

uint16_t NIDS3::RadialData::_unknown

const uint16_t NIDS3::RadialData::RTD_NIDS3_CHANGE_ELEV [static]

Config - Elevation Change.

const uint16_t NIDS3::RadialData::RTD_NIDS3_CHANGE_MASK [static]

Config Mask.

const uint16_t NIDS3::RadialData::RTD_NIDS3_CHANGE_OTHER [static]

Config - Other Change.

const uint16_t NIDS3::RadialData::RTD_NIDS3_CHANGE_PROD [static]

Config - Product Change.

const uint16_t NIDS3::RadialData::RTD_NIDS3_CHANGE_RANGE [static]

Config - Range Change.

const uint16_t NIDS3::RadialData::RTD_NIDS3_DATA_MASK [static]

Select Mask.

const uint16_t NIDS3::RadialData::RTD_NIDS3_DATA_T [static]

Select - Uncorrected Reflectivity.

const uint16_t NIDS3::RadialData::RTD_NIDS3_DATA_V [static]

Select - Radial Velocity.

const uint16_t NIDS3::RadialData::RTD_NIDS3_DATA_W [static]

Select - Spectrum Width.

const uint16_t NIDS3::RadialData::RTD_NIDS3_DATA_Z [static]

Select - Corrected Reflectivity.

const uint16_t NIDS3::RadialData::RTD_NIDS3_MODE_8BIT [static]

Product - 8 bit mode.

const uint16_t NIDS3::RadialData::RTD_NIDS3_MODE_MASK [static]

Mode - mask.

const uint16_t NIDS3::RadialData::RTD_NIDS3_MODE_PRECIP [static]

Product - Precip mode.

const uint16_t NIDS3::RadialData::RTD_NIDS3_STATUS_AFCALARM [static]

AFC Alarm.

const uint16_t NIDS3::RadialData::RTD_NIDS3_STATUS_COHOALARM [static]

COHO Alarm.

const uint16_t NIDS3::RadialData::RTD_NIDS3_STATUS_POWER [static]

T/R power is on.

const uint16_t NIDS3::RadialData::RTD_NIDS3_STATUS_RADIATE [static]

Radar is radiating.

const uint16_t NIDS3::RadialData::RTD_NIDS3_STATUS_SERVO [static]

Servo power is on.

const uint16_t NIDS3::RadialData::RTD_NIDS3_STATUS_SIMULATED [static]

Simulated data.

const uint16_t NIDS3::RadialData::RTD_NIDS3_STATUS_STALOALARM [static]

STALO Alarm.

const uint16_t NIDS3::RadialData::RTD_NIDS3_STATUS_STANDBY [static]

Radar is in standby (ready to radiate).

const uint16_t NIDS3::RadialData::RTD_NIDS3_STATUS_WARMING [static]

Radar is warming up (not ready to radiate).

const uint16_t NIDS3::RadialData::RTD_NIDS3_STATUS_XMTFAULT [static]

Transmitter fault.

const uint16_t NIDS3::RadialData::RTD_NIDS3_STATUS_XMTPOWER [static]

Transmitter power.

const std::string NIDS3::RadialData::UncorrectedReflectivity [static]

Uncorrected Reflectivity Name Type.


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