|
|
@@ -5,7 +5,8 @@ import {
|
|
|
refPorSerial,
|
|
|
statusConexao,
|
|
|
minutosDesde,
|
|
|
- classificarSinalRx
|
|
|
+ classificarSinalRx,
|
|
|
+ radiosVisiveis
|
|
|
} from "../services/acsService.js";
|
|
|
|
|
|
// comando explícito, à parte dos 3 modos do roteador por LLM — mesmo espírito do /cto e do
|
|
|
@@ -93,7 +94,7 @@ function formatarOptico(optico) {
|
|
|
function formatarRadios(radios = []) {
|
|
|
if (!radios.length) return "Nenhum rádio Wi-Fi reportado.";
|
|
|
const linhas = radios.map(
|
|
|
- (r) => `| ${r.banda ?? "?"} | ${r.ssid ?? "—"} | ${r.canal ?? "auto/?"} | ${r.habilitado === false ? "desligado" : "ligado"} |`
|
|
|
+ (r) => `| ${r.banda ?? "?"} | ${r.ssid ?? "—"} | ${r.canal || "automático"} | ${r.habilitado === false ? "desligado" : "ligado"} |`
|
|
|
);
|
|
|
return ["| Banda | SSID | Canal | Estado |", "|---|---|---|---|", ...linhas].join("\n");
|
|
|
}
|
|
|
@@ -134,7 +135,7 @@ function formatarResumo(d, alvo) {
|
|
|
linhas.push(
|
|
|
"",
|
|
|
"### Wi-Fi",
|
|
|
- formatarRadios(d.radios),
|
|
|
+ formatarRadios(radiosVisiveis(d.radios)),
|
|
|
"",
|
|
|
`### Aparelhos no Wi-Fi (${clientesWifi.length})${d.clientes_conectados ? ` · ${d.clientes_conectados.length} na rede local` : ""}`,
|
|
|
formatarClientesWifi(clientesWifi)
|