DUNE: Uniform Navigational Environment  2.6.1
Transports::SUNSET::Sensors Class Reference

Public Member Functions

 Sensors (Tasks::Task *task, std::vector< std::string > &table)
 
bool exists (const std::string &name, unsigned sensor_id)
 
int getSensorId (const std::string &name, unsigned eid)
 
void setMeasurement (const std::string &name, unsigned sensor_id, double value, const Position &position)
 
const SensorSamplegetMeasurement (const std::string &name, unsigned sensor_id)
 
std::vector< std::string > getMeasurementList (void)
 
std::vector< SensorInfoTuplegetSensorInfoList (const std::string &measurement_name)
 

Constructor & Destructor Documentation

Transports::SUNSET::Sensors::Sensors ( Tasks::Task *  task,
std::vector< std::string > &  table 
)
inline

Member Function Documentation

bool Transports::SUNSET::Sensors::exists ( const std::string &  name,
unsigned  sensor_id 
)
inline
const SensorSample& Transports::SUNSET::Sensors::getMeasurement ( const std::string &  name,
unsigned  sensor_id 
)
inline
std::vector<std::string> Transports::SUNSET::Sensors::getMeasurementList ( void  )
inline
int Transports::SUNSET::Sensors::getSensorId ( const std::string &  name,
unsigned  eid 
)
inline
std::vector<SensorInfoTuple> Transports::SUNSET::Sensors::getSensorInfoList ( const std::string &  measurement_name)
inline
void Transports::SUNSET::Sensors::setMeasurement ( const std::string &  name,
unsigned  sensor_id,
double  value,
const Position position 
)
inline
Collaboration diagram for Transports::SUNSET::Sensors:
Collaboration graph