wagnerhsilva / equalizer-api

0 stars 0 forks source link

Mudar estratégia de gravação de dados em gráficos #37

Open ghost opened 4 years ago

ghost commented 4 years ago

Gravação dinâmica do banco de dados. Alterar intervalos de escrita em gráfico, quando o parâmetro tensão atingir um valor específico.

ghost commented 4 years ago

De acordo com conversa telefônica realizada com Wagner, foi realizado o detalhamento do requisitos referentes a este ponto.

Cenário de uso

Quando o equipamento deixa de receber a alimentação da rede de alimentação, ele entra em modo de regime de descarga. A tensão de barramento cai.

Quando a tensão de barramento cai até um certo limiar, a taxa de aquisição das leituras a serem armazenadas em banco de dados deve aumentar. E a Master Controller tem que estar preparada para detectar este modo de operação e aumentar a taxa de aquisição.

O que deve ser implementado?

Novos parâmetros na tela de parâmetros:

Esses dois novos parâmetros devem ser adicionados ao banco de dados

Ajuste na lógica do serviço serial

ghost commented 4 years ago

Empregar os seguintes campos do banco de dados, da tabelas Parameters:

ghost commented 4 years ago

A implementação da detecção foi feita a partir da tensão de target (que é a média das leituras). Ao identificar a primeira string com um valor abaixo do limiar, o modo de descarga irá entrar direto.

ghost commented 4 years ago

Serviço serial implementado no seguinte commit:

https://github.com/wagnerhsilva/equalizer-serial-service/commit/8660c9845cadb693dee5582d7f455c1e235e17ce