Sistema Embarcado LockWise
Sistema de fechadura inteligente com autenticação por voz, controle MQTT e aplicativo móvel
Carregando...
Procurando...
Nenhuma entrada encontrada
Referência ao ficheiro system_utils.h

Ir para o código fonte deste ficheiro.

Macros

#define SYSTEM_UTILS_H
 

Funções

void cleanup_halt (void)
 Para o sistema permanentemente (lockdown).
 
void cleanup_restart (void)
 Reinicializa o sistema.
 

Documentação das macros

◆ SYSTEM_UTILS_H

#define SYSTEM_UTILS_H

Documentação das funções

◆ cleanup_halt()

void cleanup_halt ( void  )

Para o sistema permanentemente (lockdown).

Esta função tranca a fechadura, desconecta MQTT e Wi-Fi, e entra em deep sleep permanente. Usada para bloqueio de emergência do sistema.

◆ cleanup_restart()

void cleanup_restart ( void  )

Reinicializa o sistema.

Esta função tranca a fechadura, desconecta MQTT e Wi-Fi, e reinicializa o dispositivo. Publica status de "RESTARTING" via MQTT antes da reinicialização.