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. |
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 |
uint16_t NIDS3::RadialData::_configChange |
bits 4-7 of third 16 bit word.
std::vector< float > NIDS3::RadialData::_data |
Increment in low byte.
uint16_t NIDS3::RadialData::_numBins |
Number range bins; normally 512.
For low bandwidth, may be reduced.
unsigned nyquist velocity in high byte - 1/3 m/s
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.
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.