#include <Parameter.h>
Enumerator |
---|
STRING_PARAM |
|
FLOAT_PARAM |
|
INT_PARAM |
|
BOOL_PARAM |
|
virtual nidas::core::Parameter::~Parameter |
( |
| ) |
|
|
inlinevirtual |
nidas::core::Parameter::Parameter |
( |
parType |
t | ) |
|
|
inlineprotected |
virtual void nidas::core::Parameter::assign |
( |
const Parameter & |
| ) |
|
|
pure virtual |
virtual Parameter* nidas::core::Parameter::clone |
( |
| ) |
const |
|
pure virtual |
virtual int nidas::core::Parameter::getLength |
( |
| ) |
const |
|
pure virtual |
Implemented in nidas::core::ParameterT< T >.
Referenced by nidas::dynld::StatisticsProcessor::addRequestedSampleTag(), nidas::dynld::isff::GOESOutput::addRequestedSampleTag(), nidas::dynld::isff::GOESOutput::addSourceSampleTag(), createParameter(), nidas::dynld::isff::WisardMote::createSampleTags(), nidas::dynld::raf::LamsSensor::fromDOMElement(), nidas::dynld::UDPSampleOutput::fromDOMElement(), nidas::dynld::isff::Wind2D::fromDOMElement(), nidas::dynld::isff::CS_Krypton::fromDOMElement(), nidas::dynld::raf::CVIProcessor::fromDOMElement(), nidas::core::DSMSensor::fromDOMElement(), nidas::dynld::raf::Aircraft::getTailNumber(), nidas::dynld::isff::WindOrienter::handleParameter(), nidas::dynld::raf::UHSAS_Serial::init(), nidas::dynld::WxtSensor::init(), nidas::dynld::raf::DSMArincSensor::init(), nidas::dynld::isff::MOSMote::open(), nidas::dynld::raf::UHSAS_Serial::open(), nidas::dynld::raf::DSMAnalogSensor::open(), nidas::dynld::isff::ATIK_Sonic::parseParameters(), nidas::dynld::isff::CSI_IRGA_Sonic::parseParameters(), nidas::dynld::isff::CSAT3_Sonic::parseParameters(), nidas::dynld::isff::Wind3D::parseParameters(), nidas::dynld::ParoSci_202BG_P::readParams(), nidas::dynld::ParoSci_202BG_T::readParams(), nidas::dynld::DSC_FreqCounter::readParams(), nidas::dynld::raf::DSMMesaSensor::sendFPGACodeToDriver(), nidas::dynld::IEEE_Float::validate(), nidas::dynld::A2DSensor::validate(), nidas::dynld::raf::A2D_Serial::validate(), nidas::dynld::raf::DSMAnalogSensor::validate(), nidas::dynld::raf::SppSerial::validate(), and nidas::dynld::isff::WisardMote::validate().
const std::string& nidas::core::Parameter::getName |
( |
| ) |
const |
|
inline |
References _name.
Referenced by nidas::core::VariableConverter::addParameter(), nidas::core::Site::addParameter(), nidas::core::SampleOutputBase::addParameter(), nidas::core::SampleTag::addParameter(), nidas::core::DSMSensor::addParameter(), nidas::dynld::StatisticsProcessor::addRequestedSampleTag(), nidas::dynld::isff::GOESOutput::addRequestedSampleTag(), nidas::core::ParameterT< T >::assign(), nidas::dynld::UDPSampleOutput::fromDOMElement(), nidas::dynld::raf::CVIProcessor::fromDOMElement(), nidas::core::DSMSensor::fromDOMElement(), nidas::core::Project::getParameter(), nidas::core::SampleTag::getParameter(), nidas::dynld::isff::WindOrienter::handleParameter(), nidas::core::ParameterNameTypeComparator::operator()(), nidas::dynld::isff::ATIK_Sonic::parseParameters(), nidas::dynld::isff::CSI_IRGA_Sonic::parseParameters(), nidas::dynld::isff::CSAT3_Sonic::parseParameters(), nidas::dynld::isff::Wind3D::parseParameters(), nidas::dynld::ParoSci_202BG_P::readParams(), nidas::dynld::ParoSci_202BG_T::readParams(), nidas::dynld::DSC_FreqCounter::readParams(), nidas::dynld::IEEE_Float::validate(), nidas::dynld::A2DSensor::validate(), and nidas::dynld::raf::A2D_Serial::validate().
double Parameter::getNumericValue |
( |
int |
i | ) |
const |
|
virtual |
References nidas::core::floatNAN.
Referenced by nidas::dynld::StatisticsProcessor::addRequestedSampleTag(), nidas::dynld::isff::GOESOutput::addSourceSampleTag(), nidas::dynld::isff::WisardMote::createSampleTags(), nidas::dynld::raf::LamsSensor::fromDOMElement(), nidas::dynld::UDPSampleOutput::fromDOMElement(), nidas::dynld::isff::CS_Krypton::fromDOMElement(), nidas::core::DSMSensor::fromDOMElement(), nidas::dynld::raf::UHSAS_Serial::init(), nidas::dynld::raf::TwoD_USB::init(), nidas::dynld::raf::DSMArincSensor::init(), nidas::dynld::raf::TwoD_USB::init_parameters(), nidas::dynld::isff::MOSMote::open(), nidas::dynld::raf::UHSAS_Serial::open(), parseAnalog(), nidas::dynld::isff::ATIK_Sonic::parseParameters(), nidas::dynld::isff::CSI_IRGA_Sonic::parseParameters(), nidas::dynld::isff::CSAT3_Sonic::parseParameters(), nidas::dynld::isff::Wind3D::parseParameters(), nidas::dynld::ParoSci_202BG_P::readParams(), nidas::dynld::ParoSci_202BG_T::readParams(), nidas::dynld::DSC_FreqCounter::readParams(), ExtractDMT::run(), ExtractFast2D::run(), nidas::dynld::isff::WisardMote::unpackTsoil(), nidas::dynld::raf::SPP300_Serial::validate(), nidas::dynld::raf::CDP_Serial::validate(), nidas::dynld::raf::SPP100_Serial::validate(), nidas::dynld::raf::SPP200_Serial::validate(), nidas::dynld::raf::PIP_Serial::validate(), nidas::dynld::raf::UDPArincSensor::validate(), nidas::dynld::raf::AlicatSDI::validate(), nidas::dynld::A2DSensor::validate(), nidas::dynld::raf::A2D_Serial::validate(), nidas::dynld::raf::SppSerial::validate(), and nidas::dynld::isff::WisardMote::validate().
std::string Parameter::getStringValue |
( |
int |
i | ) |
const |
|
virtual |
Referenced by nidas::dynld::StatisticsProcessor::addRequestedSampleTag(), nidas::dynld::isff::GOESOutput::addRequestedSampleTag(), nidas::dynld::isff::Wind2D::fromDOMElement(), nidas::dynld::raf::CVIProcessor::fromDOMElement(), nidas::dynld::raf::Aircraft::getTailNumber(), nidas::dynld::isff::WindOrienter::handleParameter(), nidas::dynld::WxtSensor::init(), nidas::dynld::raf::DSMAnalogSensor::open(), nidas::dynld::isff::CSAT3_Sonic::parseParameters(), ExtractDMT::run(), ExtractFast2D::run(), nidas::dynld::raf::DSMMesaSensor::sendFPGACodeToDriver(), sensorTitle(), nidas::dynld::IEEE_Float::validate(), nidas::dynld::raf::UDPArincSensor::validate(), nidas::dynld::A2DSensor::validate(), and nidas::dynld::raf::A2D_Serial::validate().
parType nidas::core::Parameter::getType |
( |
| ) |
const |
|
inline |
References _type.
Referenced by nidas::dynld::StatisticsProcessor::addRequestedSampleTag(), nidas::dynld::isff::GOESOutput::addRequestedSampleTag(), nidas::core::ParameterT< T >::assign(), nidas::dynld::isff::WisardMote::createSampleTags(), nidas::dynld::UDPSampleOutput::fromDOMElement(), nidas::core::DSMSensor::fromDOMElement(), nidas::dynld::isff::PacketInputStream::getGOESProject(), nidas::dynld::isff::GOESProject::GOESProject(), nidas::dynld::isff::WindOrienter::handleParameter(), nidas::dynld::raf::DSMArincSensor::init(), nidas::dynld::isff::MOSMote::open(), nidas::dynld::raf::DSMAnalogSensor::open(), nidas::core::ParameterNameTypeComparator::operator()(), nidas::dynld::isff::ATIK_Sonic::parseParameters(), nidas::dynld::isff::CSI_IRGA_Sonic::parseParameters(), nidas::dynld::isff::CSAT3_Sonic::parseParameters(), nidas::dynld::isff::Wind3D::parseParameters(), nidas::dynld::ParoSci_202BG_P::readParams(), nidas::dynld::ParoSci_202BG_T::readParams(), nidas::dynld::DSC_FreqCounter::readParams(), nidas::dynld::raf::DSMMesaSensor::sendFPGACodeToDriver(), nidas::dynld::isff::WisardMote::unpackTsoil(), nidas::dynld::IEEE_Float::validate(), nidas::dynld::A2DSensor::validate(), nidas::dynld::raf::A2D_Serial::validate(), and nidas::dynld::isff::WisardMote::validate().
void nidas::core::Parameter::setName |
( |
const std::string & |
val | ) |
|
|
inline |
std::string nidas::core::Parameter::_name |
|
protected |
parType nidas::core::Parameter::_type |
|
protected |
The documentation for this class was generated from the following files: