Added raw water and level endpoints
All checks were successful
Test compiling project / test (push) Successful in 2m39s
All checks were successful
Test compiling project / test (push) Successful in 2m39s
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
#define water_level_min_key "water_level_min"
|
#define water_level_min_key "water_level_min"
|
||||||
#define water_level_max_key "water_level_max"
|
#define water_level_max_key "water_level_max"
|
||||||
#define water_volume_key "water_volume"
|
#define water_volume_key "water_volume"
|
||||||
#define current_software_version Version{0, 0, 19}
|
#define current_software_version Version{0, 0, 20}
|
||||||
#define REQUIRED_SPIFFS_VERSION Version{6, 0, 0}
|
#define REQUIRED_SPIFFS_VERSION Version{6, 0, 0}
|
||||||
|
|
||||||
#define RESISTOR_VALUE 4
|
#define RESISTOR_VALUE 4
|
||||||
@@ -29,6 +29,17 @@ void setup_api_endpoints(){
|
|||||||
serializeJson(build_water_data_json(water_data), output);
|
serializeJson(build_water_data_json(water_data), output);
|
||||||
request->send(200, "application/json", output); });
|
request->send(200, "application/json", output); });
|
||||||
|
|
||||||
|
server.on("/raw_percent", HTTP_GET, [](AsyncWebServerRequest* request) {
|
||||||
|
String output;
|
||||||
|
output = water_data.percentage;
|
||||||
|
request->send(200, "text/raw", output); });
|
||||||
|
|
||||||
|
server.on("/raw_level", HTTP_GET, [](AsyncWebServerRequest* request) {
|
||||||
|
String output;
|
||||||
|
output = water_data.level;
|
||||||
|
request->send(200, "text/raw", output); });
|
||||||
|
|
||||||
|
|
||||||
server.on("/telemetry", HTTP_GET, [](AsyncWebServerRequest* request) {
|
server.on("/telemetry", HTTP_GET, [](AsyncWebServerRequest* request) {
|
||||||
String output;
|
String output;
|
||||||
serializeJson(build_telemetry_json(telemetry), output);
|
serializeJson(build_telemetry_json(telemetry), output);
|
||||||
|
|||||||
Reference in New Issue
Block a user