Skip to Content

Relatório Ux — Operações com Relatórios de Usuário

Permite consultar, executar e gerar relatórios de usuário previamente configurados com o Comando UC.


Para que serve?

Caso de usoDescrição
📤 Envio automáticoGerar e enviar relatórios customizados por eventos
🔍 Consulta localVerificar conteúdo de relatórios UC
Execução dinâmicaExecutar comandos embarcados no relatório
📊 Telemetria periódicaEnviar dados combinados a intervalos

Comandos

OperaçãoSintaxeDescrição
ConsultarQUnLê conteúdo do relatório UCnn
ExecutarSUnExecuta o relatório como comando local
GerarGUn[bb][c]Gera e envia relatório ao servidor

Diferença chave:

  • QUn → Apenas mostra o conteúdo renderizado
  • SUn → Executa os comandos embarcados no relatório
  • GUn → Gera o relatório e o envia a um destino IP

Parâmetros

ParâmetroDescriçãoValores
nÍndice de relatório0 a F (UC00-UC0F)
bbNúmero de evento associado (só para G)00-FF, XX = sem evento
cPrioridade de envio (só para G)H = alta, M = média, L = baixa

Operações em Detalhe

QUn — Consultar Relatório

Lê e mostra o conteúdo do relatório UC processado.

>QUn<

Resposta:

conteudo_renderizado

A resposta a QUn é exatamente o conteúdo renderizado da estrutura UC, sem nenhum prefixo RUn antecedendo: para relatórios de usuário, printmsg() copia o texto tal como está (strcpy(str, txt)). Não confunda com RUn (a resposta de SUn, que sim leva esse prefixo seguido de OK/ERR).


Integração com Motor de Eventos

Gerar relatório por IGN ON

>SRL60E;TRG=IGN+;ACC={GU0XXH}<

Executar macro por entrada digital

>SRL61E;TRG=IN02+;ACC={SU1}<

Executa o conteúdo de UC01 quando IN02 é ativada.

Gerar por limite de velocidade

>SRL62E;TRG=VL00+;ACC={GU1XXH}<

Sequência periódica com timer

>STD05E00005< >SRL96E;TRG=TD05+;ACC={GU0XXH}< >SRL97E;TRG=TD05+;ACC={SU1}<

Gera UC00 e executa UC01 a cada 5 segundos.


Compatibilidade

💾Firmware v1.12.05
C5Legacy
💾Firmware v1.00.00
SP-IOT
SM-IOT
ZE-IOT

Ver Também

Última atualização