mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-28 15:12:19 +03:00
add bmp sensor
This commit is contained in:
@@ -40,6 +40,9 @@ void cmd_init() {
|
||||
sCmd.addCommand("bme280-hum", bme280Hum);
|
||||
sCmd.addCommand("bme280-press", bme280Press);
|
||||
|
||||
sCmd.addCommand("bmp280-temp", bmp280Temp);
|
||||
sCmd.addCommand("bmp280-press", bmp280Press);
|
||||
|
||||
handle_time_init();
|
||||
}
|
||||
|
||||
|
||||
35
src/items/SensorBmp280Class.cpp
Normal file
35
src/items/SensorBmp280Class.cpp
Normal file
@@ -0,0 +1,35 @@
|
||||
#include "items/SensorBmp280Class.h"
|
||||
|
||||
#include "ItemsCmd.h"
|
||||
//#ifdef SensorBmp280Enabled
|
||||
//=========================================Модуль ультрозвукового дальномера==================================================================
|
||||
//bmp280-temp;id;anydata;Сенсоры;Температура;order;c[1]
|
||||
//bmp280-hum;id;anydata;Сенсоры;Температура;order;c[1]
|
||||
//bmp280-press;id;anydata;Сенсоры;Температура;order;c[1]
|
||||
//=========================================================================================================================================
|
||||
SensorBmp280Class mySensorBmp280;
|
||||
|
||||
void bmp280Temp() {
|
||||
mySensorBmp280.update();
|
||||
String key = mySensorBmp280.gkey();
|
||||
sCmd.addCommand(key.c_str(), bmp280ReadingTemp);
|
||||
mySensorBmp280.SensorBmp280Init();
|
||||
mySensorBmp280.clear();
|
||||
}
|
||||
void bmp280ReadingTemp() {
|
||||
String key = sCmd.order();
|
||||
mySensorBmp280.SensorBmp280ReadTmp(key);
|
||||
}
|
||||
|
||||
void bmp280Press() {
|
||||
mySensorBmp280.update();
|
||||
String key = mySensorBmp280.gkey();
|
||||
sCmd.addCommand(key.c_str(), bmp280ReadingPress);
|
||||
mySensorBmp280.SensorBmp280Init();
|
||||
mySensorBmp280.clear();
|
||||
}
|
||||
void bmp280ReadingPress() {
|
||||
String key = sCmd.order();
|
||||
mySensorBmp280.SensorBmp280ReadPress(key);
|
||||
}
|
||||
//#endif
|
||||
Reference in New Issue
Block a user