#ifndef CONFIGURACOES_H #define CONFIGURACOES_H // Controle de depuração global // Defina `DEBUG_ENABLED` como 1 para habilitar logs e instrumentação // (ativa a macro `DEBUG`, habilitando `LOG/LOGLN` e trechos `#ifdef DEBUG`). // Defina como 0 para desabilitar completamente (remove `DEBUG` e suprime logs). #ifndef DEBUG_ENABLED #define DEBUG_ENABLED 0 #endif #if DEBUG_ENABLED #ifndef DEBUG #define DEBUG #endif #else #ifdef DEBUG #undef DEBUG #endif #endif #define NUMERO_SERIE "000099" #define INTERVALO_ENVIO_ABASTECIMENTO 2 // Tempo em minutos #define INTERVALO_ATUALIZACAO_BD 10 // Tempo em minutos #define PAUSA_ABASTECIMENTO 120 // Tempo em segundos #define INTERVALO_RESINCRONIZACAO 30 // Tempo em minutos #define TENTATIVAS_RESINCRONIZACAO 2 // Quantidade de tentativas consecutivas de resincronização com o ESP e conexão com o MQTT. #define INTERVALO_CONEXAO_MQTT 1 // Tempo em minutos #define INTERVALO_ENVIOS_PENDENTES 7 // Tempo em minutos #define TOPICO_PUB_CONSULTA_DB "abacontrol/cons_DB" #define TOPICO_SUB_RESPOSTA_DB "abacontrol/resp_DB/" #define TOPICO_PUB_ENVIO_ABASTECIMENTO "abacontrol/env_abast" #define TOPICO_SUB_RESPOSTA_ABASTECIMENTO "abacontrol/resp_abast/" #define TOPICO_PUB_ACESSO "abacontrol/acesso" #define TOPICO_SUB_RESPOSTA_ACESSO "abacontrol/resp_acesso/" #define TOPICO_PUB_LISTAS "abacontrol/listas" #define TOPICO_SUB_RESPOSTA_LISTAS "abacontrol/resp_listas/" //Modificado - agora usará configuração de acesso // #define USE_RFID true // Mude para false para usar acesso por senha // #define TIPOS_COMBUSTIVEIS 1 // Mude para editar os tipos de combustiveis disponiveis // #define COMBUSTIVEIS {"S10"}; // Define os tipos de combustiveis // Credenciais do broker // URL: mqtt.abacontrol.com.br // Usuário: admin_controladora // Sinalização de redraw do menu principal (extern definida em _principal.cpp) extern bool menuRedrawPending; #endif // CONFIGURACOES_H