23 lines
646 B
C
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
|