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.
Abrir o monitor
Section titled “Abrir o monitor”open_realtimeO que você vê
Section titled “O que você vê”Painel somente leitura com linhas no formato:
Realtime monitor (read-only) Press q or Ctrl-C to close.
battery : 3.7 VCada variável registrada aparece com nome alinhado à esquerda e valor à direita.
Comportamento
Section titled “Comportamento”| Aspecto | Detalhe |
|---|---|
| Prompt principal | Pausado enquanto o painel está aberto |
| Atualização | Intervalo definido por variável (ex.: bateria a cada 1 s) |
| Erros | Exibidos abaixo da variável que falhou |
| Fechar | Tecla q ou Ctrl+C |
Variável padrão: bateria
Section titled “Variável padrão: bateria”A instalação padrão registra a variável battery, que:
- Envia
battery_get(s,r);ao dispositivo - Aguarda resposta single (timeout 2 s)
- 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.
Sem variáveis registradas
Section titled “Sem variáveis registradas”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).
Quando usar
Section titled “Quando usar”- 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.