diff --git a/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs b/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs index 09dcb8a98..f6766ebc0 100644 --- a/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs +++ b/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs @@ -1134,6 +1134,7 @@ namespace AgroBase.Models p.Controle = Parametros.Controle; p.QtdBicos = Parametros.QtdBicos; p.QtdCamerasSolo = Parametros.QtdCamerasSolo; + p.TipoMapa = Parametros.TipoMapa; p.Mapa = Parametros.Mapa; p.RuasPercorrer = Parametros.RuasPercorrer; p.PontosRetorno = Parametros.PontosRetorno; @@ -1144,6 +1145,7 @@ namespace AgroBase.Models if (Parametros.Mapa != null) { Variaveis.OperacaoEmAndamento.Mapa = new MapasModel() { RuasPercorrer = ruasSelecionadas }; + Variaveis.OperacaoEmAndamento.Mapa.TipoMapa = p.TipoMapa; Variaveis.OperacaoEmAndamento.Mapa.PopularTrajetoriaMapa(Parametros.Mapa); } @@ -1835,7 +1837,7 @@ namespace AgroBase.Models if (controleBase.Dispositivo == T_Code.Dir && controleBase.Tecla == BotoesJoystick.R3) { //GeneralJoystick.EnviaComandoMotor(Keys.R, ForcarComando: true, ID: controleBase._comp_id); - GeneralJoystick.ProcessarDadosControle(BotoesJoystick.R3, false); + GeneralJoystick.ProcessarDadosControle(BotoesJoystick.R3, false, ID: controleBase._comp_id, ForcarComando: true); return; } diff --git a/AgroBase/AgroBase/Models/Operacoes/OperacaoParametrosModel.cs b/AgroBase/AgroBase/Models/Operacoes/OperacaoParametrosModel.cs index d9e8d60d7..3404a995e 100644 --- a/AgroBase/AgroBase/Models/Operacoes/OperacaoParametrosModel.cs +++ b/AgroBase/AgroBase/Models/Operacoes/OperacaoParametrosModel.cs @@ -146,6 +146,7 @@ namespace AgroBase.Models.Operacoes public List ModulosMandatorios { get; set; } public List ParametrosMandatorios { get; set; } + public TipoMapaOperacao TipoMapa { get; set; } public MapaFeatureCollectionModel Mapa { get; set; } public List RuasPercorrer { get; set; } public List PontosRetorno { get; set; } diff --git a/AgroBase/OperationControl/Controls/MapViewControl.xaml b/AgroBase/OperationControl/Controls/MapViewControl.xaml index c697c4882..364958478 100644 --- a/AgroBase/OperationControl/Controls/MapViewControl.xaml +++ b/AgroBase/OperationControl/Controls/MapViewControl.xaml @@ -14,7 +14,8 @@ - + +