From 7b4c51610acb4757f4c3c7ef9f6eb79fc761e7de Mon Sep 17 00:00:00 2001 From: Diego Freitas Date: Mon, 10 Aug 2026 07:31:48 -0300 Subject: [PATCH] ajuste controle manual, limte leverarm --- AgroBase/OperationControl/Controls/ManualControlPad.xaml.cs | 1 + AgroBase/OperationControl/Models/AppShell.cs | 4 +++- .../Views/Operacao/Monitoramento/ControleManualViewModel.cs | 1 + .../Views/Operacao/Monitoramento/DiagnosticoView.xaml | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/AgroBase/OperationControl/Controls/ManualControlPad.xaml.cs b/AgroBase/OperationControl/Controls/ManualControlPad.xaml.cs index 8c0c35ab2..72d18a119 100644 --- a/AgroBase/OperationControl/Controls/ManualControlPad.xaml.cs +++ b/AgroBase/OperationControl/Controls/ManualControlPad.xaml.cs @@ -112,6 +112,7 @@ namespace OperationControl.Controls if (VariaveisControleOperacao.RoverEmFoco != null) { + VariaveisControleOperacao.RoverEmFoco!.Controle.ControleManualAcionado = manual_on; VariaveisControleOperacao.RoverEmFoco!.Controle.MovimentoAutomatico = !manual_on; VariaveisControleOperacao.RoverEmFoco!.Controle.DirecionalAutomatico = !manual_on; VariaveisControleOperacao.EnviarParametrosOperacao(new AgroBase.Models.Operacoes.OperacaoParametrosModel() diff --git a/AgroBase/OperationControl/Models/AppShell.cs b/AgroBase/OperationControl/Models/AppShell.cs index f060ae5de..91d5804b4 100644 --- a/AgroBase/OperationControl/Models/AppShell.cs +++ b/AgroBase/OperationControl/Models/AppShell.cs @@ -80,7 +80,7 @@ namespace OperationControl.Models Show(); - APIService.IniciarRotinas(); + await APIService.IniciarRotinasAsync(); /* * O MQTT novo precisa estar pronto antes dos timers. @@ -507,7 +507,9 @@ namespace OperationControl.Models new OperacaoParametrosDadosGNSSModel { Latitude = -22.17254631649402, + LatitudeAnt = -22.17253728573052, Longitude = -47.395203906184044, + LongitudeAnt = -47.395203906184044, OrientacaoReal = 187 }, diff --git a/AgroBase/OperationControl/ViewModels/Views/Operacao/Monitoramento/ControleManualViewModel.cs b/AgroBase/OperationControl/ViewModels/Views/Operacao/Monitoramento/ControleManualViewModel.cs index ef4cfbc82..d68ef0380 100644 --- a/AgroBase/OperationControl/ViewModels/Views/Operacao/Monitoramento/ControleManualViewModel.cs +++ b/AgroBase/OperationControl/ViewModels/Views/Operacao/Monitoramento/ControleManualViewModel.cs @@ -42,6 +42,7 @@ namespace OperationControl.ViewModels.Views.Operacao.Monitoramento var r = VariaveisControleOperacao.RoverEmFoco; if (r != null) { + r.Controle.ControleManualAcionado = value; r.Controle.MovimentoAutomatico = value ? false : r.ControleAutomatico; r.Controle.DirecionalAutomatico = value ? false : r.ControleAutomatico; VariaveisControleOperacao.EnviarParametrosOperacao(new AgroBase.Models.Operacoes.OperacaoParametrosModel() diff --git a/AgroBase/OperationControl/Views/Operacao/Monitoramento/DiagnosticoView.xaml b/AgroBase/OperationControl/Views/Operacao/Monitoramento/DiagnosticoView.xaml index 38bbb6f5a..3d649b358 100644 --- a/AgroBase/OperationControl/Views/Operacao/Monitoramento/DiagnosticoView.xaml +++ b/AgroBase/OperationControl/Views/Operacao/Monitoramento/DiagnosticoView.xaml @@ -412,7 +412,7 @@