Console
O prompt
Section titled “O prompt”Cada linha que você digita aparece após:
📤 Enviar:Pressione Enter para enviar. Linhas vazias são ignoradas.
Formas de digitar comandos
Section titled “Formas de digitar comandos”A CLI aceita três estilos de entrada:
1. Atalho (recomendado para comandos integrados)
Section titled “1. Atalho (recomendado para comandos integrados)”Para comandos já registrados na CLI, basta o nome — com ou sem parênteses:
helphelp()param_listopen_realtimeIsso é expandido automaticamente para o formato wire nome(s,r,...); antes do envio.
Com argumentos:
echo(olá, mundo)2. Protocolo wire completo
Section titled “2. Protocolo wire completo”Para falar diretamente com o firmware no formato oficial:
help(s,r);param_get(s,r,"temperature");battery_get(s,r);Veja Protocolo wire para detalhes do formato.
3. Texto bruto (avançado)
Section titled “3. Texto bruto (avançado)”Se a linha não for reconhecida como comando registrado nem como wire válido, a CLI pergunta:
Entrada desconhecida ou não tratada. Enviar esta linha como texto bruto ao dispositivo?Confirme apenas se souber que o firmware aceita aquela string exata.
Autocompletar
Section titled “Autocompletar”O prompt oferece Tab com os nomes dos comandos registrados (case-insensitive). Útil para descobrir help, param_list, map_edit, etc.
Atalhos de teclado no prompt
Section titled “Atalhos de teclado no prompt”| Tecla | Ação |
|---|---|
( | Insere () e posiciona o cursor entre os parênteses |
) | Pula um ) existente ou insere um novo |
" | Insere aspas em par ou pula aspas de fechamento |
Saída no terminal
Section titled “Saída no terminal”Mensagens da CLI usam o prefixo [TamanduCLI] e cores para facilitar a leitura:
| Cor | Uso típico |
|---|---|
| Verde | Sucesso, conexão, confirmações |
| Amarelo | Avisos, timeouts parciais |
| Vermelho | Erros, falhas de envio |
| Ciano | Informações de coleta (listas, mapas) |
Respostas espontâneas do dispositivo também aparecem no terminal conforme chegam via BLE.
Encerrar a sessão
Section titled “Encerrar a sessão”quitexitcloseOu Ctrl+C no prompt.
Próximo passo
Section titled “Próximo passo”Consulte a referência de comandos para saber o que cada comando faz.