From b675b89e1bea42d037e659d7ca38c40b93b0047e Mon Sep 17 00:00:00 2001 From: Adelin Dobre Date: Mon, 23 Jul 2018 12:21:11 +0300 Subject: [PATCH] BME280: Add string based constructor Signed-off-by: Adelin Dobre Signed-off-by: Mihai Tudor Panu --- src/bmp280/bme280.cxx | 6 ++++++ src/bmp280/bme280.hpp | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/src/bmp280/bme280.cxx b/src/bmp280/bme280.cxx index 7936cc7d..83cced34 100644 --- a/src/bmp280/bme280.cxx +++ b/src/bmp280/bme280.cxx @@ -41,6 +41,12 @@ BME280::BME280(int bus, int addr, int cs) : { } +BME280::BME280(std::string initStr) : + BMP280(initStr) +{ +} + + BME280::~BME280() { } diff --git a/src/bmp280/bme280.hpp b/src/bmp280/bme280.hpp index b18a4922..4dd6463d 100644 --- a/src/bmp280/bme280.hpp +++ b/src/bmp280/bme280.hpp @@ -83,6 +83,13 @@ namespace upm { BME280(int bus=BME280_DEFAULT_I2C_BUS, int addr=BME280_DEFAULT_ADDR, int cs=-1); + /** + * Instantiates BME280 Digital Sensor based on a given string. + * + * @param initStr string containing specific information for BME280 initialization. + */ + BME280(std::string initStr); + /** * BME280 Destructor. */