Ajustes no fluxo de calibragem da bomba
This commit is contained in:
parent
58181043dd
commit
357014b10a
|
|
@ -2036,14 +2036,34 @@ namespace AgroBase.Models.Modules
|
|||
{
|
||||
if (Bomba.Sensor_ID_Num > -1)
|
||||
{
|
||||
EnviarComandoFisicoBomba(
|
||||
Bomba,
|
||||
CanMessagePosicaoDados.Command2,
|
||||
setarControle: true,
|
||||
status: false,
|
||||
modo: ModoControleBomba.OnOff,
|
||||
desligarSemBicoAberto: false
|
||||
);
|
||||
|
||||
EnviarComandoFisicoBomba(
|
||||
Bomba,
|
||||
CanMessagePosicaoDados.Command1,
|
||||
setarControle: true,
|
||||
status: false,
|
||||
potencia: 0,
|
||||
pressao: 0
|
||||
);
|
||||
|
||||
await Task.Delay(500);
|
||||
|
||||
// Alivia pressao da linha
|
||||
BicosPulverizadores.Where(x => x.Inicializado && x.Comandar).ToList().ForEach(Bico => EnviarComandoFisicoBico(Bico, CanMessagePosicaoDados.Command1, setarControle: true, status: true));
|
||||
await Task.Delay(3000);
|
||||
BicosPulverizadores.Where(x => x.Inicializado && x.Comandar).ToList().ForEach(Bico => EnviarComandoFisicoBico(Bico, CanMessagePosicaoDados.Command1, setarControle: true, status: false));
|
||||
await Task.Delay(1000);
|
||||
|
||||
double pressaoTeste = 80.0;
|
||||
double difPressaoTeste = 40.0;
|
||||
double pressaoTeste = 50.0;
|
||||
double difPressaoTeste = 20.0;
|
||||
double pressaoInicialTeste = Bomba._PressaoAtual;
|
||||
|
||||
try
|
||||
|
|
|
|||
|
|
@ -158,6 +158,8 @@ namespace AgroBase.Models
|
|||
{
|
||||
Sensoriamento.Operacao.Calibrando = calibrando;
|
||||
Sensoriamento.Operacao.Pausa = pausa;
|
||||
|
||||
Variaveis.MostrarLog($"[OperacaoModel.DefinirEstadoCalibragemRuntime] Definido status da calibragem: Calibrando={calibrando}, Pausa={pausa}");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1747,10 +1749,7 @@ namespace AgroBase.Models
|
|||
{
|
||||
op.DefinirTipoMovimentoControle(tipoControle);
|
||||
|
||||
if (entrouEmCalibragem)
|
||||
{
|
||||
op.DefinirEstadoCalibragemRuntime(false, false);
|
||||
}
|
||||
op.DefinirEstadoCalibragemRuntime(false, false);
|
||||
|
||||
_calibragemGate.Release();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue