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)
|
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
|
// Alivia pressao da linha
|
||||||
BicosPulverizadores.Where(x => x.Inicializado && x.Comandar).ToList().ForEach(Bico => EnviarComandoFisicoBico(Bico, CanMessagePosicaoDados.Command1, setarControle: true, status: true));
|
BicosPulverizadores.Where(x => x.Inicializado && x.Comandar).ToList().ForEach(Bico => EnviarComandoFisicoBico(Bico, CanMessagePosicaoDados.Command1, setarControle: true, status: true));
|
||||||
await Task.Delay(3000);
|
await Task.Delay(3000);
|
||||||
BicosPulverizadores.Where(x => x.Inicializado && x.Comandar).ToList().ForEach(Bico => EnviarComandoFisicoBico(Bico, CanMessagePosicaoDados.Command1, setarControle: true, status: false));
|
BicosPulverizadores.Where(x => x.Inicializado && x.Comandar).ToList().ForEach(Bico => EnviarComandoFisicoBico(Bico, CanMessagePosicaoDados.Command1, setarControle: true, status: false));
|
||||||
await Task.Delay(1000);
|
await Task.Delay(1000);
|
||||||
|
|
||||||
double pressaoTeste = 80.0;
|
double pressaoTeste = 50.0;
|
||||||
double difPressaoTeste = 40.0;
|
double difPressaoTeste = 20.0;
|
||||||
double pressaoInicialTeste = Bomba._PressaoAtual;
|
double pressaoInicialTeste = Bomba._PressaoAtual;
|
||||||
|
|
||||||
try
|
try
|
||||||
|
|
|
||||||
|
|
@ -158,6 +158,8 @@ namespace AgroBase.Models
|
||||||
{
|
{
|
||||||
Sensoriamento.Operacao.Calibrando = calibrando;
|
Sensoriamento.Operacao.Calibrando = calibrando;
|
||||||
Sensoriamento.Operacao.Pausa = pausa;
|
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);
|
op.DefinirTipoMovimentoControle(tipoControle);
|
||||||
|
|
||||||
if (entrouEmCalibragem)
|
op.DefinirEstadoCalibragemRuntime(false, false);
|
||||||
{
|
|
||||||
op.DefinirEstadoCalibragemRuntime(false, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
_calibragemGate.Release();
|
_calibragemGate.Release();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue