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)
{
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()

View File

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

View File

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

View File

@ -412,7 +412,7 @@
<StackPanel Orientation="Horizontal" Margin="0,0,0,8">
<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="Frontal" Foreground="#DDDDDD"/>