Skip to content

Monitor em tempo real

O comando open_realtime abre uma janela fullscreen no terminal que atualiza variáveis periodicamente — útil para acompanhar bateria, sensores ou outros valores sem digitar comandos manualmente a cada segundo.

open_realtime

Painel somente leitura com linhas no formato:

Realtime monitor (read-only)
Press q or Ctrl-C to close.
battery : 3.7 V

Cada variável registrada aparece com nome alinhado à esquerda e valor à direita.

AspectoDetalhe
Prompt principalPausado enquanto o painel está aberto
AtualizaçãoIntervalo definido por variável (ex.: bateria a cada 1 s)
ErrosExibidos abaixo da variável que falhou
FecharTecla q ou Ctrl+C

A instalação padrão registra a variável battery, que:

  1. Envia battery_get(s,r); ao dispositivo
  2. Aguarda resposta single (timeout 2 s)
  3. Extrai o valor numérico e exibe com sufixo V

Se o firmware não responder a battery_get, a linha mostra erro ou unknown.

Se nenhuma variável estiver configurada, a CLI avisa:

⚠ Nenhuma variável realtime registrada.

Nesse caso o painel não abre. Variáveis extras exigem extensão da CLI por desenvolvedores (fora do escopo deste guia de usuário).

  • Verificar tensão da bateria durante testes de campo
  • Monitorar um valor enquanto o robô executa outra tarefa
  • Depurar se o firmware responde a comandos periódicos

Para leitura pontual sem painel, use wire direto:

battery_get(s,r);

A resposta aparece no log normal do console.