17 lines
558 B
C
17 lines
558 B
C
#ifndef EVSE_LINK_EVENTS_H_
|
|
#define EVSE_LINK_EVENTS_H_
|
|
|
|
#include "esp_event.h"
|
|
|
|
ESP_EVENT_DECLARE_BASE(EVSE_LINK_EVENTS);
|
|
|
|
typedef enum {
|
|
LINK_EVENT_FRAME_RECEIVED, // qualquer frame válido
|
|
LINK_EVENT_SLAVE_ONLINE, // heartbeat recebido primeira vez
|
|
LINK_EVENT_SLAVE_OFFLINE, // sem heartbeat no timeout
|
|
LINK_EVENT_MASTER_POLL_SENT, // opcional: poll enviado pelo master
|
|
LINK_EVENT_CURRENT_LIMIT_APPLIED,
|
|
LINK_EVENT_SLAVE_CONFIG_UPDATED // <- NOVO evento
|
|
} evse_link_event_t;
|
|
#endif // EVSE_LINK_EVENTS_H_
|