Skip to content
Snippets Groups Projects
Commit 65ff0453 authored by fxk8y's avatar fxk8y :spider:
Browse files

make measure-period configurable

parent 17bd5f6e
No related branches found
No related tags found
2 merge requests!8Updating bme280-qthing,!5Measured: A measuring daemon
......@@ -92,6 +92,10 @@ void qthing::measured::Measured::registerBackend(qthing::measured::backend_t new
};
}
void qthing::measured::Measured::set_measure_period(uint16_t period) {
this->measure_period = period;
}
/*
* Global default instance
......@@ -115,6 +119,11 @@ void qthing::measured::registerBackend(qthing::measured::backend_t new_backend)
md->registerBackend(new_backend);
}
void qthing::measured::set_measure_period(uint16_t period) {
start_measured();
md->set_measure_period(period);
}
/*
* Predefined backends
......
......@@ -27,6 +27,7 @@ namespace qthing {
void registerBackend(backend_t new_backend);
void registerSensor(std::string name, std::string type, std::string unit, sensor_t sensor);
void set_measure_period(uint16_t period);
class Measured {
......@@ -41,6 +42,7 @@ namespace qthing {
Measured();
void registerBackend(backend_t new_backend);
void registerSensor(std::string name, std::string type, std::string unit, sensor_t sensor);
void set_measure_period(uint16_t period);
private:
std::vector<sensor_config_t> sensors;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment