Files
chargeflow/components/rest_api/include/meters_settings_api.h
2025-11-20 07:45:00 +00:00

23 lines
646 B
C

// =========================
// meters_settings_api.h
// =========================
#ifndef METERS_SETTINGS_API_H
#define METERS_SETTINGS_API_H
#include "esp_err.h"
#include "esp_http_server.h"
// Função para registrar os manipuladores de URI para as configurações dos contadores
void register_meters_settings_handlers(httpd_handle_t server, void *ctx);
/**
* Exponha dados do meter via REST.
* Endpoints:
* GET /api/v1/meters/live -> dados mais recentes (GRID e/ou EVSE)
* GET /api/v1/meters/live?source=GRID|EVSE
*/
void register_meters_data_handlers(httpd_handle_t server, void *ctx);
#endif // METERS_SETTINGS_API_H