GRS XT - Dispositivos - Como identificar o intervalo entre a geração e a coleta do alarme
Dúvida
Como identificar a diferença entre o horário de geração do alarme e o horário em que ele foi coletado para validar o campo Intervalo de Reação?
Solução
Para calcular o intervalo entre a geração e a coleta do alarme, realize o seguinte passo a passo:
1. Consulte o registro do alarme na tabela R062ALM;
2. Verifique o valor do campo HorAlm, que armazena o horário de geração do alarme em segundos;
3. Divida o valor do campo HorAlm por 60 para convertê-lo em minutos;
4. Verifique o campo HorCol, que armazena o horário da coleta diretamente em minutos;
5. Subtraia o horário de geração convertido em minutos do horário da coleta;
6. Compare o resultado com o valor configurado no campo Intervalo de Reação, disponível em Projeto Físico / Reações / Cadastro.
Por exemplo, se o campo HorAlm possuir o valor 56410, ao dividi-lo por 60 será obtido o valor de 940 minutos. Caso o campo HorCol possua o valor 943, a diferença entre a geração e a coleta será de 3 minutos.
Se o campo Intervalo de Reação estiver configurado com 2 minutos, a reação não será executada, pois o intervalo entre a geração e a coleta do alarme foi superior ao valor configurado.
Observação:
Essa funcionalidade evita o envio de reações para alarmes antigos quando o coletor permanece desconectado e ocorre um acúmulo de registros. Quando a coleta é retomada, o sistema compara o horário da geração com o horário da coleta. Se a diferença for superior ao Intervalo de Reação, os e-mails relacionados a esses alarmes não serão enviados.