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 @@