ajuste controle manual, limte leverarm

This commit is contained in:
Diego Freitas 2026-08-10 07:31:48 -03:00
parent 6ca8aa5985
commit 7b4c51610a
4 changed files with 6 additions and 2 deletions

View File

@ -112,6 +112,7 @@ namespace OperationControl.Controls
if (VariaveisControleOperacao.RoverEmFoco != null) if (VariaveisControleOperacao.RoverEmFoco != null)
{ {
VariaveisControleOperacao.RoverEmFoco!.Controle.ControleManualAcionado = manual_on;
VariaveisControleOperacao.RoverEmFoco!.Controle.MovimentoAutomatico = !manual_on; VariaveisControleOperacao.RoverEmFoco!.Controle.MovimentoAutomatico = !manual_on;
VariaveisControleOperacao.RoverEmFoco!.Controle.DirecionalAutomatico = !manual_on; VariaveisControleOperacao.RoverEmFoco!.Controle.DirecionalAutomatico = !manual_on;
VariaveisControleOperacao.EnviarParametrosOperacao(new AgroBase.Models.Operacoes.OperacaoParametrosModel() VariaveisControleOperacao.EnviarParametrosOperacao(new AgroBase.Models.Operacoes.OperacaoParametrosModel()

View File

@ -80,7 +80,7 @@ namespace OperationControl.Models
Show(); Show();
APIService.IniciarRotinas(); await APIService.IniciarRotinasAsync();
/* /*
* O MQTT novo precisa estar pronto antes dos timers. * O MQTT novo precisa estar pronto antes dos timers.
@ -507,7 +507,9 @@ namespace OperationControl.Models
new OperacaoParametrosDadosGNSSModel new OperacaoParametrosDadosGNSSModel
{ {
Latitude = -22.17254631649402, Latitude = -22.17254631649402,
LatitudeAnt = -22.17253728573052,
Longitude = -47.395203906184044, Longitude = -47.395203906184044,
LongitudeAnt = -47.395203906184044,
OrientacaoReal = 187 OrientacaoReal = 187
}, },

View File

@ -42,6 +42,7 @@ namespace OperationControl.ViewModels.Views.Operacao.Monitoramento
var r = VariaveisControleOperacao.RoverEmFoco; var r = VariaveisControleOperacao.RoverEmFoco;
if (r != null) if (r != null)
{ {
r.Controle.ControleManualAcionado = value;
r.Controle.MovimentoAutomatico = value ? false : r.ControleAutomatico; r.Controle.MovimentoAutomatico = value ? false : r.ControleAutomatico;
r.Controle.DirecionalAutomatico = value ? false : r.ControleAutomatico; r.Controle.DirecionalAutomatico = value ? false : r.ControleAutomatico;
VariaveisControleOperacao.EnviarParametrosOperacao(new AgroBase.Models.Operacoes.OperacaoParametrosModel() VariaveisControleOperacao.EnviarParametrosOperacao(new AgroBase.Models.Operacoes.OperacaoParametrosModel()

View File

@ -412,7 +412,7 @@
<StackPanel Orientation="Horizontal" Margin="0,0,0,8"> <StackPanel Orientation="Horizontal" Margin="0,0,0,8">
<Label Content="Lateral" Foreground="#DDDDDD"/> <Label Content="Lateral" Foreground="#DDDDDD"/>
<Slider Width="110" Minimum="-100" Maximum="100" Margin="8,0" Value="{Binding OpcoesVM.GpsLeverArmLateral, Mode=TwoWay}" TickFrequency="1" IsSnapToTickEnabled="True" SmallChange="1" LargeChange="1"/> <Slider Width="110" Minimum="-200" Maximum="200" Margin="8,0" Value="{Binding OpcoesVM.GpsLeverArmLateral, Mode=TwoWay}" TickFrequency="1" IsSnapToTickEnabled="True" SmallChange="1" LargeChange="1"/>
<Label Content="{Binding OpcoesVM.GpsLeverArmLateralTexto}" Foreground="#DDDDDD" Margin="0,0,10,0"/> <Label Content="{Binding OpcoesVM.GpsLeverArmLateralTexto}" Foreground="#DDDDDD" Margin="0,0,10,0"/>
<Label Content="Frontal" Foreground="#DDDDDD"/> <Label Content="Frontal" Foreground="#DDDDDD"/>