fix evse_link
This commit is contained in:
@@ -9,36 +9,26 @@ extern "C" {
|
||||
#include <stdint.h>
|
||||
#include "esp_err.h"
|
||||
|
||||
|
||||
/**
|
||||
* @brief Inicializa o módulo de load balancer
|
||||
*/
|
||||
void loadbalancer_init(void);
|
||||
|
||||
/**
|
||||
* @brief Task contínua do algoritmo de balanceamento
|
||||
*/
|
||||
void loadbalancer_task(void *param);
|
||||
|
||||
/**
|
||||
* @brief Ativa ou desativa o load balancing
|
||||
*/
|
||||
void loadbalancer_set_enabled(bool value);
|
||||
|
||||
/**
|
||||
* @brief Verifica se o load balancing está ativo
|
||||
*/
|
||||
void loadbalancer_set_enabled(bool enabled);
|
||||
bool loadbalancer_is_enabled(void);
|
||||
|
||||
/**
|
||||
* @brief Define a corrente máxima do grid
|
||||
*/
|
||||
esp_err_t load_balancing_set_max_grid_current(uint8_t max_grid_current);
|
||||
// GRID limit (A)
|
||||
void loadbalancer_grid_set_enabled(bool en);
|
||||
bool loadbalancer_grid_is_enabled(void);
|
||||
esp_err_t loadbalancer_grid_set_max_import_a(uint8_t a);
|
||||
uint8_t loadbalancer_grid_get_max_import_a(void);
|
||||
|
||||
/**
|
||||
* @brief Obtém a corrente máxima do grid
|
||||
*/
|
||||
uint8_t load_balancing_get_max_grid_current(void);
|
||||
// PV optimizer (W)
|
||||
void loadbalancer_pv_set_enabled(bool en);
|
||||
bool loadbalancer_pv_is_enabled(void);
|
||||
esp_err_t loadbalancer_pv_set_max_import_w(int32_t w);
|
||||
int32_t loadbalancer_pv_get_max_import_w(void);
|
||||
|
||||
// Aliases legacy (se quiseres manter chamadas antigas)
|
||||
esp_err_t load_balancing_set_max_grid_current(uint8_t value);
|
||||
uint8_t load_balancing_get_max_grid_current(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user