ajustado detalhes na definicao de rotas
This commit is contained in:
parent
3252ad2a99
commit
7fdcef514d
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -118,11 +118,19 @@ namespace AgroBase.Forms.Operacoes
|
||||||
{
|
{
|
||||||
//Variaveis.OperacaoEmAndamento.Mapa.GerarCaminhoEntreDoisPontos(Variaveis.OperacaoEmAndamento.Mapa.Trajetoria[Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual].First());
|
//Variaveis.OperacaoEmAndamento.Mapa.GerarCaminhoEntreDoisPontos(Variaveis.OperacaoEmAndamento.Mapa.Trajetoria[Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual].First());
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (Variaveis.OperacaoEmAndamento.Mapa.TrajetoriaDinamica.Any())
|
||||||
|
{
|
||||||
|
Variaveis.OperacaoEmAndamento.Mapa.TrajetoriaDinamica.Clear();
|
||||||
|
GPSService.AtualizarTrajetoriaDinamica();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
/*else
|
||||||
{
|
{
|
||||||
Variaveis.OperacaoEmAndamento.OpMapaGPS.AtualizarRuasSelecionadas();
|
Variaveis.OperacaoEmAndamento.OpMapaGPS.AtualizarRuasSelecionadas();
|
||||||
}
|
}*/
|
||||||
AtualizarGrafico();
|
AtualizarGrafico();
|
||||||
AtualizarInformacoesGerais();
|
AtualizarInformacoesGerais();
|
||||||
pnlOrientacao.Invalidate();
|
pnlOrientacao.Invalidate();
|
||||||
|
|
@ -359,15 +367,15 @@ namespace AgroBase.Forms.Operacoes
|
||||||
|
|
||||||
lblPressao.Text = "P: " + Variaveis.OperacaoEmAndamento.DispAtu.Dados.PressaoLinha.ToString("0.00") + " psi";
|
lblPressao.Text = "P: " + Variaveis.OperacaoEmAndamento.DispAtu.Dados.PressaoLinha.ToString("0.00") + " psi";
|
||||||
|
|
||||||
pgbReservatorio.Value = Variaveis.OperacaoEmAndamento.DispAtu.Dados.PercentualReservatorio <= 100 ? Convert.ToInt32(Variaveis.OperacaoEmAndamento.DispAtu.Dados.PercentualReservatorio) : 100;
|
FuncoesGlobais.PreencheValorProgressBar(pgbReservatorio, Variaveis.OperacaoEmAndamento.DispAtu.Dados.PercentualReservatorio);
|
||||||
lblPorcentagemReservatorio.Text = Variaveis.OperacaoEmAndamento.DispAtu.Dados.VolumeReservatorio.ToString("0.000") + " L " + Variaveis.OperacaoEmAndamento.DispAtu.Dados.PercentualReservatorio.ToString("00.00") + "%";
|
lblPorcentagemReservatorio.Text = Variaveis.OperacaoEmAndamento.DispAtu.Dados.VolumeReservatorio.ToString("0.000") + " L " + Variaveis.OperacaoEmAndamento.DispAtu.Dados.PercentualReservatorio.ToString("00.00") + "%";
|
||||||
|
|
||||||
pgbBateria.Value = Variaveis.OperacaoEmAndamento.Sensoriamento.PorcentagemBateria <= 100 ? Convert.ToInt32(Variaveis.OperacaoEmAndamento.Sensoriamento.PorcentagemBateria) : 100;
|
FuncoesGlobais.PreencheValorProgressBar(pgbBateria, Variaveis.OperacaoEmAndamento.Sensoriamento.PorcentagemBateria);
|
||||||
lblPorcentagemBateria.Text = (PZEMService.Iniciado && PZEMService.UltimaLeitura != null ? PZEMService.UltimaLeitura.Tensao.ToString("0.00") + "v " + PZEMService.UltimaLeitura.Corrente.ToString("0.00") + "A " : "") + Variaveis.OperacaoEmAndamento.Sensoriamento.PorcentagemBateria.ToString("00.00") + "%";
|
lblPorcentagemBateria.Text = (PZEMService.Iniciado && PZEMService.UltimaLeitura != null ? PZEMService.UltimaLeitura.Tensao.ToString("0.00") + "v " + PZEMService.UltimaLeitura.Corrente.ToString("0.00") + "A " : "") + Variaveis.OperacaoEmAndamento.Sensoriamento.PorcentagemBateria.ToString("00.00") + "%";
|
||||||
|
|
||||||
pgbProgresso.Value = Variaveis.OperacaoEmAndamento.OpMapaGPS.Sensoriamento.ProgressoTrajeto <= 100 ? Convert.ToInt32(Variaveis.OperacaoEmAndamento.OpMapaGPS.Sensoriamento.ProgressoTrajeto) : 100;
|
FuncoesGlobais.PreencheValorProgressBar(pgbProgresso, Variaveis.OperacaoEmAndamento.OpMapaGPS.Sensoriamento.ProgressoTrajeto);
|
||||||
lblPorcentagemProgresso.Text = Variaveis.OperacaoEmAndamento.OpMapaGPS.Sensoriamento.ProgressoTrajeto.ToString("00.00") + "%";
|
lblPorcentagemProgresso.Text = Variaveis.OperacaoEmAndamento.OpMapaGPS.Sensoriamento.ProgressoTrajeto.ToString("00.00") + "%";
|
||||||
pgbProgressoRua.Value = Variaveis.OperacaoEmAndamento.OpMapaGPS.Sensoriamento.ProgressoRua <= 100 ? Convert.ToInt32(Variaveis.OperacaoEmAndamento.OpMapaGPS.Sensoriamento.ProgressoRua) : 100;
|
FuncoesGlobais.PreencheValorProgressBar(pgbProgressoRua, Variaveis.OperacaoEmAndamento.OpMapaGPS.Sensoriamento.ProgressoRua);
|
||||||
lblPorcentagemProgressoRua.Text = Variaveis.OperacaoEmAndamento.OpMapaGPS.Sensoriamento.ProgressoRua.ToString("00.00") + "%";
|
lblPorcentagemProgressoRua.Text = Variaveis.OperacaoEmAndamento.OpMapaGPS.Sensoriamento.ProgressoRua.ToString("00.00") + "%";
|
||||||
lblDistancia.Text = "Distância Operação: " + (Variaveis.OperacaoEmAndamento.Mapa == null ? 0 : Variaveis.OperacaoEmAndamento.Mapa.DistanciaTotal).ToString("00.00") + " m";
|
lblDistancia.Text = "Distância Operação: " + (Variaveis.OperacaoEmAndamento.Mapa == null ? 0 : Variaveis.OperacaoEmAndamento.Mapa.DistanciaTotal).ToString("00.00") + " m";
|
||||||
|
|
||||||
|
|
@ -817,7 +825,7 @@ namespace AgroBase.Forms.Operacoes
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
double angulo = Variaveis.OperacaoEmAndamento.OpMapaGPS.ReferencialRuaGPS.AnguloCarro;
|
double angulo = Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarro;
|
||||||
DesenharInclinacao((Panel)sender, e, (float)angulo, -90);
|
DesenharInclinacao((Panel)sender, e, (float)angulo, -90);
|
||||||
}
|
}
|
||||||
catch { }
|
catch { }
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,11 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.lblPressao = new System.Windows.Forms.Label();
|
this.lblPressao = new System.Windows.Forms.Label();
|
||||||
this.pnlCaminho = new System.Windows.Forms.Panel();
|
this.pnlCaminho = new System.Windows.Forms.Panel();
|
||||||
this.pnlGraficos = new System.Windows.Forms.Panel();
|
this.pnlGraficos = new System.Windows.Forms.Panel();
|
||||||
|
this.tabControl1 = new System.Windows.Forms.TabControl();
|
||||||
|
this.tabGrafico = new System.Windows.Forms.TabPage();
|
||||||
this.chartGraficos = new System.Windows.Forms.DataVisualization.Charting.Chart();
|
this.chartGraficos = new System.Windows.Forms.DataVisualization.Charting.Chart();
|
||||||
|
this.tabSonar = new System.Windows.Forms.TabPage();
|
||||||
|
this.picSonar = new System.Windows.Forms.PictureBox();
|
||||||
this.pnlNiveis = new System.Windows.Forms.Panel();
|
this.pnlNiveis = new System.Windows.Forms.Panel();
|
||||||
this.lblPorcentagemProgressoRua = new System.Windows.Forms.Label();
|
this.lblPorcentagemProgressoRua = new System.Windows.Forms.Label();
|
||||||
this.btnSimular = new System.Windows.Forms.Button();
|
this.btnSimular = new System.Windows.Forms.Button();
|
||||||
|
|
@ -86,23 +90,19 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.pnlInclinacao = new System.Windows.Forms.Panel();
|
this.pnlInclinacao = new System.Windows.Forms.Panel();
|
||||||
this.pnlAnguloCamera = new System.Windows.Forms.Panel();
|
this.pnlAnguloCamera = new System.Windows.Forms.Panel();
|
||||||
this.lblPerformance = new System.Windows.Forms.Label();
|
this.lblPerformance = new System.Windows.Forms.Label();
|
||||||
this.tabControl1 = new System.Windows.Forms.TabControl();
|
|
||||||
this.tabGrafico = new System.Windows.Forms.TabPage();
|
|
||||||
this.tabSonar = new System.Windows.Forms.TabPage();
|
|
||||||
this.picSonar = new System.Windows.Forms.PictureBox();
|
|
||||||
this.pnlCameraSolo.SuspendLayout();
|
this.pnlCameraSolo.SuspendLayout();
|
||||||
this.pnlAtuadores.SuspendLayout();
|
this.pnlAtuadores.SuspendLayout();
|
||||||
this.pnlGraficos.SuspendLayout();
|
this.pnlGraficos.SuspendLayout();
|
||||||
|
this.tabControl1.SuspendLayout();
|
||||||
|
this.tabGrafico.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.chartGraficos)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.chartGraficos)).BeginInit();
|
||||||
|
this.tabSonar.SuspendLayout();
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.picSonar)).BeginInit();
|
||||||
this.pnlNiveis.SuspendLayout();
|
this.pnlNiveis.SuspendLayout();
|
||||||
this.gpbOpcoes.SuspendLayout();
|
this.gpbOpcoes.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.nudPressaoSP)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.nudPressaoSP)).BeginInit();
|
||||||
this.gpbInformacoesGerais.SuspendLayout();
|
this.gpbInformacoesGerais.SuspendLayout();
|
||||||
this.pnlInferior.SuspendLayout();
|
this.pnlInferior.SuspendLayout();
|
||||||
this.tabControl1.SuspendLayout();
|
|
||||||
this.tabGrafico.SuspendLayout();
|
|
||||||
this.tabSonar.SuspendLayout();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.picSonar)).BeginInit();
|
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
// pnlCameraSolo
|
// pnlCameraSolo
|
||||||
|
|
@ -110,37 +110,35 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.pnlCameraSolo.BackColor = System.Drawing.SystemColors.ControlDark;
|
this.pnlCameraSolo.BackColor = System.Drawing.SystemColors.ControlDark;
|
||||||
this.pnlCameraSolo.Controls.Add(this.pnlCameraSoloD);
|
this.pnlCameraSolo.Controls.Add(this.pnlCameraSoloD);
|
||||||
this.pnlCameraSolo.Controls.Add(this.pnlCameraSoloE);
|
this.pnlCameraSolo.Controls.Add(this.pnlCameraSoloE);
|
||||||
this.pnlCameraSolo.Location = new System.Drawing.Point(12, 267);
|
this.pnlCameraSolo.Location = new System.Drawing.Point(9, 217);
|
||||||
this.pnlCameraSolo.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pnlCameraSolo.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlCameraSolo.Name = "pnlCameraSolo";
|
this.pnlCameraSolo.Name = "pnlCameraSolo";
|
||||||
this.pnlCameraSolo.Size = new System.Drawing.Size(789, 330);
|
this.pnlCameraSolo.Size = new System.Drawing.Size(592, 268);
|
||||||
this.pnlCameraSolo.TabIndex = 0;
|
this.pnlCameraSolo.TabIndex = 0;
|
||||||
//
|
//
|
||||||
// pnlCameraSoloD
|
// pnlCameraSoloD
|
||||||
//
|
//
|
||||||
this.pnlCameraSoloD.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
this.pnlCameraSoloD.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||||
this.pnlCameraSoloD.Location = new System.Drawing.Point(399, 2);
|
this.pnlCameraSoloD.Location = new System.Drawing.Point(299, 2);
|
||||||
this.pnlCameraSoloD.Margin = new System.Windows.Forms.Padding(4);
|
|
||||||
this.pnlCameraSoloD.Name = "pnlCameraSoloD";
|
this.pnlCameraSoloD.Name = "pnlCameraSoloD";
|
||||||
this.pnlCameraSoloD.Size = new System.Drawing.Size(385, 325);
|
this.pnlCameraSoloD.Size = new System.Drawing.Size(289, 264);
|
||||||
this.pnlCameraSoloD.TabIndex = 1;
|
this.pnlCameraSoloD.TabIndex = 1;
|
||||||
//
|
//
|
||||||
// pnlCameraSoloE
|
// pnlCameraSoloE
|
||||||
//
|
//
|
||||||
this.pnlCameraSoloE.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
this.pnlCameraSoloE.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||||
this.pnlCameraSoloE.Location = new System.Drawing.Point(5, 2);
|
this.pnlCameraSoloE.Location = new System.Drawing.Point(4, 2);
|
||||||
this.pnlCameraSoloE.Margin = new System.Windows.Forms.Padding(4);
|
|
||||||
this.pnlCameraSoloE.Name = "pnlCameraSoloE";
|
this.pnlCameraSoloE.Name = "pnlCameraSoloE";
|
||||||
this.pnlCameraSoloE.Size = new System.Drawing.Size(385, 325);
|
this.pnlCameraSoloE.Size = new System.Drawing.Size(289, 264);
|
||||||
this.pnlCameraSoloE.TabIndex = 0;
|
this.pnlCameraSoloE.TabIndex = 0;
|
||||||
//
|
//
|
||||||
// pnlCameraCaminho
|
// pnlCameraCaminho
|
||||||
//
|
//
|
||||||
this.pnlCameraCaminho.BackColor = System.Drawing.SystemColors.ControlDarkDark;
|
this.pnlCameraCaminho.BackColor = System.Drawing.SystemColors.ControlDarkDark;
|
||||||
this.pnlCameraCaminho.Location = new System.Drawing.Point(481, 12);
|
this.pnlCameraCaminho.Location = new System.Drawing.Point(361, 10);
|
||||||
this.pnlCameraCaminho.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pnlCameraCaminho.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlCameraCaminho.Name = "pnlCameraCaminho";
|
this.pnlCameraCaminho.Name = "pnlCameraCaminho";
|
||||||
this.pnlCameraCaminho.Size = new System.Drawing.Size(349, 250);
|
this.pnlCameraCaminho.Size = new System.Drawing.Size(262, 203);
|
||||||
this.pnlCameraCaminho.TabIndex = 1;
|
this.pnlCameraCaminho.TabIndex = 1;
|
||||||
//
|
//
|
||||||
// pnlAtuadores
|
// pnlAtuadores
|
||||||
|
|
@ -148,42 +146,65 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.pnlAtuadores.BackColor = System.Drawing.SystemColors.Control;
|
this.pnlAtuadores.BackColor = System.Drawing.SystemColors.Control;
|
||||||
this.pnlAtuadores.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
|
this.pnlAtuadores.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
|
||||||
this.pnlAtuadores.Controls.Add(this.lblPressao);
|
this.pnlAtuadores.Controls.Add(this.lblPressao);
|
||||||
this.pnlAtuadores.Location = new System.Drawing.Point(12, 604);
|
this.pnlAtuadores.Location = new System.Drawing.Point(9, 491);
|
||||||
this.pnlAtuadores.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pnlAtuadores.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlAtuadores.Name = "pnlAtuadores";
|
this.pnlAtuadores.Name = "pnlAtuadores";
|
||||||
this.pnlAtuadores.Size = new System.Drawing.Size(791, 86);
|
this.pnlAtuadores.Size = new System.Drawing.Size(594, 71);
|
||||||
this.pnlAtuadores.TabIndex = 2;
|
this.pnlAtuadores.TabIndex = 2;
|
||||||
this.pnlAtuadores.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlAtuadores_Paint);
|
this.pnlAtuadores.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlAtuadores_Paint);
|
||||||
//
|
//
|
||||||
// lblPressao
|
// lblPressao
|
||||||
//
|
//
|
||||||
this.lblPressao.AutoSize = true;
|
this.lblPressao.AutoSize = true;
|
||||||
this.lblPressao.Location = new System.Drawing.Point(-3, 0);
|
this.lblPressao.Location = new System.Drawing.Point(-2, 0);
|
||||||
this.lblPressao.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
|
||||||
this.lblPressao.Name = "lblPressao";
|
this.lblPressao.Name = "lblPressao";
|
||||||
this.lblPressao.Size = new System.Drawing.Size(67, 16);
|
this.lblPressao.Size = new System.Drawing.Size(57, 13);
|
||||||
this.lblPressao.TabIndex = 0;
|
this.lblPressao.TabIndex = 0;
|
||||||
this.lblPressao.Text = "P: 0.00 psi";
|
this.lblPressao.Text = "P: 0.00 psi";
|
||||||
//
|
//
|
||||||
// pnlCaminho
|
// pnlCaminho
|
||||||
//
|
//
|
||||||
this.pnlCaminho.BackColor = System.Drawing.Color.White;
|
this.pnlCaminho.BackColor = System.Drawing.Color.White;
|
||||||
this.pnlCaminho.Location = new System.Drawing.Point(836, 26);
|
this.pnlCaminho.Location = new System.Drawing.Point(627, 21);
|
||||||
this.pnlCaminho.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pnlCaminho.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlCaminho.Name = "pnlCaminho";
|
this.pnlCaminho.Name = "pnlCaminho";
|
||||||
this.pnlCaminho.Size = new System.Drawing.Size(512, 343);
|
this.pnlCaminho.Size = new System.Drawing.Size(384, 279);
|
||||||
this.pnlCaminho.TabIndex = 3;
|
this.pnlCaminho.TabIndex = 3;
|
||||||
this.pnlCaminho.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlCaminho_Paint);
|
this.pnlCaminho.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlCaminho_Paint);
|
||||||
//
|
//
|
||||||
// pnlGraficos
|
// pnlGraficos
|
||||||
//
|
//
|
||||||
this.pnlGraficos.Controls.Add(this.tabControl1);
|
this.pnlGraficos.Controls.Add(this.tabControl1);
|
||||||
this.pnlGraficos.Location = new System.Drawing.Point(808, 378);
|
this.pnlGraficos.Location = new System.Drawing.Point(606, 307);
|
||||||
this.pnlGraficos.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pnlGraficos.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlGraficos.Name = "pnlGraficos";
|
this.pnlGraficos.Name = "pnlGraficos";
|
||||||
this.pnlGraficos.Size = new System.Drawing.Size(540, 313);
|
this.pnlGraficos.Size = new System.Drawing.Size(405, 254);
|
||||||
this.pnlGraficos.TabIndex = 4;
|
this.pnlGraficos.TabIndex = 4;
|
||||||
//
|
//
|
||||||
|
// tabControl1
|
||||||
|
//
|
||||||
|
this.tabControl1.Controls.Add(this.tabGrafico);
|
||||||
|
this.tabControl1.Controls.Add(this.tabSonar);
|
||||||
|
this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
|
this.tabControl1.Location = new System.Drawing.Point(0, 0);
|
||||||
|
this.tabControl1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
|
this.tabControl1.Name = "tabControl1";
|
||||||
|
this.tabControl1.SelectedIndex = 0;
|
||||||
|
this.tabControl1.Size = new System.Drawing.Size(405, 254);
|
||||||
|
this.tabControl1.TabIndex = 0;
|
||||||
|
//
|
||||||
|
// tabGrafico
|
||||||
|
//
|
||||||
|
this.tabGrafico.Controls.Add(this.chartGraficos);
|
||||||
|
this.tabGrafico.Location = new System.Drawing.Point(4, 22);
|
||||||
|
this.tabGrafico.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
|
this.tabGrafico.Name = "tabGrafico";
|
||||||
|
this.tabGrafico.Padding = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
|
this.tabGrafico.Size = new System.Drawing.Size(397, 228);
|
||||||
|
this.tabGrafico.TabIndex = 0;
|
||||||
|
this.tabGrafico.Text = "Desempenho";
|
||||||
|
this.tabGrafico.UseVisualStyleBackColor = true;
|
||||||
|
//
|
||||||
// chartGraficos
|
// chartGraficos
|
||||||
//
|
//
|
||||||
chartArea1.Name = "ChartArea1";
|
chartArea1.Name = "ChartArea1";
|
||||||
|
|
@ -191,17 +212,39 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.chartGraficos.Dock = System.Windows.Forms.DockStyle.Fill;
|
this.chartGraficos.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
legend1.Name = "Legend1";
|
legend1.Name = "Legend1";
|
||||||
this.chartGraficos.Legends.Add(legend1);
|
this.chartGraficos.Legends.Add(legend1);
|
||||||
this.chartGraficos.Location = new System.Drawing.Point(3, 3);
|
this.chartGraficos.Location = new System.Drawing.Point(2, 2);
|
||||||
this.chartGraficos.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.chartGraficos.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.chartGraficos.Name = "chartGraficos";
|
this.chartGraficos.Name = "chartGraficos";
|
||||||
series1.ChartArea = "ChartArea1";
|
series1.ChartArea = "ChartArea1";
|
||||||
series1.Legend = "Legend1";
|
series1.Legend = "Legend1";
|
||||||
series1.Name = "Series1";
|
series1.Name = "Series1";
|
||||||
this.chartGraficos.Series.Add(series1);
|
this.chartGraficos.Series.Add(series1);
|
||||||
this.chartGraficos.Size = new System.Drawing.Size(526, 278);
|
this.chartGraficos.Size = new System.Drawing.Size(393, 224);
|
||||||
this.chartGraficos.TabIndex = 0;
|
this.chartGraficos.TabIndex = 0;
|
||||||
this.chartGraficos.Text = "chart1";
|
this.chartGraficos.Text = "chart1";
|
||||||
//
|
//
|
||||||
|
// tabSonar
|
||||||
|
//
|
||||||
|
this.tabSonar.Controls.Add(this.picSonar);
|
||||||
|
this.tabSonar.Location = new System.Drawing.Point(4, 22);
|
||||||
|
this.tabSonar.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
|
this.tabSonar.Name = "tabSonar";
|
||||||
|
this.tabSonar.Padding = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
|
this.tabSonar.Size = new System.Drawing.Size(397, 228);
|
||||||
|
this.tabSonar.TabIndex = 1;
|
||||||
|
this.tabSonar.Text = "Sonar";
|
||||||
|
this.tabSonar.UseVisualStyleBackColor = true;
|
||||||
|
//
|
||||||
|
// picSonar
|
||||||
|
//
|
||||||
|
this.picSonar.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
|
this.picSonar.Location = new System.Drawing.Point(2, 2);
|
||||||
|
this.picSonar.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
|
this.picSonar.Name = "picSonar";
|
||||||
|
this.picSonar.Size = new System.Drawing.Size(393, 224);
|
||||||
|
this.picSonar.TabIndex = 1;
|
||||||
|
this.picSonar.TabStop = false;
|
||||||
|
//
|
||||||
// pnlNiveis
|
// pnlNiveis
|
||||||
//
|
//
|
||||||
this.pnlNiveis.BackColor = System.Drawing.SystemColors.Control;
|
this.pnlNiveis.BackColor = System.Drawing.SystemColors.Control;
|
||||||
|
|
@ -222,27 +265,28 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.pnlNiveis.Controls.Add(this.lblPorcentagemReservatorio);
|
this.pnlNiveis.Controls.Add(this.lblPorcentagemReservatorio);
|
||||||
this.pnlNiveis.Controls.Add(this.pgbReservatorio);
|
this.pnlNiveis.Controls.Add(this.pgbReservatorio);
|
||||||
this.pnlNiveis.Font = new System.Drawing.Font("Mongolian Baiti", 9F, System.Drawing.FontStyle.Bold);
|
this.pnlNiveis.Font = new System.Drawing.Font("Mongolian Baiti", 9F, System.Drawing.FontStyle.Bold);
|
||||||
this.pnlNiveis.Location = new System.Drawing.Point(12, 702);
|
this.pnlNiveis.Location = new System.Drawing.Point(9, 570);
|
||||||
this.pnlNiveis.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pnlNiveis.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlNiveis.Name = "pnlNiveis";
|
this.pnlNiveis.Name = "pnlNiveis";
|
||||||
this.pnlNiveis.Size = new System.Drawing.Size(789, 85);
|
this.pnlNiveis.Size = new System.Drawing.Size(592, 69);
|
||||||
this.pnlNiveis.TabIndex = 6;
|
this.pnlNiveis.TabIndex = 6;
|
||||||
//
|
//
|
||||||
// lblPorcentagemProgressoRua
|
// lblPorcentagemProgressoRua
|
||||||
//
|
//
|
||||||
this.lblPorcentagemProgressoRua.AutoSize = true;
|
this.lblPorcentagemProgressoRua.AutoSize = true;
|
||||||
this.lblPorcentagemProgressoRua.Location = new System.Drawing.Point(711, 28);
|
this.lblPorcentagemProgressoRua.Location = new System.Drawing.Point(533, 23);
|
||||||
|
this.lblPorcentagemProgressoRua.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblPorcentagemProgressoRua.Name = "lblPorcentagemProgressoRua";
|
this.lblPorcentagemProgressoRua.Name = "lblPorcentagemProgressoRua";
|
||||||
this.lblPorcentagemProgressoRua.Size = new System.Drawing.Size(62, 16);
|
this.lblPorcentagemProgressoRua.Size = new System.Drawing.Size(50, 13);
|
||||||
this.lblPorcentagemProgressoRua.TabIndex = 16;
|
this.lblPorcentagemProgressoRua.TabIndex = 16;
|
||||||
this.lblPorcentagemProgressoRua.Text = "00,00%";
|
this.lblPorcentagemProgressoRua.Text = "00,00%";
|
||||||
//
|
//
|
||||||
// btnSimular
|
// btnSimular
|
||||||
//
|
//
|
||||||
this.btnSimular.Location = new System.Drawing.Point(639, 52);
|
this.btnSimular.Location = new System.Drawing.Point(479, 42);
|
||||||
this.btnSimular.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.btnSimular.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.btnSimular.Name = "btnSimular";
|
this.btnSimular.Name = "btnSimular";
|
||||||
this.btnSimular.Size = new System.Drawing.Size(81, 26);
|
this.btnSimular.Size = new System.Drawing.Size(61, 21);
|
||||||
this.btnSimular.TabIndex = 12;
|
this.btnSimular.TabIndex = 12;
|
||||||
this.btnSimular.Text = "Simular";
|
this.btnSimular.Text = "Simular";
|
||||||
this.btnSimular.UseVisualStyleBackColor = true;
|
this.btnSimular.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -250,27 +294,28 @@ namespace AgroBase.Forms.Operacoes
|
||||||
//
|
//
|
||||||
// pgbProgressoRua
|
// pgbProgressoRua
|
||||||
//
|
//
|
||||||
this.pgbProgressoRua.Location = new System.Drawing.Point(500, 28);
|
this.pgbProgressoRua.Location = new System.Drawing.Point(375, 23);
|
||||||
this.pgbProgressoRua.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pgbProgressoRua.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pgbProgressoRua.Name = "pgbProgressoRua";
|
this.pgbProgressoRua.Name = "pgbProgressoRua";
|
||||||
this.pgbProgressoRua.Size = new System.Drawing.Size(200, 16);
|
this.pgbProgressoRua.Size = new System.Drawing.Size(150, 13);
|
||||||
this.pgbProgressoRua.TabIndex = 15;
|
this.pgbProgressoRua.TabIndex = 15;
|
||||||
//
|
//
|
||||||
// lblProgressoRua
|
// lblProgressoRua
|
||||||
//
|
//
|
||||||
this.lblProgressoRua.AutoSize = true;
|
this.lblProgressoRua.AutoSize = true;
|
||||||
this.lblProgressoRua.Location = new System.Drawing.Point(409, 28);
|
this.lblProgressoRua.Location = new System.Drawing.Point(307, 23);
|
||||||
|
this.lblProgressoRua.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblProgressoRua.Name = "lblProgressoRua";
|
this.lblProgressoRua.Name = "lblProgressoRua";
|
||||||
this.lblProgressoRua.Size = new System.Drawing.Size(54, 16);
|
this.lblProgressoRua.Size = new System.Drawing.Size(44, 13);
|
||||||
this.lblProgressoRua.TabIndex = 14;
|
this.lblProgressoRua.TabIndex = 14;
|
||||||
this.lblProgressoRua.Text = "% Rua";
|
this.lblProgressoRua.Text = "% Rua";
|
||||||
//
|
//
|
||||||
// btnManobraConcluida
|
// btnManobraConcluida
|
||||||
//
|
//
|
||||||
this.btnManobraConcluida.Location = new System.Drawing.Point(725, 53);
|
this.btnManobraConcluida.Location = new System.Drawing.Point(544, 43);
|
||||||
this.btnManobraConcluida.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.btnManobraConcluida.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.btnManobraConcluida.Name = "btnManobraConcluida";
|
this.btnManobraConcluida.Name = "btnManobraConcluida";
|
||||||
this.btnManobraConcluida.Size = new System.Drawing.Size(52, 26);
|
this.btnManobraConcluida.Size = new System.Drawing.Size(39, 21);
|
||||||
this.btnManobraConcluida.TabIndex = 13;
|
this.btnManobraConcluida.TabIndex = 13;
|
||||||
this.btnManobraConcluida.Text = "MC";
|
this.btnManobraConcluida.Text = "MC";
|
||||||
this.btnManobraConcluida.UseVisualStyleBackColor = true;
|
this.btnManobraConcluida.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -280,9 +325,10 @@ namespace AgroBase.Forms.Operacoes
|
||||||
//
|
//
|
||||||
this.lblDirecao.AutoSize = true;
|
this.lblDirecao.AutoSize = true;
|
||||||
this.lblDirecao.Font = new System.Drawing.Font("Mongolian Baiti", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
this.lblDirecao.Font = new System.Drawing.Font("Mongolian Baiti", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
this.lblDirecao.Location = new System.Drawing.Point(411, 66);
|
this.lblDirecao.Location = new System.Drawing.Point(308, 54);
|
||||||
|
this.lblDirecao.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblDirecao.Name = "lblDirecao";
|
this.lblDirecao.Name = "lblDirecao";
|
||||||
this.lblDirecao.Size = new System.Drawing.Size(113, 15);
|
this.lblDirecao.Size = new System.Drawing.Size(94, 11);
|
||||||
this.lblDirecao.TabIndex = 11;
|
this.lblDirecao.TabIndex = 11;
|
||||||
this.lblDirecao.Text = "Direção: Parado";
|
this.lblDirecao.Text = "Direção: Parado";
|
||||||
//
|
//
|
||||||
|
|
@ -290,89 +336,96 @@ namespace AgroBase.Forms.Operacoes
|
||||||
//
|
//
|
||||||
this.lblStatus.AutoSize = true;
|
this.lblStatus.AutoSize = true;
|
||||||
this.lblStatus.Font = new System.Drawing.Font("Mongolian Baiti", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
this.lblStatus.Font = new System.Drawing.Font("Mongolian Baiti", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
this.lblStatus.Location = new System.Drawing.Point(411, 50);
|
this.lblStatus.Location = new System.Drawing.Point(308, 41);
|
||||||
|
this.lblStatus.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblStatus.Name = "lblStatus";
|
this.lblStatus.Name = "lblStatus";
|
||||||
this.lblStatus.Size = new System.Drawing.Size(136, 15);
|
this.lblStatus.Size = new System.Drawing.Size(114, 11);
|
||||||
this.lblStatus.TabIndex = 10;
|
this.lblStatus.TabIndex = 10;
|
||||||
this.lblStatus.Text = "Status: Aguardando";
|
this.lblStatus.Text = "Status: Aguardando";
|
||||||
//
|
//
|
||||||
// lblProgressoT
|
// lblProgressoT
|
||||||
//
|
//
|
||||||
this.lblProgressoT.AutoSize = true;
|
this.lblProgressoT.AutoSize = true;
|
||||||
this.lblProgressoT.Location = new System.Drawing.Point(409, 7);
|
this.lblProgressoT.Location = new System.Drawing.Point(307, 6);
|
||||||
|
this.lblProgressoT.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblProgressoT.Name = "lblProgressoT";
|
this.lblProgressoT.Name = "lblProgressoT";
|
||||||
this.lblProgressoT.Size = new System.Drawing.Size(77, 16);
|
this.lblProgressoT.Size = new System.Drawing.Size(62, 13);
|
||||||
this.lblProgressoT.TabIndex = 8;
|
this.lblProgressoT.TabIndex = 8;
|
||||||
this.lblProgressoT.Text = "% Trajeto";
|
this.lblProgressoT.Text = "% Trajeto";
|
||||||
//
|
//
|
||||||
// lblPorcentagemBateria
|
// lblPorcentagemBateria
|
||||||
//
|
//
|
||||||
this.lblPorcentagemBateria.AutoSize = true;
|
this.lblPorcentagemBateria.AutoSize = true;
|
||||||
this.lblPorcentagemBateria.Location = new System.Drawing.Point(138, 53);
|
this.lblPorcentagemBateria.Location = new System.Drawing.Point(104, 43);
|
||||||
|
this.lblPorcentagemBateria.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblPorcentagemBateria.Name = "lblPorcentagemBateria";
|
this.lblPorcentagemBateria.Name = "lblPorcentagemBateria";
|
||||||
this.lblPorcentagemBateria.Size = new System.Drawing.Size(62, 16);
|
this.lblPorcentagemBateria.Size = new System.Drawing.Size(50, 13);
|
||||||
this.lblPorcentagemBateria.TabIndex = 3;
|
this.lblPorcentagemBateria.TabIndex = 3;
|
||||||
this.lblPorcentagemBateria.Text = "00,00%";
|
this.lblPorcentagemBateria.Text = "00,00%";
|
||||||
//
|
//
|
||||||
// lblBateriaT
|
// lblBateriaT
|
||||||
//
|
//
|
||||||
this.lblBateriaT.AutoSize = true;
|
this.lblBateriaT.AutoSize = true;
|
||||||
this.lblBateriaT.Location = new System.Drawing.Point(3, 54);
|
this.lblBateriaT.Location = new System.Drawing.Point(2, 44);
|
||||||
|
this.lblBateriaT.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblBateriaT.Name = "lblBateriaT";
|
this.lblBateriaT.Name = "lblBateriaT";
|
||||||
this.lblBateriaT.Size = new System.Drawing.Size(58, 16);
|
this.lblBateriaT.Size = new System.Drawing.Size(47, 13);
|
||||||
this.lblBateriaT.TabIndex = 7;
|
this.lblBateriaT.TabIndex = 7;
|
||||||
this.lblBateriaT.Text = "Bateria";
|
this.lblBateriaT.Text = "Bateria";
|
||||||
//
|
//
|
||||||
// lblReservatorioT
|
// lblReservatorioT
|
||||||
//
|
//
|
||||||
this.lblReservatorioT.AutoSize = true;
|
this.lblReservatorioT.AutoSize = true;
|
||||||
this.lblReservatorioT.Location = new System.Drawing.Point(3, 16);
|
this.lblReservatorioT.Location = new System.Drawing.Point(2, 13);
|
||||||
|
this.lblReservatorioT.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblReservatorioT.Name = "lblReservatorioT";
|
this.lblReservatorioT.Name = "lblReservatorioT";
|
||||||
this.lblReservatorioT.Size = new System.Drawing.Size(98, 16);
|
this.lblReservatorioT.Size = new System.Drawing.Size(79, 13);
|
||||||
this.lblReservatorioT.TabIndex = 6;
|
this.lblReservatorioT.TabIndex = 6;
|
||||||
this.lblReservatorioT.Text = "Reservatório";
|
this.lblReservatorioT.Text = "Reservatório";
|
||||||
//
|
//
|
||||||
// lblPorcentagemProgresso
|
// lblPorcentagemProgresso
|
||||||
//
|
//
|
||||||
this.lblPorcentagemProgresso.AutoSize = true;
|
this.lblPorcentagemProgresso.AutoSize = true;
|
||||||
this.lblPorcentagemProgresso.Location = new System.Drawing.Point(711, 7);
|
this.lblPorcentagemProgresso.Location = new System.Drawing.Point(533, 6);
|
||||||
|
this.lblPorcentagemProgresso.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblPorcentagemProgresso.Name = "lblPorcentagemProgresso";
|
this.lblPorcentagemProgresso.Name = "lblPorcentagemProgresso";
|
||||||
this.lblPorcentagemProgresso.Size = new System.Drawing.Size(62, 16);
|
this.lblPorcentagemProgresso.Size = new System.Drawing.Size(50, 13);
|
||||||
this.lblPorcentagemProgresso.TabIndex = 5;
|
this.lblPorcentagemProgresso.TabIndex = 5;
|
||||||
this.lblPorcentagemProgresso.Text = "00,00%";
|
this.lblPorcentagemProgresso.Text = "00,00%";
|
||||||
//
|
//
|
||||||
// pgbBateria
|
// pgbBateria
|
||||||
//
|
//
|
||||||
this.pgbBateria.Location = new System.Drawing.Point(131, 44);
|
this.pgbBateria.Location = new System.Drawing.Point(98, 36);
|
||||||
this.pgbBateria.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pgbBateria.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pgbBateria.Name = "pgbBateria";
|
this.pgbBateria.Name = "pgbBateria";
|
||||||
this.pgbBateria.Size = new System.Drawing.Size(233, 33);
|
this.pgbBateria.Size = new System.Drawing.Size(175, 27);
|
||||||
this.pgbBateria.TabIndex = 2;
|
this.pgbBateria.TabIndex = 2;
|
||||||
//
|
//
|
||||||
// pgbProgresso
|
// pgbProgresso
|
||||||
//
|
//
|
||||||
this.pgbProgresso.Location = new System.Drawing.Point(500, 7);
|
this.pgbProgresso.Location = new System.Drawing.Point(375, 6);
|
||||||
this.pgbProgresso.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pgbProgresso.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pgbProgresso.Name = "pgbProgresso";
|
this.pgbProgresso.Name = "pgbProgresso";
|
||||||
this.pgbProgresso.Size = new System.Drawing.Size(200, 16);
|
this.pgbProgresso.Size = new System.Drawing.Size(150, 13);
|
||||||
this.pgbProgresso.TabIndex = 4;
|
this.pgbProgresso.TabIndex = 4;
|
||||||
//
|
//
|
||||||
// lblPorcentagemReservatorio
|
// lblPorcentagemReservatorio
|
||||||
//
|
//
|
||||||
this.lblPorcentagemReservatorio.AutoSize = true;
|
this.lblPorcentagemReservatorio.AutoSize = true;
|
||||||
this.lblPorcentagemReservatorio.BackColor = System.Drawing.Color.Transparent;
|
this.lblPorcentagemReservatorio.BackColor = System.Drawing.Color.Transparent;
|
||||||
this.lblPorcentagemReservatorio.Location = new System.Drawing.Point(138, 15);
|
this.lblPorcentagemReservatorio.Location = new System.Drawing.Point(104, 12);
|
||||||
|
this.lblPorcentagemReservatorio.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblPorcentagemReservatorio.Name = "lblPorcentagemReservatorio";
|
this.lblPorcentagemReservatorio.Name = "lblPorcentagemReservatorio";
|
||||||
this.lblPorcentagemReservatorio.Size = new System.Drawing.Size(62, 16);
|
this.lblPorcentagemReservatorio.Size = new System.Drawing.Size(50, 13);
|
||||||
this.lblPorcentagemReservatorio.TabIndex = 1;
|
this.lblPorcentagemReservatorio.TabIndex = 1;
|
||||||
this.lblPorcentagemReservatorio.Text = "00,00%";
|
this.lblPorcentagemReservatorio.Text = "00,00%";
|
||||||
//
|
//
|
||||||
// pgbReservatorio
|
// pgbReservatorio
|
||||||
//
|
//
|
||||||
this.pgbReservatorio.Location = new System.Drawing.Point(131, 6);
|
this.pgbReservatorio.Location = new System.Drawing.Point(98, 5);
|
||||||
this.pgbReservatorio.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pgbReservatorio.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pgbReservatorio.Name = "pgbReservatorio";
|
this.pgbReservatorio.Name = "pgbReservatorio";
|
||||||
this.pgbReservatorio.Size = new System.Drawing.Size(233, 33);
|
this.pgbReservatorio.Size = new System.Drawing.Size(175, 27);
|
||||||
this.pgbReservatorio.TabIndex = 0;
|
this.pgbReservatorio.TabIndex = 0;
|
||||||
//
|
//
|
||||||
// gpbOpcoes
|
// gpbOpcoes
|
||||||
|
|
@ -383,11 +436,11 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.gpbOpcoes.Controls.Add(this.btnCarregarMapa);
|
this.gpbOpcoes.Controls.Add(this.btnCarregarMapa);
|
||||||
this.gpbOpcoes.Controls.Add(this.btnIniciarOperacao);
|
this.gpbOpcoes.Controls.Add(this.btnIniciarOperacao);
|
||||||
this.gpbOpcoes.Font = new System.Drawing.Font("Mongolian Baiti", 9F, System.Drawing.FontStyle.Bold);
|
this.gpbOpcoes.Font = new System.Drawing.Font("Mongolian Baiti", 9F, System.Drawing.FontStyle.Bold);
|
||||||
this.gpbOpcoes.Location = new System.Drawing.Point(1084, 697);
|
this.gpbOpcoes.Location = new System.Drawing.Point(813, 566);
|
||||||
this.gpbOpcoes.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.gpbOpcoes.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.gpbOpcoes.Name = "gpbOpcoes";
|
this.gpbOpcoes.Name = "gpbOpcoes";
|
||||||
this.gpbOpcoes.Padding = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.gpbOpcoes.Padding = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.gpbOpcoes.Size = new System.Drawing.Size(264, 146);
|
this.gpbOpcoes.Size = new System.Drawing.Size(198, 119);
|
||||||
this.gpbOpcoes.TabIndex = 7;
|
this.gpbOpcoes.TabIndex = 7;
|
||||||
this.gpbOpcoes.TabStop = false;
|
this.gpbOpcoes.TabStop = false;
|
||||||
this.gpbOpcoes.Text = "Opções";
|
this.gpbOpcoes.Text = "Opções";
|
||||||
|
|
@ -395,40 +448,43 @@ namespace AgroBase.Forms.Operacoes
|
||||||
// lblPSI
|
// lblPSI
|
||||||
//
|
//
|
||||||
this.lblPSI.AutoSize = true;
|
this.lblPSI.AutoSize = true;
|
||||||
this.lblPSI.Location = new System.Drawing.Point(218, 28);
|
this.lblPSI.Location = new System.Drawing.Point(164, 23);
|
||||||
|
this.lblPSI.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblPSI.Name = "lblPSI";
|
this.lblPSI.Name = "lblPSI";
|
||||||
this.lblPSI.Size = new System.Drawing.Size(28, 16);
|
this.lblPSI.Size = new System.Drawing.Size(24, 13);
|
||||||
this.lblPSI.TabIndex = 10;
|
this.lblPSI.TabIndex = 10;
|
||||||
this.lblPSI.Text = "psi";
|
this.lblPSI.Text = "psi";
|
||||||
//
|
//
|
||||||
// lblPressaoSP
|
// lblPressaoSP
|
||||||
//
|
//
|
||||||
this.lblPressaoSP.AutoSize = true;
|
this.lblPressaoSP.AutoSize = true;
|
||||||
this.lblPressaoSP.Location = new System.Drawing.Point(6, 28);
|
this.lblPressaoSP.Location = new System.Drawing.Point(4, 23);
|
||||||
|
this.lblPressaoSP.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblPressaoSP.Name = "lblPressaoSP";
|
this.lblPressaoSP.Name = "lblPressaoSP";
|
||||||
this.lblPressaoSP.Size = new System.Drawing.Size(124, 16);
|
this.lblPressaoSP.Size = new System.Drawing.Size(100, 13);
|
||||||
this.lblPressaoSP.TabIndex = 9;
|
this.lblPressaoSP.TabIndex = 9;
|
||||||
this.lblPressaoSP.Text = "Pressão da linha";
|
this.lblPressaoSP.Text = "Pressão da linha";
|
||||||
//
|
//
|
||||||
// nudPressaoSP
|
// nudPressaoSP
|
||||||
//
|
//
|
||||||
this.nudPressaoSP.Location = new System.Drawing.Point(138, 23);
|
this.nudPressaoSP.Location = new System.Drawing.Point(104, 19);
|
||||||
|
this.nudPressaoSP.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.nudPressaoSP.Maximum = new decimal(new int[] {
|
this.nudPressaoSP.Maximum = new decimal(new int[] {
|
||||||
200,
|
200,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
0});
|
0});
|
||||||
this.nudPressaoSP.Name = "nudPressaoSP";
|
this.nudPressaoSP.Name = "nudPressaoSP";
|
||||||
this.nudPressaoSP.Size = new System.Drawing.Size(74, 25);
|
this.nudPressaoSP.Size = new System.Drawing.Size(56, 21);
|
||||||
this.nudPressaoSP.TabIndex = 8;
|
this.nudPressaoSP.TabIndex = 8;
|
||||||
this.nudPressaoSP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
this.nudPressaoSP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||||
//
|
//
|
||||||
// btnCarregarMapa
|
// btnCarregarMapa
|
||||||
//
|
//
|
||||||
this.btnCarregarMapa.Location = new System.Drawing.Point(29, 71);
|
this.btnCarregarMapa.Location = new System.Drawing.Point(22, 58);
|
||||||
this.btnCarregarMapa.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.btnCarregarMapa.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.btnCarregarMapa.Name = "btnCarregarMapa";
|
this.btnCarregarMapa.Name = "btnCarregarMapa";
|
||||||
this.btnCarregarMapa.Size = new System.Drawing.Size(206, 26);
|
this.btnCarregarMapa.Size = new System.Drawing.Size(154, 21);
|
||||||
this.btnCarregarMapa.TabIndex = 5;
|
this.btnCarregarMapa.TabIndex = 5;
|
||||||
this.btnCarregarMapa.Text = "Selecionar Mapa";
|
this.btnCarregarMapa.Text = "Selecionar Mapa";
|
||||||
this.btnCarregarMapa.UseVisualStyleBackColor = true;
|
this.btnCarregarMapa.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -436,10 +492,10 @@ namespace AgroBase.Forms.Operacoes
|
||||||
//
|
//
|
||||||
// btnIniciarOperacao
|
// btnIniciarOperacao
|
||||||
//
|
//
|
||||||
this.btnIniciarOperacao.Location = new System.Drawing.Point(29, 107);
|
this.btnIniciarOperacao.Location = new System.Drawing.Point(22, 87);
|
||||||
this.btnIniciarOperacao.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.btnIniciarOperacao.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.btnIniciarOperacao.Name = "btnIniciarOperacao";
|
this.btnIniciarOperacao.Name = "btnIniciarOperacao";
|
||||||
this.btnIniciarOperacao.Size = new System.Drawing.Size(206, 26);
|
this.btnIniciarOperacao.Size = new System.Drawing.Size(154, 21);
|
||||||
this.btnIniciarOperacao.TabIndex = 6;
|
this.btnIniciarOperacao.TabIndex = 6;
|
||||||
this.btnIniciarOperacao.Text = "Iniciar Operação";
|
this.btnIniciarOperacao.Text = "Iniciar Operação";
|
||||||
this.btnIniciarOperacao.UseVisualStyleBackColor = true;
|
this.btnIniciarOperacao.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -455,11 +511,11 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.gpbInformacoesGerais.Controls.Add(this.lblTempoOperacao);
|
this.gpbInformacoesGerais.Controls.Add(this.lblTempoOperacao);
|
||||||
this.gpbInformacoesGerais.Controls.Add(this.lblDistanciaPercorrida);
|
this.gpbInformacoesGerais.Controls.Add(this.lblDistanciaPercorrida);
|
||||||
this.gpbInformacoesGerais.Font = new System.Drawing.Font("Mongolian Baiti", 9F, System.Drawing.FontStyle.Bold);
|
this.gpbInformacoesGerais.Font = new System.Drawing.Font("Mongolian Baiti", 9F, System.Drawing.FontStyle.Bold);
|
||||||
this.gpbInformacoesGerais.Location = new System.Drawing.Point(808, 697);
|
this.gpbInformacoesGerais.Location = new System.Drawing.Point(606, 566);
|
||||||
this.gpbInformacoesGerais.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.gpbInformacoesGerais.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.gpbInformacoesGerais.Name = "gpbInformacoesGerais";
|
this.gpbInformacoesGerais.Name = "gpbInformacoesGerais";
|
||||||
this.gpbInformacoesGerais.Padding = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.gpbInformacoesGerais.Padding = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.gpbInformacoesGerais.Size = new System.Drawing.Size(269, 146);
|
this.gpbInformacoesGerais.Size = new System.Drawing.Size(202, 119);
|
||||||
this.gpbInformacoesGerais.TabIndex = 9;
|
this.gpbInformacoesGerais.TabIndex = 9;
|
||||||
this.gpbInformacoesGerais.TabStop = false;
|
this.gpbInformacoesGerais.TabStop = false;
|
||||||
this.gpbInformacoesGerais.Text = "Informações Gerais";
|
this.gpbInformacoesGerais.Text = "Informações Gerais";
|
||||||
|
|
@ -467,63 +523,70 @@ namespace AgroBase.Forms.Operacoes
|
||||||
// lblBateriaConsumida
|
// lblBateriaConsumida
|
||||||
//
|
//
|
||||||
this.lblBateriaConsumida.AutoSize = true;
|
this.lblBateriaConsumida.AutoSize = true;
|
||||||
this.lblBateriaConsumida.Location = new System.Drawing.Point(11, 123);
|
this.lblBateriaConsumida.Location = new System.Drawing.Point(8, 100);
|
||||||
|
this.lblBateriaConsumida.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblBateriaConsumida.Name = "lblBateriaConsumida";
|
this.lblBateriaConsumida.Name = "lblBateriaConsumida";
|
||||||
this.lblBateriaConsumida.Size = new System.Drawing.Size(199, 16);
|
this.lblBateriaConsumida.Size = new System.Drawing.Size(158, 13);
|
||||||
this.lblBateriaConsumida.TabIndex = 6;
|
this.lblBateriaConsumida.TabIndex = 6;
|
||||||
this.lblBateriaConsumida.Text = "Bateria Consumida: 0,00%";
|
this.lblBateriaConsumida.Text = "Bateria Consumida: 0,00%";
|
||||||
//
|
//
|
||||||
// lblHerbicidaPorErva
|
// lblHerbicidaPorErva
|
||||||
//
|
//
|
||||||
this.lblHerbicidaPorErva.AutoSize = true;
|
this.lblHerbicidaPorErva.AutoSize = true;
|
||||||
this.lblHerbicidaPorErva.Location = new System.Drawing.Point(11, 107);
|
this.lblHerbicidaPorErva.Location = new System.Drawing.Point(8, 87);
|
||||||
|
this.lblHerbicidaPorErva.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblHerbicidaPorErva.Name = "lblHerbicidaPorErva";
|
this.lblHerbicidaPorErva.Name = "lblHerbicidaPorErva";
|
||||||
this.lblHerbicidaPorErva.Size = new System.Drawing.Size(223, 16);
|
this.lblHerbicidaPorErva.Size = new System.Drawing.Size(177, 13);
|
||||||
this.lblHerbicidaPorErva.TabIndex = 5;
|
this.lblHerbicidaPorErva.TabIndex = 5;
|
||||||
this.lblHerbicidaPorErva.Text = "Herbicida por Erva: 0,000 mL";
|
this.lblHerbicidaPorErva.Text = "Herbicida por Erva: 0,000 mL";
|
||||||
//
|
//
|
||||||
// lblHerbicidaAplicado
|
// lblHerbicidaAplicado
|
||||||
//
|
//
|
||||||
this.lblHerbicidaAplicado.AutoSize = true;
|
this.lblHerbicidaAplicado.AutoSize = true;
|
||||||
this.lblHerbicidaAplicado.Location = new System.Drawing.Point(11, 91);
|
this.lblHerbicidaAplicado.Location = new System.Drawing.Point(8, 74);
|
||||||
|
this.lblHerbicidaAplicado.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblHerbicidaAplicado.Name = "lblHerbicidaAplicado";
|
this.lblHerbicidaAplicado.Name = "lblHerbicidaAplicado";
|
||||||
this.lblHerbicidaAplicado.Size = new System.Drawing.Size(204, 16);
|
this.lblHerbicidaAplicado.Size = new System.Drawing.Size(162, 13);
|
||||||
this.lblHerbicidaAplicado.TabIndex = 4;
|
this.lblHerbicidaAplicado.TabIndex = 4;
|
||||||
this.lblHerbicidaAplicado.Text = "Herbicida Aplicado: 0,00 L";
|
this.lblHerbicidaAplicado.Text = "Herbicida Aplicado: 0,00 L";
|
||||||
//
|
//
|
||||||
// lblErvasIdentificadas
|
// lblErvasIdentificadas
|
||||||
//
|
//
|
||||||
this.lblErvasIdentificadas.AutoSize = true;
|
this.lblErvasIdentificadas.AutoSize = true;
|
||||||
this.lblErvasIdentificadas.Location = new System.Drawing.Point(11, 75);
|
this.lblErvasIdentificadas.Location = new System.Drawing.Point(8, 61);
|
||||||
|
this.lblErvasIdentificadas.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblErvasIdentificadas.Name = "lblErvasIdentificadas";
|
this.lblErvasIdentificadas.Name = "lblErvasIdentificadas";
|
||||||
this.lblErvasIdentificadas.Size = new System.Drawing.Size(182, 16);
|
this.lblErvasIdentificadas.Size = new System.Drawing.Size(145, 13);
|
||||||
this.lblErvasIdentificadas.TabIndex = 3;
|
this.lblErvasIdentificadas.TabIndex = 3;
|
||||||
this.lblErvasIdentificadas.Text = "Ervas Identificadas: 000";
|
this.lblErvasIdentificadas.Text = "Ervas Identificadas: 000";
|
||||||
//
|
//
|
||||||
// lblVelocidadeMedia
|
// lblVelocidadeMedia
|
||||||
//
|
//
|
||||||
this.lblVelocidadeMedia.AutoSize = true;
|
this.lblVelocidadeMedia.AutoSize = true;
|
||||||
this.lblVelocidadeMedia.Location = new System.Drawing.Point(11, 59);
|
this.lblVelocidadeMedia.Location = new System.Drawing.Point(8, 48);
|
||||||
|
this.lblVelocidadeMedia.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblVelocidadeMedia.Name = "lblVelocidadeMedia";
|
this.lblVelocidadeMedia.Name = "lblVelocidadeMedia";
|
||||||
this.lblVelocidadeMedia.Size = new System.Drawing.Size(220, 16);
|
this.lblVelocidadeMedia.Size = new System.Drawing.Size(174, 13);
|
||||||
this.lblVelocidadeMedia.TabIndex = 2;
|
this.lblVelocidadeMedia.TabIndex = 2;
|
||||||
this.lblVelocidadeMedia.Text = "Velocidade Média: 0,00 km/h";
|
this.lblVelocidadeMedia.Text = "Velocidade Média: 0,00 km/h";
|
||||||
//
|
//
|
||||||
// lblTempoOperacao
|
// lblTempoOperacao
|
||||||
//
|
//
|
||||||
this.lblTempoOperacao.AutoSize = true;
|
this.lblTempoOperacao.AutoSize = true;
|
||||||
this.lblTempoOperacao.Location = new System.Drawing.Point(11, 43);
|
this.lblTempoOperacao.Location = new System.Drawing.Point(8, 35);
|
||||||
|
this.lblTempoOperacao.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblTempoOperacao.Name = "lblTempoOperacao";
|
this.lblTempoOperacao.Name = "lblTempoOperacao";
|
||||||
this.lblTempoOperacao.Size = new System.Drawing.Size(225, 16);
|
this.lblTempoOperacao.Size = new System.Drawing.Size(177, 13);
|
||||||
this.lblTempoOperacao.TabIndex = 1;
|
this.lblTempoOperacao.TabIndex = 1;
|
||||||
this.lblTempoOperacao.Text = "Tempo de Operação: 00:00:00";
|
this.lblTempoOperacao.Text = "Tempo de Operação: 00:00:00";
|
||||||
//
|
//
|
||||||
// lblDistanciaPercorrida
|
// lblDistanciaPercorrida
|
||||||
//
|
//
|
||||||
this.lblDistanciaPercorrida.AutoSize = true;
|
this.lblDistanciaPercorrida.AutoSize = true;
|
||||||
this.lblDistanciaPercorrida.Location = new System.Drawing.Point(11, 27);
|
this.lblDistanciaPercorrida.Location = new System.Drawing.Point(8, 22);
|
||||||
|
this.lblDistanciaPercorrida.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblDistanciaPercorrida.Name = "lblDistanciaPercorrida";
|
this.lblDistanciaPercorrida.Name = "lblDistanciaPercorrida";
|
||||||
this.lblDistanciaPercorrida.Size = new System.Drawing.Size(213, 16);
|
this.lblDistanciaPercorrida.Size = new System.Drawing.Size(170, 13);
|
||||||
this.lblDistanciaPercorrida.TabIndex = 0;
|
this.lblDistanciaPercorrida.TabIndex = 0;
|
||||||
this.lblDistanciaPercorrida.Text = "Distancia Percorrida: 0,00 m";
|
this.lblDistanciaPercorrida.Text = "Distancia Percorrida: 0,00 m";
|
||||||
//
|
//
|
||||||
|
|
@ -538,19 +601,20 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.pnlInferior.Controls.Add(this.lblUltimaLeituraRua);
|
this.pnlInferior.Controls.Add(this.lblUltimaLeituraRua);
|
||||||
this.pnlInferior.Controls.Add(this.lblUltimaLeituraSolo);
|
this.pnlInferior.Controls.Add(this.lblUltimaLeituraSolo);
|
||||||
this.pnlInferior.Font = new System.Drawing.Font("Mongolian Baiti", 9F, System.Drawing.FontStyle.Bold);
|
this.pnlInferior.Font = new System.Drawing.Font("Mongolian Baiti", 9F, System.Drawing.FontStyle.Bold);
|
||||||
this.pnlInferior.Location = new System.Drawing.Point(12, 793);
|
this.pnlInferior.Location = new System.Drawing.Point(9, 644);
|
||||||
this.pnlInferior.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pnlInferior.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlInferior.Name = "pnlInferior";
|
this.pnlInferior.Name = "pnlInferior";
|
||||||
this.pnlInferior.Size = new System.Drawing.Size(789, 50);
|
this.pnlInferior.Size = new System.Drawing.Size(592, 41);
|
||||||
this.pnlInferior.TabIndex = 13;
|
this.pnlInferior.TabIndex = 13;
|
||||||
//
|
//
|
||||||
// lblDistancia
|
// lblDistancia
|
||||||
//
|
//
|
||||||
this.lblDistancia.AutoSize = true;
|
this.lblDistancia.AutoSize = true;
|
||||||
this.lblDistancia.Font = new System.Drawing.Font("Mongolian Baiti", 9F, System.Drawing.FontStyle.Bold);
|
this.lblDistancia.Font = new System.Drawing.Font("Mongolian Baiti", 9F, System.Drawing.FontStyle.Bold);
|
||||||
this.lblDistancia.Location = new System.Drawing.Point(303, 30);
|
this.lblDistancia.Location = new System.Drawing.Point(227, 24);
|
||||||
|
this.lblDistancia.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblDistancia.Name = "lblDistancia";
|
this.lblDistancia.Name = "lblDistancia";
|
||||||
this.lblDistancia.Size = new System.Drawing.Size(216, 16);
|
this.lblDistancia.Size = new System.Drawing.Size(171, 13);
|
||||||
this.lblDistancia.TabIndex = 10;
|
this.lblDistancia.TabIndex = 10;
|
||||||
this.lblDistancia.Text = "Distância Operação: 00,00 m";
|
this.lblDistancia.Text = "Distância Operação: 00,00 m";
|
||||||
//
|
//
|
||||||
|
|
@ -558,19 +622,19 @@ namespace AgroBase.Forms.Operacoes
|
||||||
//
|
//
|
||||||
this.lblMapaCarregado.AutoSize = true;
|
this.lblMapaCarregado.AutoSize = true;
|
||||||
this.lblMapaCarregado.Font = new System.Drawing.Font("Mongolian Baiti", 9F, System.Drawing.FontStyle.Bold);
|
this.lblMapaCarregado.Font = new System.Drawing.Font("Mongolian Baiti", 9F, System.Drawing.FontStyle.Bold);
|
||||||
this.lblMapaCarregado.Location = new System.Drawing.Point(303, 5);
|
this.lblMapaCarregado.Location = new System.Drawing.Point(227, 4);
|
||||||
|
this.lblMapaCarregado.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblMapaCarregado.Name = "lblMapaCarregado";
|
this.lblMapaCarregado.Name = "lblMapaCarregado";
|
||||||
this.lblMapaCarregado.Size = new System.Drawing.Size(161, 16);
|
this.lblMapaCarregado.Size = new System.Drawing.Size(129, 13);
|
||||||
this.lblMapaCarregado.TabIndex = 8;
|
this.lblMapaCarregado.TabIndex = 8;
|
||||||
this.lblMapaCarregado.Text = "Mapa carregado: N/A";
|
this.lblMapaCarregado.Text = "Mapa carregado: N/A";
|
||||||
//
|
//
|
||||||
// chbGPSativo
|
// chbGPSativo
|
||||||
//
|
//
|
||||||
this.chbGPSativo.AutoSize = true;
|
this.chbGPSativo.AutoSize = true;
|
||||||
this.chbGPSativo.Location = new System.Drawing.Point(708, 25);
|
this.chbGPSativo.Location = new System.Drawing.Point(531, 20);
|
||||||
this.chbGPSativo.Margin = new System.Windows.Forms.Padding(4);
|
|
||||||
this.chbGPSativo.Name = "chbGPSativo";
|
this.chbGPSativo.Name = "chbGPSativo";
|
||||||
this.chbGPSativo.Size = new System.Drawing.Size(59, 20);
|
this.chbGPSativo.Size = new System.Drawing.Size(52, 17);
|
||||||
this.chbGPSativo.TabIndex = 9;
|
this.chbGPSativo.TabIndex = 9;
|
||||||
this.chbGPSativo.Text = "GPS";
|
this.chbGPSativo.Text = "GPS";
|
||||||
this.chbGPSativo.UseVisualStyleBackColor = true;
|
this.chbGPSativo.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -578,10 +642,9 @@ namespace AgroBase.Forms.Operacoes
|
||||||
// chbATUativo
|
// chbATUativo
|
||||||
//
|
//
|
||||||
this.chbATUativo.AutoSize = true;
|
this.chbATUativo.AutoSize = true;
|
||||||
this.chbATUativo.Location = new System.Drawing.Point(708, 4);
|
this.chbATUativo.Location = new System.Drawing.Point(531, 3);
|
||||||
this.chbATUativo.Margin = new System.Windows.Forms.Padding(4);
|
|
||||||
this.chbATUativo.Name = "chbATUativo";
|
this.chbATUativo.Name = "chbATUativo";
|
||||||
this.chbATUativo.Size = new System.Drawing.Size(63, 20);
|
this.chbATUativo.Size = new System.Drawing.Size(54, 17);
|
||||||
this.chbATUativo.TabIndex = 8;
|
this.chbATUativo.TabIndex = 8;
|
||||||
this.chbATUativo.Text = "ATU";
|
this.chbATUativo.Text = "ATU";
|
||||||
this.chbATUativo.UseVisualStyleBackColor = true;
|
this.chbATUativo.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -589,10 +652,9 @@ namespace AgroBase.Forms.Operacoes
|
||||||
// chbDIRativo
|
// chbDIRativo
|
||||||
//
|
//
|
||||||
this.chbDIRativo.AutoSize = true;
|
this.chbDIRativo.AutoSize = true;
|
||||||
this.chbDIRativo.Location = new System.Drawing.Point(623, 28);
|
this.chbDIRativo.Location = new System.Drawing.Point(467, 23);
|
||||||
this.chbDIRativo.Margin = new System.Windows.Forms.Padding(4);
|
|
||||||
this.chbDIRativo.Name = "chbDIRativo";
|
this.chbDIRativo.Name = "chbDIRativo";
|
||||||
this.chbDIRativo.Size = new System.Drawing.Size(58, 20);
|
this.chbDIRativo.Size = new System.Drawing.Size(50, 17);
|
||||||
this.chbDIRativo.TabIndex = 7;
|
this.chbDIRativo.TabIndex = 7;
|
||||||
this.chbDIRativo.Text = "DIR";
|
this.chbDIRativo.Text = "DIR";
|
||||||
this.chbDIRativo.UseVisualStyleBackColor = true;
|
this.chbDIRativo.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -600,10 +662,9 @@ namespace AgroBase.Forms.Operacoes
|
||||||
// chbMOVativo
|
// chbMOVativo
|
||||||
//
|
//
|
||||||
this.chbMOVativo.AutoSize = true;
|
this.chbMOVativo.AutoSize = true;
|
||||||
this.chbMOVativo.Location = new System.Drawing.Point(623, 4);
|
this.chbMOVativo.Location = new System.Drawing.Point(467, 3);
|
||||||
this.chbMOVativo.Margin = new System.Windows.Forms.Padding(4);
|
|
||||||
this.chbMOVativo.Name = "chbMOVativo";
|
this.chbMOVativo.Name = "chbMOVativo";
|
||||||
this.chbMOVativo.Size = new System.Drawing.Size(67, 20);
|
this.chbMOVativo.Size = new System.Drawing.Size(58, 17);
|
||||||
this.chbMOVativo.TabIndex = 6;
|
this.chbMOVativo.TabIndex = 6;
|
||||||
this.chbMOVativo.Text = "MOV";
|
this.chbMOVativo.Text = "MOV";
|
||||||
this.chbMOVativo.UseVisualStyleBackColor = true;
|
this.chbMOVativo.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -611,27 +672,28 @@ namespace AgroBase.Forms.Operacoes
|
||||||
// lblUltimaLeituraRua
|
// lblUltimaLeituraRua
|
||||||
//
|
//
|
||||||
this.lblUltimaLeituraRua.AutoSize = true;
|
this.lblUltimaLeituraRua.AutoSize = true;
|
||||||
this.lblUltimaLeituraRua.Location = new System.Drawing.Point(3, 5);
|
this.lblUltimaLeituraRua.Location = new System.Drawing.Point(2, 4);
|
||||||
|
this.lblUltimaLeituraRua.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblUltimaLeituraRua.Name = "lblUltimaLeituraRua";
|
this.lblUltimaLeituraRua.Name = "lblUltimaLeituraRua";
|
||||||
this.lblUltimaLeituraRua.Size = new System.Drawing.Size(250, 16);
|
this.lblUltimaLeituraRua.Size = new System.Drawing.Size(198, 13);
|
||||||
this.lblUltimaLeituraRua.TabIndex = 5;
|
this.lblUltimaLeituraRua.TabIndex = 5;
|
||||||
this.lblUltimaLeituraRua.Text = "Ultima Leitura Rua: 00:00:00.000";
|
this.lblUltimaLeituraRua.Text = "Ultima Leitura Rua: 00:00:00.000";
|
||||||
//
|
//
|
||||||
// lblUltimaLeituraSolo
|
// lblUltimaLeituraSolo
|
||||||
//
|
//
|
||||||
this.lblUltimaLeituraSolo.AutoSize = true;
|
this.lblUltimaLeituraSolo.AutoSize = true;
|
||||||
this.lblUltimaLeituraSolo.Location = new System.Drawing.Point(3, 30);
|
this.lblUltimaLeituraSolo.Location = new System.Drawing.Point(2, 24);
|
||||||
|
this.lblUltimaLeituraSolo.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblUltimaLeituraSolo.Name = "lblUltimaLeituraSolo";
|
this.lblUltimaLeituraSolo.Name = "lblUltimaLeituraSolo";
|
||||||
this.lblUltimaLeituraSolo.Size = new System.Drawing.Size(254, 16);
|
this.lblUltimaLeituraSolo.Size = new System.Drawing.Size(202, 13);
|
||||||
this.lblUltimaLeituraSolo.TabIndex = 4;
|
this.lblUltimaLeituraSolo.TabIndex = 4;
|
||||||
this.lblUltimaLeituraSolo.Text = "Ultima Leitura Solo: 00:00:00.000";
|
this.lblUltimaLeituraSolo.Text = "Ultima Leitura Solo: 00:00:00.000";
|
||||||
//
|
//
|
||||||
// pnlMapa
|
// pnlMapa
|
||||||
//
|
//
|
||||||
this.pnlMapa.Location = new System.Drawing.Point(12, 7);
|
this.pnlMapa.Location = new System.Drawing.Point(9, 6);
|
||||||
this.pnlMapa.Margin = new System.Windows.Forms.Padding(4);
|
|
||||||
this.pnlMapa.Name = "pnlMapa";
|
this.pnlMapa.Name = "pnlMapa";
|
||||||
this.pnlMapa.Size = new System.Drawing.Size(463, 255);
|
this.pnlMapa.Size = new System.Drawing.Size(347, 207);
|
||||||
this.pnlMapa.TabIndex = 14;
|
this.pnlMapa.TabIndex = 14;
|
||||||
//
|
//
|
||||||
// pnlOrientacao
|
// pnlOrientacao
|
||||||
|
|
@ -639,10 +701,10 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.pnlOrientacao.BackColor = System.Drawing.Color.White;
|
this.pnlOrientacao.BackColor = System.Drawing.Color.White;
|
||||||
this.pnlOrientacao.BackgroundImage = global::AgroBase.Properties.Resources.rosa_dos_ventos;
|
this.pnlOrientacao.BackgroundImage = global::AgroBase.Properties.Resources.rosa_dos_ventos;
|
||||||
this.pnlOrientacao.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
|
this.pnlOrientacao.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
|
||||||
this.pnlOrientacao.Location = new System.Drawing.Point(377, 7);
|
this.pnlOrientacao.Location = new System.Drawing.Point(283, 6);
|
||||||
this.pnlOrientacao.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pnlOrientacao.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlOrientacao.Name = "pnlOrientacao";
|
this.pnlOrientacao.Name = "pnlOrientacao";
|
||||||
this.pnlOrientacao.Size = new System.Drawing.Size(104, 103);
|
this.pnlOrientacao.Size = new System.Drawing.Size(78, 84);
|
||||||
this.pnlOrientacao.TabIndex = 11;
|
this.pnlOrientacao.TabIndex = 11;
|
||||||
this.pnlOrientacao.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlOrientacao_Paint);
|
this.pnlOrientacao.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlOrientacao_Paint);
|
||||||
//
|
//
|
||||||
|
|
@ -651,10 +713,10 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.pnlInclinacao.BackColor = System.Drawing.Color.White;
|
this.pnlInclinacao.BackColor = System.Drawing.Color.White;
|
||||||
this.pnlInclinacao.BackgroundImage = global::AgroBase.Properties.Resources.transferidor;
|
this.pnlInclinacao.BackgroundImage = global::AgroBase.Properties.Resources.transferidor;
|
||||||
this.pnlInclinacao.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
|
this.pnlInclinacao.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
|
||||||
this.pnlInclinacao.Location = new System.Drawing.Point(1249, 7);
|
this.pnlInclinacao.Location = new System.Drawing.Point(937, 6);
|
||||||
this.pnlInclinacao.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pnlInclinacao.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlInclinacao.Name = "pnlInclinacao";
|
this.pnlInclinacao.Name = "pnlInclinacao";
|
||||||
this.pnlInclinacao.Size = new System.Drawing.Size(104, 103);
|
this.pnlInclinacao.Size = new System.Drawing.Size(78, 84);
|
||||||
this.pnlInclinacao.TabIndex = 10;
|
this.pnlInclinacao.TabIndex = 10;
|
||||||
this.pnlInclinacao.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlInclinacao_Paint);
|
this.pnlInclinacao.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlInclinacao_Paint);
|
||||||
//
|
//
|
||||||
|
|
@ -663,10 +725,10 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.pnlAnguloCamera.BackColor = System.Drawing.Color.White;
|
this.pnlAnguloCamera.BackColor = System.Drawing.Color.White;
|
||||||
this.pnlAnguloCamera.BackgroundImage = global::AgroBase.Properties.Resources.transferidor;
|
this.pnlAnguloCamera.BackgroundImage = global::AgroBase.Properties.Resources.transferidor;
|
||||||
this.pnlAnguloCamera.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
|
this.pnlAnguloCamera.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
|
||||||
this.pnlAnguloCamera.Location = new System.Drawing.Point(831, 7);
|
this.pnlAnguloCamera.Location = new System.Drawing.Point(623, 6);
|
||||||
this.pnlAnguloCamera.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pnlAnguloCamera.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlAnguloCamera.Name = "pnlAnguloCamera";
|
this.pnlAnguloCamera.Name = "pnlAnguloCamera";
|
||||||
this.pnlAnguloCamera.Size = new System.Drawing.Size(104, 103);
|
this.pnlAnguloCamera.Size = new System.Drawing.Size(78, 84);
|
||||||
this.pnlAnguloCamera.TabIndex = 15;
|
this.pnlAnguloCamera.TabIndex = 15;
|
||||||
this.pnlAnguloCamera.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlAnguloCamera_Paint);
|
this.pnlAnguloCamera.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlAnguloCamera_Paint);
|
||||||
//
|
//
|
||||||
|
|
@ -674,61 +736,18 @@ namespace AgroBase.Forms.Operacoes
|
||||||
//
|
//
|
||||||
this.lblPerformance.AutoSize = true;
|
this.lblPerformance.AutoSize = true;
|
||||||
this.lblPerformance.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
this.lblPerformance.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
this.lblPerformance.Location = new System.Drawing.Point(1083, 842);
|
this.lblPerformance.Location = new System.Drawing.Point(812, 684);
|
||||||
this.lblPerformance.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
|
||||||
this.lblPerformance.Name = "lblPerformance";
|
this.lblPerformance.Name = "lblPerformance";
|
||||||
this.lblPerformance.Size = new System.Drawing.Size(205, 15);
|
this.lblPerformance.Size = new System.Drawing.Size(158, 12);
|
||||||
this.lblPerformance.TabIndex = 16;
|
this.lblPerformance.TabIndex = 16;
|
||||||
this.lblPerformance.Text = "CPU: 0,0% GPU: 0,0% RAM: 0,0%";
|
this.lblPerformance.Text = "CPU: 0,0% GPU: 0,0% RAM: 0,0%";
|
||||||
//
|
//
|
||||||
// tabControl1
|
|
||||||
//
|
|
||||||
this.tabControl1.Controls.Add(this.tabGrafico);
|
|
||||||
this.tabControl1.Controls.Add(this.tabSonar);
|
|
||||||
this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
|
||||||
this.tabControl1.Location = new System.Drawing.Point(0, 0);
|
|
||||||
this.tabControl1.Name = "tabControl1";
|
|
||||||
this.tabControl1.SelectedIndex = 0;
|
|
||||||
this.tabControl1.Size = new System.Drawing.Size(540, 313);
|
|
||||||
this.tabControl1.TabIndex = 0;
|
|
||||||
//
|
|
||||||
// tabGrafico
|
|
||||||
//
|
|
||||||
this.tabGrafico.Controls.Add(this.chartGraficos);
|
|
||||||
this.tabGrafico.Location = new System.Drawing.Point(4, 25);
|
|
||||||
this.tabGrafico.Name = "tabGrafico";
|
|
||||||
this.tabGrafico.Padding = new System.Windows.Forms.Padding(3);
|
|
||||||
this.tabGrafico.Size = new System.Drawing.Size(532, 284);
|
|
||||||
this.tabGrafico.TabIndex = 0;
|
|
||||||
this.tabGrafico.Text = "Desempenho";
|
|
||||||
this.tabGrafico.UseVisualStyleBackColor = true;
|
|
||||||
//
|
|
||||||
// tabSonar
|
|
||||||
//
|
|
||||||
this.tabSonar.Controls.Add(this.picSonar);
|
|
||||||
this.tabSonar.Location = new System.Drawing.Point(4, 25);
|
|
||||||
this.tabSonar.Name = "tabSonar";
|
|
||||||
this.tabSonar.Padding = new System.Windows.Forms.Padding(3);
|
|
||||||
this.tabSonar.Size = new System.Drawing.Size(532, 284);
|
|
||||||
this.tabSonar.TabIndex = 1;
|
|
||||||
this.tabSonar.Text = "Sonar";
|
|
||||||
this.tabSonar.UseVisualStyleBackColor = true;
|
|
||||||
//
|
|
||||||
// picSonar
|
|
||||||
//
|
|
||||||
this.picSonar.Dock = System.Windows.Forms.DockStyle.Fill;
|
|
||||||
this.picSonar.Location = new System.Drawing.Point(3, 3);
|
|
||||||
this.picSonar.Name = "picSonar";
|
|
||||||
this.picSonar.Size = new System.Drawing.Size(526, 278);
|
|
||||||
this.picSonar.TabIndex = 1;
|
|
||||||
this.picSonar.TabStop = false;
|
|
||||||
//
|
|
||||||
// frmOperacaoMapaGPS
|
// frmOperacaoMapaGPS
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.BackColor = System.Drawing.Color.White;
|
this.BackColor = System.Drawing.Color.White;
|
||||||
this.ClientSize = new System.Drawing.Size(1360, 858);
|
this.ClientSize = new System.Drawing.Size(1020, 704);
|
||||||
this.Controls.Add(this.lblPerformance);
|
this.Controls.Add(this.lblPerformance);
|
||||||
this.Controls.Add(this.pnlAnguloCamera);
|
this.Controls.Add(this.pnlAnguloCamera);
|
||||||
this.Controls.Add(this.pnlOrientacao);
|
this.Controls.Add(this.pnlOrientacao);
|
||||||
|
|
@ -743,7 +762,7 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.Controls.Add(this.pnlAtuadores);
|
this.Controls.Add(this.pnlAtuadores);
|
||||||
this.Controls.Add(this.pnlCameraCaminho);
|
this.Controls.Add(this.pnlCameraCaminho);
|
||||||
this.Controls.Add(this.pnlCameraSolo);
|
this.Controls.Add(this.pnlCameraSolo);
|
||||||
this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.Name = "frmOperacaoMapaGPS";
|
this.Name = "frmOperacaoMapaGPS";
|
||||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||||
this.Text = "Operação Mapa GPS";
|
this.Text = "Operação Mapa GPS";
|
||||||
|
|
@ -753,7 +772,11 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.pnlAtuadores.ResumeLayout(false);
|
this.pnlAtuadores.ResumeLayout(false);
|
||||||
this.pnlAtuadores.PerformLayout();
|
this.pnlAtuadores.PerformLayout();
|
||||||
this.pnlGraficos.ResumeLayout(false);
|
this.pnlGraficos.ResumeLayout(false);
|
||||||
|
this.tabControl1.ResumeLayout(false);
|
||||||
|
this.tabGrafico.ResumeLayout(false);
|
||||||
((System.ComponentModel.ISupportInitialize)(this.chartGraficos)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.chartGraficos)).EndInit();
|
||||||
|
this.tabSonar.ResumeLayout(false);
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.picSonar)).EndInit();
|
||||||
this.pnlNiveis.ResumeLayout(false);
|
this.pnlNiveis.ResumeLayout(false);
|
||||||
this.pnlNiveis.PerformLayout();
|
this.pnlNiveis.PerformLayout();
|
||||||
this.gpbOpcoes.ResumeLayout(false);
|
this.gpbOpcoes.ResumeLayout(false);
|
||||||
|
|
@ -763,10 +786,6 @@ namespace AgroBase.Forms.Operacoes
|
||||||
this.gpbInformacoesGerais.PerformLayout();
|
this.gpbInformacoesGerais.PerformLayout();
|
||||||
this.pnlInferior.ResumeLayout(false);
|
this.pnlInferior.ResumeLayout(false);
|
||||||
this.pnlInferior.PerformLayout();
|
this.pnlInferior.PerformLayout();
|
||||||
this.tabControl1.ResumeLayout(false);
|
|
||||||
this.tabGrafico.ResumeLayout(false);
|
|
||||||
this.tabSonar.ResumeLayout(false);
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.picSonar)).EndInit();
|
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
this.PerformLayout();
|
this.PerformLayout();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -60,6 +60,8 @@
|
||||||
this.pnlOrientacaoTrajeto = new System.Windows.Forms.Panel();
|
this.pnlOrientacaoTrajeto = new System.Windows.Forms.Panel();
|
||||||
this.pnlSonar = new System.Windows.Forms.Panel();
|
this.pnlSonar = new System.Windows.Forms.Panel();
|
||||||
this.picSonar = new System.Windows.Forms.PictureBox();
|
this.picSonar = new System.Windows.Forms.PictureBox();
|
||||||
|
this.btnAtualizarLeitura = new System.Windows.Forms.Button();
|
||||||
|
this.btnCalcularAngulo = new System.Windows.Forms.Button();
|
||||||
this.pnlOpcoes.SuspendLayout();
|
this.pnlOpcoes.SuspendLayout();
|
||||||
this.gpbSonar.SuspendLayout();
|
this.gpbSonar.SuspendLayout();
|
||||||
this.gpbGPS.SuspendLayout();
|
this.gpbGPS.SuspendLayout();
|
||||||
|
|
@ -70,6 +72,7 @@
|
||||||
//
|
//
|
||||||
// pnlOpcoes
|
// pnlOpcoes
|
||||||
//
|
//
|
||||||
|
this.pnlOpcoes.Controls.Add(this.btnAtualizarLeitura);
|
||||||
this.pnlOpcoes.Controls.Add(this.lblDistanciaFinal);
|
this.pnlOpcoes.Controls.Add(this.lblDistanciaFinal);
|
||||||
this.pnlOpcoes.Controls.Add(this.btnCarregarMapa);
|
this.pnlOpcoes.Controls.Add(this.btnCarregarMapa);
|
||||||
this.pnlOpcoes.Controls.Add(this.lblDistanciaOperacao);
|
this.pnlOpcoes.Controls.Add(this.lblDistanciaOperacao);
|
||||||
|
|
@ -79,26 +82,29 @@
|
||||||
this.pnlOpcoes.Controls.Add(this.lblStatus);
|
this.pnlOpcoes.Controls.Add(this.lblStatus);
|
||||||
this.pnlOpcoes.Controls.Add(this.gpbGPS);
|
this.pnlOpcoes.Controls.Add(this.gpbGPS);
|
||||||
this.pnlOpcoes.Dock = System.Windows.Forms.DockStyle.Bottom;
|
this.pnlOpcoes.Dock = System.Windows.Forms.DockStyle.Bottom;
|
||||||
this.pnlOpcoes.Location = new System.Drawing.Point(0, 590);
|
this.pnlOpcoes.Location = new System.Drawing.Point(0, 479);
|
||||||
|
this.pnlOpcoes.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlOpcoes.Name = "pnlOpcoes";
|
this.pnlOpcoes.Name = "pnlOpcoes";
|
||||||
this.pnlOpcoes.Size = new System.Drawing.Size(1371, 123);
|
this.pnlOpcoes.Size = new System.Drawing.Size(1028, 100);
|
||||||
this.pnlOpcoes.TabIndex = 0;
|
this.pnlOpcoes.TabIndex = 0;
|
||||||
//
|
//
|
||||||
// lblDistanciaFinal
|
// lblDistanciaFinal
|
||||||
//
|
//
|
||||||
this.lblDistanciaFinal.AutoSize = true;
|
this.lblDistanciaFinal.AutoSize = true;
|
||||||
this.lblDistanciaFinal.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F);
|
this.lblDistanciaFinal.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F);
|
||||||
this.lblDistanciaFinal.Location = new System.Drawing.Point(9, 85);
|
this.lblDistanciaFinal.Location = new System.Drawing.Point(7, 69);
|
||||||
|
this.lblDistanciaFinal.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblDistanciaFinal.Name = "lblDistanciaFinal";
|
this.lblDistanciaFinal.Name = "lblDistanciaFinal";
|
||||||
this.lblDistanciaFinal.Size = new System.Drawing.Size(146, 16);
|
this.lblDistanciaFinal.Size = new System.Drawing.Size(120, 13);
|
||||||
this.lblDistanciaFinal.TabIndex = 21;
|
this.lblDistanciaFinal.TabIndex = 21;
|
||||||
this.lblDistanciaFinal.Text = "Distância Final: 00,00 m";
|
this.lblDistanciaFinal.Text = "Distância Final: 00,00 m";
|
||||||
//
|
//
|
||||||
// btnCarregarMapa
|
// btnCarregarMapa
|
||||||
//
|
//
|
||||||
this.btnCarregarMapa.Location = new System.Drawing.Point(12, 8);
|
this.btnCarregarMapa.Location = new System.Drawing.Point(9, 6);
|
||||||
|
this.btnCarregarMapa.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.btnCarregarMapa.Name = "btnCarregarMapa";
|
this.btnCarregarMapa.Name = "btnCarregarMapa";
|
||||||
this.btnCarregarMapa.Size = new System.Drawing.Size(161, 23);
|
this.btnCarregarMapa.Size = new System.Drawing.Size(121, 19);
|
||||||
this.btnCarregarMapa.TabIndex = 20;
|
this.btnCarregarMapa.TabIndex = 20;
|
||||||
this.btnCarregarMapa.Text = "Carregar Mapa";
|
this.btnCarregarMapa.Text = "Carregar Mapa";
|
||||||
this.btnCarregarMapa.UseVisualStyleBackColor = true;
|
this.btnCarregarMapa.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -108,17 +114,19 @@
|
||||||
//
|
//
|
||||||
this.lblDistanciaOperacao.AutoSize = true;
|
this.lblDistanciaOperacao.AutoSize = true;
|
||||||
this.lblDistanciaOperacao.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F);
|
this.lblDistanciaOperacao.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F);
|
||||||
this.lblDistanciaOperacao.Location = new System.Drawing.Point(9, 66);
|
this.lblDistanciaOperacao.Location = new System.Drawing.Point(7, 54);
|
||||||
|
this.lblDistanciaOperacao.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblDistanciaOperacao.Name = "lblDistanciaOperacao";
|
this.lblDistanciaOperacao.Name = "lblDistanciaOperacao";
|
||||||
this.lblDistanciaOperacao.Size = new System.Drawing.Size(178, 16);
|
this.lblDistanciaOperacao.Size = new System.Drawing.Size(145, 13);
|
||||||
this.lblDistanciaOperacao.TabIndex = 19;
|
this.lblDistanciaOperacao.TabIndex = 19;
|
||||||
this.lblDistanciaOperacao.Text = "Distância Operação: 00,00 m";
|
this.lblDistanciaOperacao.Text = "Distância Operação: 00,00 m";
|
||||||
//
|
//
|
||||||
// btnIniciarSimulacao
|
// btnIniciarSimulacao
|
||||||
//
|
//
|
||||||
this.btnIniciarSimulacao.Location = new System.Drawing.Point(12, 37);
|
this.btnIniciarSimulacao.Location = new System.Drawing.Point(9, 30);
|
||||||
|
this.btnIniciarSimulacao.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.btnIniciarSimulacao.Name = "btnIniciarSimulacao";
|
this.btnIniciarSimulacao.Name = "btnIniciarSimulacao";
|
||||||
this.btnIniciarSimulacao.Size = new System.Drawing.Size(161, 25);
|
this.btnIniciarSimulacao.Size = new System.Drawing.Size(121, 20);
|
||||||
this.btnIniciarSimulacao.TabIndex = 18;
|
this.btnIniciarSimulacao.TabIndex = 18;
|
||||||
this.btnIniciarSimulacao.Text = "Iniciar Simulação";
|
this.btnIniciarSimulacao.Text = "Iniciar Simulação";
|
||||||
this.btnIniciarSimulacao.UseVisualStyleBackColor = true;
|
this.btnIniciarSimulacao.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -135,9 +143,11 @@
|
||||||
this.gpbSonar.Controls.Add(this.txtDistanciaSonar);
|
this.gpbSonar.Controls.Add(this.txtDistanciaSonar);
|
||||||
this.gpbSonar.Controls.Add(this.lblAnguloI);
|
this.gpbSonar.Controls.Add(this.lblAnguloI);
|
||||||
this.gpbSonar.Controls.Add(this.txtAnguloInicial);
|
this.gpbSonar.Controls.Add(this.txtAnguloInicial);
|
||||||
this.gpbSonar.Location = new System.Drawing.Point(811, 3);
|
this.gpbSonar.Location = new System.Drawing.Point(785, 2);
|
||||||
|
this.gpbSonar.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.gpbSonar.Name = "gpbSonar";
|
this.gpbSonar.Name = "gpbSonar";
|
||||||
this.gpbSonar.Size = new System.Drawing.Size(309, 117);
|
this.gpbSonar.Padding = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
|
this.gpbSonar.Size = new System.Drawing.Size(232, 95);
|
||||||
this.gpbSonar.TabIndex = 17;
|
this.gpbSonar.TabIndex = 17;
|
||||||
this.gpbSonar.TabStop = false;
|
this.gpbSonar.TabStop = false;
|
||||||
this.gpbSonar.Text = "Sonar";
|
this.gpbSonar.Text = "Sonar";
|
||||||
|
|
@ -145,9 +155,10 @@
|
||||||
// chbMoverObstaculo
|
// chbMoverObstaculo
|
||||||
//
|
//
|
||||||
this.chbMoverObstaculo.AutoSize = true;
|
this.chbMoverObstaculo.AutoSize = true;
|
||||||
this.chbMoverObstaculo.Location = new System.Drawing.Point(165, 43);
|
this.chbMoverObstaculo.Location = new System.Drawing.Point(124, 35);
|
||||||
|
this.chbMoverObstaculo.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.chbMoverObstaculo.Name = "chbMoverObstaculo";
|
this.chbMoverObstaculo.Name = "chbMoverObstaculo";
|
||||||
this.chbMoverObstaculo.Size = new System.Drawing.Size(129, 20);
|
this.chbMoverObstaculo.Size = new System.Drawing.Size(105, 17);
|
||||||
this.chbMoverObstaculo.TabIndex = 29;
|
this.chbMoverObstaculo.TabIndex = 29;
|
||||||
this.chbMoverObstaculo.Text = "Mover obstáculo";
|
this.chbMoverObstaculo.Text = "Mover obstáculo";
|
||||||
this.chbMoverObstaculo.UseVisualStyleBackColor = true;
|
this.chbMoverObstaculo.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -155,19 +166,20 @@
|
||||||
// chbSonarVirando
|
// chbSonarVirando
|
||||||
//
|
//
|
||||||
this.chbSonarVirando.AutoSize = true;
|
this.chbSonarVirando.AutoSize = true;
|
||||||
this.chbSonarVirando.Location = new System.Drawing.Point(165, 84);
|
this.chbSonarVirando.Location = new System.Drawing.Point(124, 68);
|
||||||
|
this.chbSonarVirando.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.chbSonarVirando.Name = "chbSonarVirando";
|
this.chbSonarVirando.Name = "chbSonarVirando";
|
||||||
this.chbSonarVirando.Size = new System.Drawing.Size(117, 20);
|
this.chbSonarVirando.Size = new System.Drawing.Size(96, 17);
|
||||||
this.chbSonarVirando.TabIndex = 28;
|
this.chbSonarVirando.TabIndex = 28;
|
||||||
this.chbSonarVirando.Text = "Sonar atuando";
|
this.chbSonarVirando.Text = "Sonar atuando";
|
||||||
this.chbSonarVirando.UseVisualStyleBackColor = true;
|
this.chbSonarVirando.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// btnAdicionarDeteccao
|
// btnAdicionarDeteccao
|
||||||
//
|
//
|
||||||
this.btnAdicionarDeteccao.Location = new System.Drawing.Point(93, 79);
|
this.btnAdicionarDeteccao.Location = new System.Drawing.Point(70, 64);
|
||||||
this.btnAdicionarDeteccao.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.btnAdicionarDeteccao.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.btnAdicionarDeteccao.Name = "btnAdicionarDeteccao";
|
this.btnAdicionarDeteccao.Name = "btnAdicionarDeteccao";
|
||||||
this.btnAdicionarDeteccao.Size = new System.Drawing.Size(60, 28);
|
this.btnAdicionarDeteccao.Size = new System.Drawing.Size(45, 23);
|
||||||
this.btnAdicionarDeteccao.TabIndex = 25;
|
this.btnAdicionarDeteccao.TabIndex = 25;
|
||||||
this.btnAdicionarDeteccao.Text = "Add";
|
this.btnAdicionarDeteccao.Text = "Add";
|
||||||
this.btnAdicionarDeteccao.UseVisualStyleBackColor = true;
|
this.btnAdicionarDeteccao.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -176,17 +188,19 @@
|
||||||
// lblAnguloFinal
|
// lblAnguloFinal
|
||||||
//
|
//
|
||||||
this.lblAnguloFinal.AutoSize = true;
|
this.lblAnguloFinal.AutoSize = true;
|
||||||
this.lblAnguloFinal.Location = new System.Drawing.Point(90, 22);
|
this.lblAnguloFinal.Location = new System.Drawing.Point(68, 18);
|
||||||
|
this.lblAnguloFinal.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblAnguloFinal.Name = "lblAnguloFinal";
|
this.lblAnguloFinal.Name = "lblAnguloFinal";
|
||||||
this.lblAnguloFinal.Size = new System.Drawing.Size(67, 16);
|
this.lblAnguloFinal.Size = new System.Drawing.Size(55, 13);
|
||||||
this.lblAnguloFinal.TabIndex = 27;
|
this.lblAnguloFinal.TabIndex = 27;
|
||||||
this.lblAnguloFinal.Text = "Angulo Fn";
|
this.lblAnguloFinal.Text = "Angulo Fn";
|
||||||
//
|
//
|
||||||
// txtAnguloFinal
|
// txtAnguloFinal
|
||||||
//
|
//
|
||||||
this.txtAnguloFinal.Location = new System.Drawing.Point(93, 41);
|
this.txtAnguloFinal.Location = new System.Drawing.Point(70, 33);
|
||||||
|
this.txtAnguloFinal.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.txtAnguloFinal.Name = "txtAnguloFinal";
|
this.txtAnguloFinal.Name = "txtAnguloFinal";
|
||||||
this.txtAnguloFinal.Size = new System.Drawing.Size(60, 22);
|
this.txtAnguloFinal.Size = new System.Drawing.Size(46, 20);
|
||||||
this.txtAnguloFinal.TabIndex = 23;
|
this.txtAnguloFinal.TabIndex = 23;
|
||||||
this.txtAnguloFinal.Text = "0";
|
this.txtAnguloFinal.Text = "0";
|
||||||
this.txtAnguloFinal.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
this.txtAnguloFinal.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||||
|
|
@ -194,17 +208,19 @@
|
||||||
// lblDistanciaSonar
|
// lblDistanciaSonar
|
||||||
//
|
//
|
||||||
this.lblDistanciaSonar.AutoSize = true;
|
this.lblDistanciaSonar.AutoSize = true;
|
||||||
this.lblDistanciaSonar.Location = new System.Drawing.Point(12, 66);
|
this.lblDistanciaSonar.Location = new System.Drawing.Point(9, 54);
|
||||||
|
this.lblDistanciaSonar.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblDistanciaSonar.Name = "lblDistanciaSonar";
|
this.lblDistanciaSonar.Name = "lblDistanciaSonar";
|
||||||
this.lblDistanciaSonar.Size = new System.Drawing.Size(63, 16);
|
this.lblDistanciaSonar.Size = new System.Drawing.Size(51, 13);
|
||||||
this.lblDistanciaSonar.TabIndex = 25;
|
this.lblDistanciaSonar.TabIndex = 25;
|
||||||
this.lblDistanciaSonar.Text = "Distancia";
|
this.lblDistanciaSonar.Text = "Distancia";
|
||||||
//
|
//
|
||||||
// txtDistanciaSonar
|
// txtDistanciaSonar
|
||||||
//
|
//
|
||||||
this.txtDistanciaSonar.Location = new System.Drawing.Point(15, 85);
|
this.txtDistanciaSonar.Location = new System.Drawing.Point(11, 69);
|
||||||
|
this.txtDistanciaSonar.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.txtDistanciaSonar.Name = "txtDistanciaSonar";
|
this.txtDistanciaSonar.Name = "txtDistanciaSonar";
|
||||||
this.txtDistanciaSonar.Size = new System.Drawing.Size(60, 22);
|
this.txtDistanciaSonar.Size = new System.Drawing.Size(46, 20);
|
||||||
this.txtDistanciaSonar.TabIndex = 24;
|
this.txtDistanciaSonar.TabIndex = 24;
|
||||||
this.txtDistanciaSonar.Text = "0";
|
this.txtDistanciaSonar.Text = "0";
|
||||||
this.txtDistanciaSonar.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
this.txtDistanciaSonar.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||||
|
|
@ -212,17 +228,19 @@
|
||||||
// lblAnguloI
|
// lblAnguloI
|
||||||
//
|
//
|
||||||
this.lblAnguloI.AutoSize = true;
|
this.lblAnguloI.AutoSize = true;
|
||||||
this.lblAnguloI.Location = new System.Drawing.Point(12, 22);
|
this.lblAnguloI.Location = new System.Drawing.Point(9, 18);
|
||||||
|
this.lblAnguloI.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblAnguloI.Name = "lblAnguloI";
|
this.lblAnguloI.Name = "lblAnguloI";
|
||||||
this.lblAnguloI.Size = new System.Drawing.Size(62, 16);
|
this.lblAnguloI.Size = new System.Drawing.Size(52, 13);
|
||||||
this.lblAnguloI.TabIndex = 23;
|
this.lblAnguloI.TabIndex = 23;
|
||||||
this.lblAnguloI.Text = "Angulo In";
|
this.lblAnguloI.Text = "Angulo In";
|
||||||
//
|
//
|
||||||
// txtAnguloInicial
|
// txtAnguloInicial
|
||||||
//
|
//
|
||||||
this.txtAnguloInicial.Location = new System.Drawing.Point(15, 41);
|
this.txtAnguloInicial.Location = new System.Drawing.Point(11, 33);
|
||||||
|
this.txtAnguloInicial.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.txtAnguloInicial.Name = "txtAnguloInicial";
|
this.txtAnguloInicial.Name = "txtAnguloInicial";
|
||||||
this.txtAnguloInicial.Size = new System.Drawing.Size(60, 22);
|
this.txtAnguloInicial.Size = new System.Drawing.Size(46, 20);
|
||||||
this.txtAnguloInicial.TabIndex = 22;
|
this.txtAnguloInicial.TabIndex = 22;
|
||||||
this.txtAnguloInicial.Text = "0";
|
this.txtAnguloInicial.Text = "0";
|
||||||
this.txtAnguloInicial.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
this.txtAnguloInicial.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||||
|
|
@ -231,9 +249,10 @@
|
||||||
//
|
//
|
||||||
this.lblDirecao.AutoSize = true;
|
this.lblDirecao.AutoSize = true;
|
||||||
this.lblDirecao.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F);
|
this.lblDirecao.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F);
|
||||||
this.lblDirecao.Location = new System.Drawing.Point(9, 104);
|
this.lblDirecao.Location = new System.Drawing.Point(7, 84);
|
||||||
|
this.lblDirecao.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblDirecao.Name = "lblDirecao";
|
this.lblDirecao.Name = "lblDirecao";
|
||||||
this.lblDirecao.Size = new System.Drawing.Size(106, 16);
|
this.lblDirecao.Size = new System.Drawing.Size(84, 13);
|
||||||
this.lblDirecao.TabIndex = 16;
|
this.lblDirecao.TabIndex = 16;
|
||||||
this.lblDirecao.Text = "Direção: Parado";
|
this.lblDirecao.Text = "Direção: Parado";
|
||||||
//
|
//
|
||||||
|
|
@ -241,14 +260,16 @@
|
||||||
//
|
//
|
||||||
this.lblStatus.AutoSize = true;
|
this.lblStatus.AutoSize = true;
|
||||||
this.lblStatus.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F);
|
this.lblStatus.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F);
|
||||||
this.lblStatus.Location = new System.Drawing.Point(205, 85);
|
this.lblStatus.Location = new System.Drawing.Point(154, 69);
|
||||||
|
this.lblStatus.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblStatus.Name = "lblStatus";
|
this.lblStatus.Name = "lblStatus";
|
||||||
this.lblStatus.Size = new System.Drawing.Size(125, 16);
|
this.lblStatus.Size = new System.Drawing.Size(101, 13);
|
||||||
this.lblStatus.TabIndex = 15;
|
this.lblStatus.TabIndex = 15;
|
||||||
this.lblStatus.Text = "Status: Aguardando";
|
this.lblStatus.Text = "Status: Aguardando";
|
||||||
//
|
//
|
||||||
// gpbGPS
|
// gpbGPS
|
||||||
//
|
//
|
||||||
|
this.gpbGPS.Controls.Add(this.btnCalcularAngulo);
|
||||||
this.gpbGPS.Controls.Add(this.btnAcrescentarGPS);
|
this.gpbGPS.Controls.Add(this.btnAcrescentarGPS);
|
||||||
this.gpbGPS.Controls.Add(this.lblDistancia);
|
this.gpbGPS.Controls.Add(this.lblDistancia);
|
||||||
this.gpbGPS.Controls.Add(this.txtDistanciaGPS);
|
this.gpbGPS.Controls.Add(this.txtDistanciaGPS);
|
||||||
|
|
@ -259,9 +280,11 @@
|
||||||
this.gpbGPS.Controls.Add(this.txtLongitude);
|
this.gpbGPS.Controls.Add(this.txtLongitude);
|
||||||
this.gpbGPS.Controls.Add(this.txtLatitude);
|
this.gpbGPS.Controls.Add(this.txtLatitude);
|
||||||
this.gpbGPS.Controls.Add(this.btnIniciarGPS);
|
this.gpbGPS.Controls.Add(this.btnIniciarGPS);
|
||||||
this.gpbGPS.Location = new System.Drawing.Point(385, 3);
|
this.gpbGPS.Location = new System.Drawing.Point(289, 2);
|
||||||
|
this.gpbGPS.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.gpbGPS.Name = "gpbGPS";
|
this.gpbGPS.Name = "gpbGPS";
|
||||||
this.gpbGPS.Size = new System.Drawing.Size(420, 117);
|
this.gpbGPS.Padding = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
|
this.gpbGPS.Size = new System.Drawing.Size(400, 95);
|
||||||
this.gpbGPS.TabIndex = 14;
|
this.gpbGPS.TabIndex = 14;
|
||||||
this.gpbGPS.TabStop = false;
|
this.gpbGPS.TabStop = false;
|
||||||
this.gpbGPS.Text = "GPS";
|
this.gpbGPS.Text = "GPS";
|
||||||
|
|
@ -269,10 +292,10 @@
|
||||||
// btnAcrescentarGPS
|
// btnAcrescentarGPS
|
||||||
//
|
//
|
||||||
this.btnAcrescentarGPS.Enabled = false;
|
this.btnAcrescentarGPS.Enabled = false;
|
||||||
this.btnAcrescentarGPS.Location = new System.Drawing.Point(307, 82);
|
this.btnAcrescentarGPS.Location = new System.Drawing.Point(230, 67);
|
||||||
this.btnAcrescentarGPS.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.btnAcrescentarGPS.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.btnAcrescentarGPS.Name = "btnAcrescentarGPS";
|
this.btnAcrescentarGPS.Name = "btnAcrescentarGPS";
|
||||||
this.btnAcrescentarGPS.Size = new System.Drawing.Size(99, 28);
|
this.btnAcrescentarGPS.Size = new System.Drawing.Size(74, 23);
|
||||||
this.btnAcrescentarGPS.TabIndex = 22;
|
this.btnAcrescentarGPS.TabIndex = 22;
|
||||||
this.btnAcrescentarGPS.Text = "Acrescentar";
|
this.btnAcrescentarGPS.Text = "Acrescentar";
|
||||||
this.btnAcrescentarGPS.UseVisualStyleBackColor = true;
|
this.btnAcrescentarGPS.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -281,18 +304,20 @@
|
||||||
// lblDistancia
|
// lblDistancia
|
||||||
//
|
//
|
||||||
this.lblDistancia.AutoSize = true;
|
this.lblDistancia.AutoSize = true;
|
||||||
this.lblDistancia.Location = new System.Drawing.Point(212, 66);
|
this.lblDistancia.Location = new System.Drawing.Point(159, 54);
|
||||||
|
this.lblDistancia.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblDistancia.Name = "lblDistancia";
|
this.lblDistancia.Name = "lblDistancia";
|
||||||
this.lblDistancia.Size = new System.Drawing.Size(63, 16);
|
this.lblDistancia.Size = new System.Drawing.Size(51, 13);
|
||||||
this.lblDistancia.TabIndex = 21;
|
this.lblDistancia.TabIndex = 21;
|
||||||
this.lblDistancia.Text = "Distancia";
|
this.lblDistancia.Text = "Distancia";
|
||||||
//
|
//
|
||||||
// txtDistanciaGPS
|
// txtDistanciaGPS
|
||||||
//
|
//
|
||||||
this.txtDistanciaGPS.Enabled = false;
|
this.txtDistanciaGPS.Enabled = false;
|
||||||
this.txtDistanciaGPS.Location = new System.Drawing.Point(215, 85);
|
this.txtDistanciaGPS.Location = new System.Drawing.Point(161, 69);
|
||||||
|
this.txtDistanciaGPS.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.txtDistanciaGPS.Name = "txtDistanciaGPS";
|
this.txtDistanciaGPS.Name = "txtDistanciaGPS";
|
||||||
this.txtDistanciaGPS.Size = new System.Drawing.Size(71, 22);
|
this.txtDistanciaGPS.Size = new System.Drawing.Size(54, 20);
|
||||||
this.txtDistanciaGPS.TabIndex = 20;
|
this.txtDistanciaGPS.TabIndex = 20;
|
||||||
this.txtDistanciaGPS.Text = "0";
|
this.txtDistanciaGPS.Text = "0";
|
||||||
this.txtDistanciaGPS.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
this.txtDistanciaGPS.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||||
|
|
@ -300,18 +325,20 @@
|
||||||
// lblAnguloGPS
|
// lblAnguloGPS
|
||||||
//
|
//
|
||||||
this.lblAnguloGPS.AutoSize = true;
|
this.lblAnguloGPS.AutoSize = true;
|
||||||
this.lblAnguloGPS.Location = new System.Drawing.Point(212, 22);
|
this.lblAnguloGPS.Location = new System.Drawing.Point(159, 18);
|
||||||
|
this.lblAnguloGPS.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblAnguloGPS.Name = "lblAnguloGPS";
|
this.lblAnguloGPS.Name = "lblAnguloGPS";
|
||||||
this.lblAnguloGPS.Size = new System.Drawing.Size(49, 16);
|
this.lblAnguloGPS.Size = new System.Drawing.Size(40, 13);
|
||||||
this.lblAnguloGPS.TabIndex = 19;
|
this.lblAnguloGPS.TabIndex = 19;
|
||||||
this.lblAnguloGPS.Text = "Angulo";
|
this.lblAnguloGPS.Text = "Angulo";
|
||||||
//
|
//
|
||||||
// txtAnguloGPS
|
// txtAnguloGPS
|
||||||
//
|
//
|
||||||
this.txtAnguloGPS.Enabled = false;
|
this.txtAnguloGPS.Enabled = false;
|
||||||
this.txtAnguloGPS.Location = new System.Drawing.Point(215, 41);
|
this.txtAnguloGPS.Location = new System.Drawing.Point(161, 33);
|
||||||
|
this.txtAnguloGPS.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.txtAnguloGPS.Name = "txtAnguloGPS";
|
this.txtAnguloGPS.Name = "txtAnguloGPS";
|
||||||
this.txtAnguloGPS.Size = new System.Drawing.Size(71, 22);
|
this.txtAnguloGPS.Size = new System.Drawing.Size(54, 20);
|
||||||
this.txtAnguloGPS.TabIndex = 18;
|
this.txtAnguloGPS.TabIndex = 18;
|
||||||
this.txtAnguloGPS.Text = "0";
|
this.txtAnguloGPS.Text = "0";
|
||||||
this.txtAnguloGPS.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
this.txtAnguloGPS.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||||
|
|
@ -319,45 +346,49 @@
|
||||||
// lblLongitude
|
// lblLongitude
|
||||||
//
|
//
|
||||||
this.lblLongitude.AutoSize = true;
|
this.lblLongitude.AutoSize = true;
|
||||||
this.lblLongitude.Location = new System.Drawing.Point(9, 66);
|
this.lblLongitude.Location = new System.Drawing.Point(7, 54);
|
||||||
|
this.lblLongitude.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblLongitude.Name = "lblLongitude";
|
this.lblLongitude.Name = "lblLongitude";
|
||||||
this.lblLongitude.Size = new System.Drawing.Size(66, 16);
|
this.lblLongitude.Size = new System.Drawing.Size(54, 13);
|
||||||
this.lblLongitude.TabIndex = 17;
|
this.lblLongitude.TabIndex = 17;
|
||||||
this.lblLongitude.Text = "Longitude";
|
this.lblLongitude.Text = "Longitude";
|
||||||
//
|
//
|
||||||
// lblLatitude
|
// lblLatitude
|
||||||
//
|
//
|
||||||
this.lblLatitude.AutoSize = true;
|
this.lblLatitude.AutoSize = true;
|
||||||
this.lblLatitude.Location = new System.Drawing.Point(9, 22);
|
this.lblLatitude.Location = new System.Drawing.Point(7, 18);
|
||||||
|
this.lblLatitude.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||||
this.lblLatitude.Name = "lblLatitude";
|
this.lblLatitude.Name = "lblLatitude";
|
||||||
this.lblLatitude.Size = new System.Drawing.Size(54, 16);
|
this.lblLatitude.Size = new System.Drawing.Size(45, 13);
|
||||||
this.lblLatitude.TabIndex = 16;
|
this.lblLatitude.TabIndex = 16;
|
||||||
this.lblLatitude.Text = "Latitude";
|
this.lblLatitude.Text = "Latitude";
|
||||||
//
|
//
|
||||||
// txtLongitude
|
// txtLongitude
|
||||||
//
|
//
|
||||||
this.txtLongitude.Location = new System.Drawing.Point(12, 85);
|
this.txtLongitude.Location = new System.Drawing.Point(9, 69);
|
||||||
|
this.txtLongitude.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.txtLongitude.Name = "txtLongitude";
|
this.txtLongitude.Name = "txtLongitude";
|
||||||
this.txtLongitude.Size = new System.Drawing.Size(179, 22);
|
this.txtLongitude.Size = new System.Drawing.Size(135, 20);
|
||||||
this.txtLongitude.TabIndex = 15;
|
this.txtLongitude.TabIndex = 15;
|
||||||
this.txtLongitude.Text = "-47.26406713810977";
|
this.txtLongitude.Text = "-47.26406713810977";
|
||||||
this.txtLongitude.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
this.txtLongitude.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||||
//
|
//
|
||||||
// txtLatitude
|
// txtLatitude
|
||||||
//
|
//
|
||||||
this.txtLatitude.Location = new System.Drawing.Point(12, 41);
|
this.txtLatitude.Location = new System.Drawing.Point(9, 33);
|
||||||
|
this.txtLatitude.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.txtLatitude.Name = "txtLatitude";
|
this.txtLatitude.Name = "txtLatitude";
|
||||||
this.txtLatitude.Size = new System.Drawing.Size(179, 22);
|
this.txtLatitude.Size = new System.Drawing.Size(135, 20);
|
||||||
this.txtLatitude.TabIndex = 14;
|
this.txtLatitude.TabIndex = 14;
|
||||||
this.txtLatitude.Text = "-22.339442335994334";
|
this.txtLatitude.Text = "-22.339442335994334";
|
||||||
this.txtLatitude.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
this.txtLatitude.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||||
//
|
//
|
||||||
// btnIniciarGPS
|
// btnIniciarGPS
|
||||||
//
|
//
|
||||||
this.btnIniciarGPS.Location = new System.Drawing.Point(307, 38);
|
this.btnIniciarGPS.Location = new System.Drawing.Point(230, 31);
|
||||||
this.btnIniciarGPS.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.btnIniciarGPS.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.btnIniciarGPS.Name = "btnIniciarGPS";
|
this.btnIniciarGPS.Name = "btnIniciarGPS";
|
||||||
this.btnIniciarGPS.Size = new System.Drawing.Size(99, 28);
|
this.btnIniciarGPS.Size = new System.Drawing.Size(74, 23);
|
||||||
this.btnIniciarGPS.TabIndex = 13;
|
this.btnIniciarGPS.TabIndex = 13;
|
||||||
this.btnIniciarGPS.Text = "Iniciar";
|
this.btnIniciarGPS.Text = "Iniciar";
|
||||||
this.btnIniciarGPS.UseVisualStyleBackColor = true;
|
this.btnIniciarGPS.UseVisualStyleBackColor = true;
|
||||||
|
|
@ -369,9 +400,10 @@
|
||||||
| System.Windows.Forms.AnchorStyles.Left)
|
| System.Windows.Forms.AnchorStyles.Left)
|
||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
| System.Windows.Forms.AnchorStyles.Right)));
|
||||||
this.pnlMapa.Controls.Add(this.pnlOrientacaoTrajeto);
|
this.pnlMapa.Controls.Add(this.pnlOrientacaoTrajeto);
|
||||||
this.pnlMapa.Location = new System.Drawing.Point(12, 12);
|
this.pnlMapa.Location = new System.Drawing.Point(9, 10);
|
||||||
|
this.pnlMapa.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlMapa.Name = "pnlMapa";
|
this.pnlMapa.Name = "pnlMapa";
|
||||||
this.pnlMapa.Size = new System.Drawing.Size(674, 572);
|
this.pnlMapa.Size = new System.Drawing.Size(506, 465);
|
||||||
this.pnlMapa.TabIndex = 1;
|
this.pnlMapa.TabIndex = 1;
|
||||||
//
|
//
|
||||||
// pnlOrientacaoTrajeto
|
// pnlOrientacaoTrajeto
|
||||||
|
|
@ -380,10 +412,10 @@
|
||||||
this.pnlOrientacaoTrajeto.BackColor = System.Drawing.Color.White;
|
this.pnlOrientacaoTrajeto.BackColor = System.Drawing.Color.White;
|
||||||
this.pnlOrientacaoTrajeto.BackgroundImage = global::AgroBase.Properties.Resources.rosa_dos_ventos;
|
this.pnlOrientacaoTrajeto.BackgroundImage = global::AgroBase.Properties.Resources.rosa_dos_ventos;
|
||||||
this.pnlOrientacaoTrajeto.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
|
this.pnlOrientacaoTrajeto.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
|
||||||
this.pnlOrientacaoTrajeto.Location = new System.Drawing.Point(567, 2);
|
this.pnlOrientacaoTrajeto.Location = new System.Drawing.Point(425, 2);
|
||||||
this.pnlOrientacaoTrajeto.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
this.pnlOrientacaoTrajeto.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlOrientacaoTrajeto.Name = "pnlOrientacaoTrajeto";
|
this.pnlOrientacaoTrajeto.Name = "pnlOrientacaoTrajeto";
|
||||||
this.pnlOrientacaoTrajeto.Size = new System.Drawing.Size(104, 103);
|
this.pnlOrientacaoTrajeto.Size = new System.Drawing.Size(78, 84);
|
||||||
this.pnlOrientacaoTrajeto.TabIndex = 12;
|
this.pnlOrientacaoTrajeto.TabIndex = 12;
|
||||||
this.pnlOrientacaoTrajeto.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlOrientacaoTrajeto_Paint);
|
this.pnlOrientacaoTrajeto.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlOrientacaoTrajeto_Paint);
|
||||||
//
|
//
|
||||||
|
|
@ -392,28 +424,53 @@
|
||||||
this.pnlSonar.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
this.pnlSonar.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
| System.Windows.Forms.AnchorStyles.Right)));
|
||||||
this.pnlSonar.Controls.Add(this.picSonar);
|
this.pnlSonar.Controls.Add(this.picSonar);
|
||||||
this.pnlSonar.Location = new System.Drawing.Point(692, 12);
|
this.pnlSonar.Location = new System.Drawing.Point(519, 10);
|
||||||
|
this.pnlSonar.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.pnlSonar.Name = "pnlSonar";
|
this.pnlSonar.Name = "pnlSonar";
|
||||||
this.pnlSonar.Size = new System.Drawing.Size(667, 572);
|
this.pnlSonar.Size = new System.Drawing.Size(500, 465);
|
||||||
this.pnlSonar.TabIndex = 2;
|
this.pnlSonar.TabIndex = 2;
|
||||||
//
|
//
|
||||||
// picSonar
|
// picSonar
|
||||||
//
|
//
|
||||||
this.picSonar.Dock = System.Windows.Forms.DockStyle.Fill;
|
this.picSonar.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
this.picSonar.Location = new System.Drawing.Point(0, 0);
|
this.picSonar.Location = new System.Drawing.Point(0, 0);
|
||||||
|
this.picSonar.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.picSonar.Name = "picSonar";
|
this.picSonar.Name = "picSonar";
|
||||||
this.picSonar.Size = new System.Drawing.Size(667, 572);
|
this.picSonar.Size = new System.Drawing.Size(500, 465);
|
||||||
this.picSonar.TabIndex = 0;
|
this.picSonar.TabIndex = 0;
|
||||||
this.picSonar.TabStop = false;
|
this.picSonar.TabStop = false;
|
||||||
//
|
//
|
||||||
|
// btnAtualizarLeitura
|
||||||
|
//
|
||||||
|
this.btnAtualizarLeitura.Location = new System.Drawing.Point(134, 30);
|
||||||
|
this.btnAtualizarLeitura.Margin = new System.Windows.Forms.Padding(2);
|
||||||
|
this.btnAtualizarLeitura.Name = "btnAtualizarLeitura";
|
||||||
|
this.btnAtualizarLeitura.Size = new System.Drawing.Size(121, 20);
|
||||||
|
this.btnAtualizarLeitura.TabIndex = 22;
|
||||||
|
this.btnAtualizarLeitura.Text = "Atualizar leitura";
|
||||||
|
this.btnAtualizarLeitura.UseVisualStyleBackColor = true;
|
||||||
|
this.btnAtualizarLeitura.Click += new System.EventHandler(this.btnAtualizarLeitura_Click);
|
||||||
|
//
|
||||||
|
// btnCalcularAngulo
|
||||||
|
//
|
||||||
|
this.btnCalcularAngulo.Location = new System.Drawing.Point(308, 67);
|
||||||
|
this.btnCalcularAngulo.Margin = new System.Windows.Forms.Padding(2);
|
||||||
|
this.btnCalcularAngulo.Name = "btnCalcularAngulo";
|
||||||
|
this.btnCalcularAngulo.Size = new System.Drawing.Size(74, 23);
|
||||||
|
this.btnCalcularAngulo.TabIndex = 23;
|
||||||
|
this.btnCalcularAngulo.Text = "Calcular";
|
||||||
|
this.btnCalcularAngulo.UseVisualStyleBackColor = true;
|
||||||
|
this.btnCalcularAngulo.Click += new System.EventHandler(this.btnCalcularAngulo_Click);
|
||||||
|
//
|
||||||
// frmSimulacaoMapaGPS
|
// frmSimulacaoMapaGPS
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.ClientSize = new System.Drawing.Size(1371, 713);
|
this.ClientSize = new System.Drawing.Size(1028, 579);
|
||||||
this.Controls.Add(this.pnlSonar);
|
this.Controls.Add(this.pnlSonar);
|
||||||
this.Controls.Add(this.pnlMapa);
|
this.Controls.Add(this.pnlMapa);
|
||||||
this.Controls.Add(this.pnlOpcoes);
|
this.Controls.Add(this.pnlOpcoes);
|
||||||
|
this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||||
this.Name = "frmSimulacaoMapaGPS";
|
this.Name = "frmSimulacaoMapaGPS";
|
||||||
this.Text = "frmSimulacaoMapaGPS";
|
this.Text = "frmSimulacaoMapaGPS";
|
||||||
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmSimulacaoMapaGPS_FormClosing);
|
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmSimulacaoMapaGPS_FormClosing);
|
||||||
|
|
@ -465,5 +522,7 @@
|
||||||
private System.Windows.Forms.PictureBox picSonar;
|
private System.Windows.Forms.PictureBox picSonar;
|
||||||
private System.Windows.Forms.CheckBox chbMoverObstaculo;
|
private System.Windows.Forms.CheckBox chbMoverObstaculo;
|
||||||
private System.Windows.Forms.CheckBox chbSonarVirando;
|
private System.Windows.Forms.CheckBox chbSonarVirando;
|
||||||
|
private System.Windows.Forms.Button btnAtualizarLeitura;
|
||||||
|
private System.Windows.Forms.Button btnCalcularAngulo;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -18,6 +18,7 @@ namespace AgroBase.Forms
|
||||||
public partial class frmSimulacaoMapaGPS : Form
|
public partial class frmSimulacaoMapaGPS : Form
|
||||||
{
|
{
|
||||||
Timer tmrSonar;
|
Timer tmrSonar;
|
||||||
|
StatusCarroMapa StatusCarro = StatusCarroMapa.Parado;
|
||||||
|
|
||||||
public frmSimulacaoMapaGPS()
|
public frmSimulacaoMapaGPS()
|
||||||
{
|
{
|
||||||
|
|
@ -25,7 +26,7 @@ namespace AgroBase.Forms
|
||||||
|
|
||||||
Timer tmr = new Timer() { Interval = 500 };
|
Timer tmr = new Timer() { Interval = 500 };
|
||||||
tmr.Tick += Tmr_Tick;
|
tmr.Tick += Tmr_Tick;
|
||||||
tmr.Start();
|
//tmr.Start();
|
||||||
|
|
||||||
tmrSonar = new Timer() { Interval = 100 };
|
tmrSonar = new Timer() { Interval = 100 };
|
||||||
tmrSonar.Tick += tmrSonar_Tick;
|
tmrSonar.Tick += tmrSonar_Tick;
|
||||||
|
|
@ -36,22 +37,34 @@ namespace AgroBase.Forms
|
||||||
|
|
||||||
private void Tmr_Tick(object sender, EventArgs e)
|
private void Tmr_Tick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
lblStatus.Text = "Status: " + Enum.GetName(typeof(StatusCarroMapa), Variaveis.OperacaoEmAndamento.OpMapaGPS.ReferencialRuaGPS.StatusAtual);
|
StatusCarro = Variaveis.OperacaoEmAndamento.OpMapaGPS.ReferencialRuaGPS.StatusAtual;
|
||||||
|
|
||||||
|
lblStatus.Text = "Status: " + Enum.GetName(typeof(StatusCarroMapa), StatusCarro);
|
||||||
lblDirecao.Text = "Direção: " + Enum.GetName(typeof(DirecaoCarroRua), Variaveis.OperacaoEmAndamento.OpMapaGPS.ReferencialRuaGPS.Direcao);
|
lblDirecao.Text = "Direção: " + Enum.GetName(typeof(DirecaoCarroRua), Variaveis.OperacaoEmAndamento.OpMapaGPS.ReferencialRuaGPS.Direcao);
|
||||||
lblDistanciaOperacao.Text = "Distância Operação: " + (Variaveis.OperacaoEmAndamento.Mapa == null ? 0 : Variaveis.OperacaoEmAndamento.Mapa.DistanciaTotal).ToString("00.00") + " m";
|
lblDistanciaOperacao.Text = "Distância Operação: " + (Variaveis.OperacaoEmAndamento.Mapa == null ? 0 : Variaveis.OperacaoEmAndamento.Mapa.DistanciaTotal).ToString("00.00") + " m";
|
||||||
lblDistanciaFinal.Text = "Distância Final: " + (GPSService.DistanciaDoTrecho(Variaveis.OperacaoEmAndamento.Mapa.TrajetoriaDinamica)).ToString("00.00") + " m";
|
lblDistanciaFinal.Text = "Distância Final: " + (GPSService.DistanciaDoTrecho(Variaveis.OperacaoEmAndamento.Mapa.TrajetoriaDinamica)).ToString("00.00") + " m";
|
||||||
|
|
||||||
if (Variaveis.OperacaoEmAndamento.Iniciado)
|
if (Variaveis.OperacaoEmAndamento.Iniciado)
|
||||||
{
|
{
|
||||||
var StatusCarro = Variaveis.OperacaoEmAndamento.OpMapaGPS.ReferencialRuaGPS.StatusAtual;
|
|
||||||
if (StatusCarro == StatusCarroMapa.Direcionando)
|
if (StatusCarro == StatusCarroMapa.Direcionando)
|
||||||
{
|
{
|
||||||
Variaveis.OperacaoEmAndamento.Mapa.GerarCaminhoEntreDoisPontos(Variaveis.OperacaoEmAndamento.Mapa.Trajetoria[Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual].First());
|
var Rua = Variaveis.OperacaoEmAndamento.Mapa.Trajetoria[Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual];
|
||||||
|
var PontoInicial = Rua.First();
|
||||||
|
var PontoFinal = Rua.Last();
|
||||||
|
Variaveis.OperacaoEmAndamento.Mapa.GerarCaminhoEntreDoisPontos(Variaveis.OperacaoEmAndamento.DirecaoCaminho == DirecaoCarroRua.Volta ? PontoFinal : PontoInicial);
|
||||||
}
|
}
|
||||||
else if (StatusCarro == StatusCarroMapa.Manobrando)
|
else if (StatusCarro == StatusCarroMapa.Manobrando)
|
||||||
{
|
{
|
||||||
//Variaveis.OperacaoEmAndamento.Mapa.GerarCaminhoEntreDoisPontos(Variaveis.OperacaoEmAndamento.Mapa.Trajetoria[Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual].First());
|
//Variaveis.OperacaoEmAndamento.Mapa.GerarCaminhoEntreDoisPontos(Variaveis.OperacaoEmAndamento.Mapa.Trajetoria[Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual].First());
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (Variaveis.OperacaoEmAndamento.Mapa.TrajetoriaDinamica.Any())
|
||||||
|
{
|
||||||
|
Variaveis.OperacaoEmAndamento.Mapa.TrajetoriaDinamica.Clear();
|
||||||
|
GPSService.AtualizarTrajetoriaDinamica();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
pnlOrientacaoTrajeto.Invalidate();
|
pnlOrientacaoTrajeto.Invalidate();
|
||||||
}
|
}
|
||||||
|
|
@ -151,6 +164,8 @@ namespace AgroBase.Forms
|
||||||
distSonar -= (distancia * 100);
|
distSonar -= (distancia * 100);
|
||||||
txtDistanciaSonar.Text = distSonar.ToString();
|
txtDistanciaSonar.Text = distSonar.ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
btnCalcularAngulo_Click(sender, e);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void btnIniciarSimulacao_Click(object sender, EventArgs e)
|
private void btnIniciarSimulacao_Click(object sender, EventArgs e)
|
||||||
|
|
@ -291,6 +306,18 @@ namespace AgroBase.Forms
|
||||||
btnAdicionarDeteccao.Text = ObjetoDetectado ? "Del" : "Add";
|
btnAdicionarDeteccao.Text = ObjetoDetectado ? "Del" : "Add";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void btnAtualizarLeitura_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Tmr_Tick(new Timer(), e);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void btnCalcularAngulo_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Variaveis.OperacaoEmAndamento.OpMapaGPS.CalcularAnguloInclinacao(StatusCarro);
|
||||||
|
|
||||||
|
double anguloAnterior = double.Parse(txtAnguloGPS.Text);
|
||||||
|
|
||||||
|
txtAnguloGPS.Text = (Variaveis.OperacaoEmAndamento.OpMapaGPS.Controle.Angulo + anguloAnterior).ToString("0.00");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -182,7 +182,7 @@ namespace AgroBase.Models.Operacoes
|
||||||
ProgressoRua = Sensoriamento.ProgressoRua,
|
ProgressoRua = Sensoriamento.ProgressoRua,
|
||||||
Status = ReferencialRuaGPS.StatusAtual,
|
Status = ReferencialRuaGPS.StatusAtual,
|
||||||
Direcao = ReferencialRuaGPS.Direcao,
|
Direcao = ReferencialRuaGPS.Direcao,
|
||||||
AnguloCarro = ReferencialRuaGPS.AnguloCarro,
|
AnguloCarro = Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarro,
|
||||||
AnguloRua = ReferencialRuaGPS.AnguloCaminho,
|
AnguloRua = ReferencialRuaGPS.AnguloCaminho,
|
||||||
DentroDaRua = ReferencialRuaGPS.DentroDaRua,
|
DentroDaRua = ReferencialRuaGPS.DentroDaRua,
|
||||||
IdxPontoAproximadoRua = ReferencialRuaGPS.IdxPontoAproximadoRua,
|
IdxPontoAproximadoRua = ReferencialRuaGPS.IdxPontoAproximadoRua,
|
||||||
|
|
@ -215,17 +215,18 @@ namespace AgroBase.Models.Operacoes
|
||||||
public void CalcularAnguloInclinacao(StatusCarroMapa statusCarroRua)
|
public void CalcularAnguloInclinacao(StatusCarroMapa statusCarroRua)
|
||||||
{
|
{
|
||||||
double erroOrientacao = 0.0;
|
double erroOrientacao = 0.0;
|
||||||
double anguloCarro = ReferencialRuaGPS.AnguloCarro;
|
double anguloCarro = Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarro;
|
||||||
double anguloOposto = (anguloCarro + 180) % 360;
|
double anguloOposto = (anguloCarro + 180) % 360;
|
||||||
double anguloRua = ReferencialRuaGPS.AnguloCaminho;
|
double anguloRua = ReferencialRuaGPS.AnguloCaminho;
|
||||||
double anguloCamera = Sensoriamento.AnguloRuaCamera;
|
double anguloCamera = Sensoriamento.AnguloRuaCamera;
|
||||||
|
double margem = ReferencialRuaGPS.MargemErroAngulo;
|
||||||
|
|
||||||
// Calcula o erro de orientação
|
// Calcula o erro de orientação
|
||||||
if ((anguloCarro + ReferencialRuaGPS.MargemErroAngulo) >= anguloRua && (anguloCarro - ReferencialRuaGPS.MargemErroAngulo) <= anguloRua)
|
if ((anguloCarro + margem) >= anguloRua && (anguloCarro - margem) <= anguloRua)
|
||||||
{
|
{
|
||||||
erroOrientacao = anguloCarro - anguloRua;
|
erroOrientacao = anguloCarro - anguloRua;
|
||||||
}
|
}
|
||||||
else if ((anguloOposto + ReferencialRuaGPS.MargemErroAngulo) >= anguloRua && (anguloOposto - ReferencialRuaGPS.MargemErroAngulo) <= anguloRua)
|
else if ((anguloOposto + margem) >= anguloRua && (anguloOposto - margem) <= anguloRua)
|
||||||
{
|
{
|
||||||
erroOrientacao = anguloOposto - anguloRua;
|
erroOrientacao = anguloOposto - anguloRua;
|
||||||
}
|
}
|
||||||
|
|
@ -240,9 +241,9 @@ namespace AgroBase.Models.Operacoes
|
||||||
double pesoPosicaoLateral = statusCarroRua == StatusCarroMapa.Direcionando ? 0.05 : 0.7;
|
double pesoPosicaoLateral = statusCarroRua == StatusCarroMapa.Direcionando ? 0.05 : 0.7;
|
||||||
double erroCombinado = (erroOrientacao * pesoOrientacao) + (erroPosicaoLateral * pesoPosicaoLateral);
|
double erroCombinado = (erroOrientacao * pesoOrientacao) + (erroPosicaoLateral * pesoPosicaoLateral);
|
||||||
|
|
||||||
var statusAtual = ReferencialRuaGPS.StatusAtual;
|
//var statusAtual = ReferencialRuaGPS.StatusAtual;
|
||||||
// Atualiza o PID com o erro combinado
|
// Atualiza o PID com o erro combinado
|
||||||
if (statusAtual != StatusCarroMapa.Parado && statusAtual != StatusCarroMapa.Manobrando)
|
if (statusCarroRua != StatusCarroMapa.Parado && statusCarroRua != StatusCarroMapa.Manobrando)
|
||||||
{
|
{
|
||||||
Controle.PIDdirecional.Atualizar(erroCombinado);
|
Controle.PIDdirecional.Atualizar(erroCombinado);
|
||||||
}
|
}
|
||||||
|
|
@ -344,6 +345,7 @@ namespace AgroBase.Models.Operacoes
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
|
bool dentroDaRua = DentroDaRua;
|
||||||
StatusCarroMapa etapaAtual = _EtapaAtual;
|
StatusCarroMapa etapaAtual = _EtapaAtual;
|
||||||
|
|
||||||
// Se o status da operação não estiver Em Andamento
|
// Se o status da operação não estiver Em Andamento
|
||||||
|
|
@ -357,31 +359,46 @@ namespace AgroBase.Models.Operacoes
|
||||||
if (_EtapaAtual == StatusCarroMapa.Manobrando)
|
if (_EtapaAtual == StatusCarroMapa.Manobrando)
|
||||||
{
|
{
|
||||||
// Aguarda a mudança de rua até que o robô tenha terminado a manobra e tenha ficado parado em frente à rua
|
// Aguarda a mudança de rua até que o robô tenha terminado a manobra e tenha ficado parado em frente à rua
|
||||||
if (ManobraConcluida && Direcao == DirecaoCarroRua.Parado)
|
/*if (ManobraConcluida && Direcao == DirecaoCarroRua.Parado)
|
||||||
{
|
{
|
||||||
Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual++;
|
Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual++;
|
||||||
ManobraConcluida = false;
|
ManobraConcluida = false;
|
||||||
etapaAtual = StatusCarroMapa.EntrandoRua;
|
etapaAtual = StatusCarroMapa.EntrandoRua;
|
||||||
GPSService.AtualizaLeituraSimulacao();
|
GPSService.AtualizaLeituraSimulacao();
|
||||||
System.Threading.Thread.Sleep(500);
|
System.Threading.Thread.Sleep(500);
|
||||||
|
}*/
|
||||||
|
if (Variaveis.OperacaoEmAndamento.DirecaoCaminho == Direcao)
|
||||||
|
{
|
||||||
|
ManobraConcluida = false;
|
||||||
|
etapaAtual = StatusCarroMapa.EntrandoRua;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Se o robô não estiver dentro da entrelinha de cana
|
// Se o robô não estiver dentro da entrelinha de cana
|
||||||
else if (!DentroDaRua)
|
else if (!dentroDaRua)
|
||||||
{
|
{
|
||||||
// Está próximo o bastante e alinhado para entrar na rua
|
// Está próximo o bastante e alinhado para entrar na rua
|
||||||
if (NaMargemEntradaRua)
|
if (NaMargemEntradaRua)
|
||||||
{
|
{
|
||||||
|
DirecaoCarroRua direcao = Direcao;
|
||||||
// Está mais próximo do ponto inicial da rota, e a direção do carro é IDA ou então PARADO, logo está entrando na rua, do começo para o final
|
// Está mais próximo do ponto inicial da rota, e a direção do carro é IDA ou então PARADO, logo está entrando na rua, do começo para o final
|
||||||
if (ExtremoMaisProximo == 0 && (Direcao == DirecaoCarroRua.Ida || Direcao == DirecaoCarroRua.Parado) && etapaAtual != StatusCarroMapa.SaindoRua)
|
if (ExtremoMaisProximo == 0 && (direcao == DirecaoCarroRua.Ida || direcao == DirecaoCarroRua.Parado) && etapaAtual != StatusCarroMapa.SaindoRua)
|
||||||
{
|
{
|
||||||
etapaAtual = StatusCarroMapa.EntrandoRua;
|
etapaAtual = StatusCarroMapa.EntrandoRua;
|
||||||
}
|
}
|
||||||
// Está mais próximo do ponto final da rota, e a direção do carro é VOLTA ou então PARADO, logo está entrando na rua, do final para o começo
|
// Está mais próximo do ponto final da rota, e a direção do carro é VOLTA ou então PARADO, logo está entrando na rua, do final para o começo
|
||||||
else if (ExtremoMaisProximo == 1 && (Direcao == DirecaoCarroRua.Volta || Direcao == DirecaoCarroRua.Parado) && etapaAtual != StatusCarroMapa.SaindoRua)
|
else if (ExtremoMaisProximo == 1 && (direcao == DirecaoCarroRua.Volta || direcao == DirecaoCarroRua.Parado) && etapaAtual != StatusCarroMapa.SaindoRua)
|
||||||
{
|
{
|
||||||
etapaAtual = StatusCarroMapa.EntrandoRua;
|
etapaAtual = StatusCarroMapa.EntrandoRua;
|
||||||
}
|
}
|
||||||
|
// Está mais próximo ao ponto final da rua, e a direção do carro é IDA, mas a rua será iniciada no sentido VOLTA, então para o carro para que ele vire e entre na rua
|
||||||
|
else if (ExtremoMaisProximo == 1 && (direcao == DirecaoCarroRua.Ida && Variaveis.OperacaoEmAndamento.DirecaoCaminho == DirecaoCarroRua.Volta))
|
||||||
|
{
|
||||||
|
etapaAtual = StatusCarroMapa.Manobrando;
|
||||||
|
}
|
||||||
|
else if (ExtremoMaisProximo == 0 && (direcao == DirecaoCarroRua.Volta && Variaveis.OperacaoEmAndamento.DirecaoCaminho == DirecaoCarroRua.Ida))
|
||||||
|
{
|
||||||
|
etapaAtual = StatusCarroMapa.Manobrando;
|
||||||
|
}
|
||||||
// Robô não está entrando na rua do começo para o fim, nem do fim para o começo
|
// Robô não está entrando na rua do começo para o fim, nem do fim para o começo
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -396,7 +413,9 @@ namespace AgroBase.Models.Operacoes
|
||||||
// Ainda tem ruas a serem percorridas, logo, o robô precisa realizar a manobra para seguir para a próxima rua
|
// Ainda tem ruas a serem percorridas, logo, o robô precisa realizar a manobra para seguir para a próxima rua
|
||||||
if (!Variaveis.OperacaoEmAndamento.OpMapaGPS.Concluido)
|
if (!Variaveis.OperacaoEmAndamento.OpMapaGPS.Concluido)
|
||||||
{
|
{
|
||||||
etapaAtual = StatusCarroMapa.Manobrando;
|
//etapaAtual = StatusCarroMapa.Manobrando;
|
||||||
|
Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual++;
|
||||||
|
etapaAtual = StatusCarroMapa.Direcionando;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -408,7 +427,7 @@ namespace AgroBase.Models.Operacoes
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Se o robô estiver dentro da entrelinha da cana
|
// Se o robô estiver dentro da entrelinha da cana
|
||||||
else if (DentroDaRua)
|
else if (dentroDaRua)
|
||||||
{
|
{
|
||||||
etapaAtual = StatusCarroMapa.CaminhandoRua;
|
etapaAtual = StatusCarroMapa.CaminhandoRua;
|
||||||
}
|
}
|
||||||
|
|
@ -422,121 +441,9 @@ namespace AgroBase.Models.Operacoes
|
||||||
return _EtapaAtual;
|
return _EtapaAtual;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*public StatusOperacaoMapaGPS StatusAtual
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
StatusOperacaoMapaGPS etapaAtual = _EtapaAtual;
|
|
||||||
|
|
||||||
// Se a operação não estiver iniciada
|
|
||||||
if (!Variaveis.OperacaoEmAndamento.Iniciado)
|
|
||||||
{
|
|
||||||
// Etapa atual não é Finalizado, então a etapa é Parametrizando
|
|
||||||
if (_EtapaAtual != StatusOperacaoMapaGPS.Concluida)
|
|
||||||
{
|
|
||||||
etapaAtual = StatusOperacaoMapaGPS.Parametrizando;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Operação em andamento
|
|
||||||
else
|
|
||||||
{
|
|
||||||
// Se a operação tiver algum item mandatório interrompido
|
|
||||||
if (!Variaveis.OperacaoEmAndamento.OperacaoLiberada)
|
|
||||||
{
|
|
||||||
// Da primeira vez, salva a etapa atual anterior à parada para possível retomada
|
|
||||||
if (etapaAtual != StatusOperacaoMapaGPS.Parado)
|
|
||||||
{
|
|
||||||
_EtapaAnteriorParada = etapaAtual;
|
|
||||||
}
|
|
||||||
etapaAtual = StatusOperacaoMapaGPS.Parado;
|
|
||||||
}
|
|
||||||
// Se a etapa atual for parado, mas a operação foi liberada, retoma de onde parou
|
|
||||||
else if (etapaAtual == StatusOperacaoMapaGPS.Parado && Variaveis.OperacaoEmAndamento.OperacaoLiberada)
|
|
||||||
{
|
|
||||||
Variaveis.OperacaoEmAndamento.TempoAguardando = DateTime.Now;
|
|
||||||
etapaAtual = StatusOperacaoMapaGPS.Aguardando;
|
|
||||||
}
|
|
||||||
// Etapa atual é finalizada, então finaliza a operação
|
|
||||||
else if (_EtapaAtual == StatusOperacaoMapaGPS.Concluida)
|
|
||||||
{
|
|
||||||
Variaveis.OperacaoEmAndamento.FinalizarOperacao();
|
|
||||||
}
|
|
||||||
// Contagem regressiva para iniciar a operação
|
|
||||||
else if (Variaveis.OperacaoEmAndamento.TempoAguardando.AddSeconds(Variaveis.OperacaoEmAndamento.TempoIniciarOperacao) > DateTime.Now)
|
|
||||||
{
|
|
||||||
etapaAtual = StatusOperacaoMapaGPS.Aguardando;
|
|
||||||
}
|
|
||||||
else if (_EtapaAnteriorParada != StatusOperacaoMapaGPS.Parado)
|
|
||||||
{
|
|
||||||
etapaAtual = _EtapaAnteriorParada;
|
|
||||||
_EtapaAnteriorParada = StatusOperacaoMapaGPS.Parado;
|
|
||||||
}
|
|
||||||
// Robô está manobrando para seguir a próxima rota do mapa
|
|
||||||
else if (_EtapaAtual == StatusOperacaoMapaGPS.Manobrando)
|
|
||||||
{
|
|
||||||
// Aguarda a mudança de rua até que o robô tenha terminado a manobra e tenha ficado parado em frente à rua
|
|
||||||
if (ManobraConcluida && Direcao == DirecaoCarroRua.Parado)
|
|
||||||
{
|
|
||||||
Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual++;
|
|
||||||
ManobraConcluida = false;
|
|
||||||
etapaAtual = StatusOperacaoMapaGPS.EntrandoRua;
|
|
||||||
GPSService.AtualizaLeituraSimulacao();
|
|
||||||
Task.Delay(500);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Se o robô não estiver dentro da entrelinha de cana
|
|
||||||
else if (!DentroDaRua)
|
|
||||||
{
|
|
||||||
// Está mais próximo do ponto inicial da rota, e a direção do carro é IDA ou então PARADO, logo está entrando na rua, do começo para o final
|
|
||||||
if (ExtremoMaisProximo == 0 && (Direcao == DirecaoCarroRua.Ida || Direcao == DirecaoCarroRua.Parado) && etapaAtual != StatusOperacaoMapaGPS.SaindoRua)
|
|
||||||
{
|
|
||||||
etapaAtual = StatusOperacaoMapaGPS.EntrandoRua;
|
|
||||||
}
|
|
||||||
// Está mais próximo do ponto final da rota, e a direção do carro é VOLTA ou então PARADO, logo está entrando na rua, do final para o começo
|
|
||||||
else if (ExtremoMaisProximo == 1 && (Direcao == DirecaoCarroRua.Volta || Direcao == DirecaoCarroRua.Parado) && etapaAtual != StatusOperacaoMapaGPS.SaindoRua)
|
|
||||||
{
|
|
||||||
etapaAtual = StatusOperacaoMapaGPS.EntrandoRua;
|
|
||||||
}
|
|
||||||
// Robô não está entrando na rua do começo para o fim, nem do fim para o começo
|
|
||||||
else
|
|
||||||
{
|
|
||||||
// Se a etapa anterior era CaminhandoRua, ou seja, robô estava na rua e agora não está mais, então esta saindo da rua
|
|
||||||
if (_EtapaAtual == StatusOperacaoMapaGPS.CaminhandoRua)
|
|
||||||
{
|
|
||||||
etapaAtual = StatusOperacaoMapaGPS.SaindoRua;
|
|
||||||
}
|
|
||||||
// Se a etapa anterior não for CaminhandoRua, então significa que ele já iniciou a etapa de sair da rua
|
|
||||||
else
|
|
||||||
{
|
|
||||||
// O índice de rua para realizar o trabalho já ultrapassou a quantidade de ruas definidas pelo operador, então a operação foi concluída
|
|
||||||
if (Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual >= Variaveis.OperacaoEmAndamento.Mapa.Trajetoria.Count - 1)
|
|
||||||
{
|
|
||||||
etapaAtual = StatusOperacaoMapaGPS.Concluida;
|
|
||||||
}
|
|
||||||
// Ainda tem ruas a serem percorridas, logo, o robô precisa realizar a manobra para seguir para a próxima rua
|
|
||||||
else
|
|
||||||
{
|
|
||||||
etapaAtual = StatusOperacaoMapaGPS.Manobrando;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Se o robô estiver dentro da entrelinha da cana
|
|
||||||
else if (DentroDaRua)
|
|
||||||
{
|
|
||||||
etapaAtual = StatusOperacaoMapaGPS.CaminhandoRua;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
_EtapaAtual = etapaAtual;
|
|
||||||
|
|
||||||
return etapaAtual;
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
public int PontosConsiderarAngulo { get; set; } = 2;
|
public int PontosConsiderarAngulo { get; set; } = 2;
|
||||||
public double Distancia { get; set; } = 0;
|
public double Distancia { get; set; } = 0;
|
||||||
public double AnguloCarro
|
/*public double AnguloCarro
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
|
|
@ -546,11 +453,11 @@ namespace AgroBase.Models.Operacoes
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return AnguloCarroGPS;
|
return Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarroGPS;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}*/
|
||||||
public double AnguloCarroGPS
|
/*public double AnguloCarroGPS
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
|
|
@ -575,7 +482,7 @@ namespace AgroBase.Models.Operacoes
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}*/
|
||||||
public double AnguloCaminho
|
public double AnguloCaminho
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
|
@ -584,9 +491,6 @@ namespace AgroBase.Models.Operacoes
|
||||||
{
|
{
|
||||||
if (_EtapaAtual == StatusCarroMapa.Direcionando)
|
if (_EtapaAtual == StatusCarroMapa.Direcionando)
|
||||||
{
|
{
|
||||||
/*GPSModel PontoRua = ExtremoMaisProximo == 0 ? PrimeiroPontoRua : UltimoPontoRua;
|
|
||||||
double anguloCaminho = GPSService.CalcularOrientacao(GPSService.UltimaLeitura, PontoRua);
|
|
||||||
return anguloCaminho;*/
|
|
||||||
double somaAnguloRua = 0;
|
double somaAnguloRua = 0;
|
||||||
var Rua = Variaveis.OperacaoEmAndamento.Mapa.TrajetoriaDinamica;
|
var Rua = Variaveis.OperacaoEmAndamento.Mapa.TrajetoriaDinamica;
|
||||||
|
|
||||||
|
|
@ -622,9 +526,17 @@ namespace AgroBase.Models.Operacoes
|
||||||
{
|
{
|
||||||
somaAnguloRua += GPSService.CalcularOrientacao(PontosRua[i + 1], PontosRua[i]);
|
somaAnguloRua += GPSService.CalcularOrientacao(PontosRua[i + 1], PontosRua[i]);
|
||||||
}
|
}
|
||||||
double mediaAnguloRua = somaAnguloRua / (PontosRua.Count - 1);
|
|
||||||
|
|
||||||
return (!(mediaAnguloRua >= 0 || mediaAnguloRua <= 0)) ? 0 : mediaAnguloRua;
|
double mediaAnguloRua = somaAnguloRua / (PontosRua.Count - 1);
|
||||||
|
double angulo = (!(mediaAnguloRua >= 0 || mediaAnguloRua <= 0)) ? 0 : mediaAnguloRua;
|
||||||
|
/*double anguloOposto = (angulo + 180) % 360;
|
||||||
|
|
||||||
|
if (Variaveis.OperacaoEmAndamento.DirecaoCaminho == DirecaoCarroRua.Volta)
|
||||||
|
{
|
||||||
|
angulo = anguloOposto;
|
||||||
|
}*/
|
||||||
|
|
||||||
|
return angulo;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
|
|
@ -643,7 +555,7 @@ namespace AgroBase.Models.Operacoes
|
||||||
{
|
{
|
||||||
return DirecaoCarroRua.Parado;
|
return DirecaoCarroRua.Parado;
|
||||||
}
|
}
|
||||||
double mediaAngulo = AnguloCarro;
|
double mediaAngulo = Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarro;
|
||||||
double anguloOposto = (mediaAngulo + 180) % 360;
|
double anguloOposto = (mediaAngulo + 180) % 360;
|
||||||
double mediaAnguloRua = AnguloCaminho;
|
double mediaAnguloRua = AnguloCaminho;
|
||||||
|
|
||||||
|
|
@ -806,8 +718,19 @@ namespace AgroBase.Models.Operacoes
|
||||||
bool NaMargem = false;
|
bool NaMargem = false;
|
||||||
GPSModel PontoRua = ExtremoMaisProximo == 0 ? PrimeiroPontoRua : UltimoPontoRua;
|
GPSModel PontoRua = ExtremoMaisProximo == 0 ? PrimeiroPontoRua : UltimoPontoRua;
|
||||||
double Distancia = GPSService.DistanciaEntrePontos(GPSService.UltimaLeitura, PontoRua);
|
double Distancia = GPSService.DistanciaEntrePontos(GPSService.UltimaLeitura, PontoRua);
|
||||||
|
double DistanciaAnterior = GPSService.DistanciaEntrePontos(GPSService.PenultimaLeitura, PontoRua);
|
||||||
|
|
||||||
if (Distancia <= MargemLimiteEntradaRua)
|
double DistanciaFinal = 0;
|
||||||
|
if (Distancia > DistanciaAnterior)
|
||||||
|
{
|
||||||
|
DistanciaFinal = Distancia * -1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
DistanciaFinal = Distancia;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (DistanciaFinal <= MargemLimiteEntradaRua)
|
||||||
{
|
{
|
||||||
NaMargem = true;
|
NaMargem = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -238,6 +238,14 @@ namespace AgroBase.Models
|
||||||
public List<OperacaoSensoriamentoModel> Logs { get; set; } = new List<OperacaoSensoriamentoModel>();
|
public List<OperacaoSensoriamentoModel> Logs { get; set; } = new List<OperacaoSensoriamentoModel>();
|
||||||
public List<GPSModel> GPSTrajetoria { get; set; } = new List<GPSModel>();
|
public List<GPSModel> GPSTrajetoria { get; set; } = new List<GPSModel>();
|
||||||
public List<List<GPSModel>> GPSTrajetoriaRua { get; set; } = new List<List<GPSModel>>();
|
public List<List<GPSModel>> GPSTrajetoriaRua { get; set; } = new List<List<GPSModel>>();
|
||||||
|
public DirecaoCarroRua DirecaoCaminho
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
DirecaoCarroRua direcaoCaminho = Mapa.IdxRuaAtual % 2 == 0 ? DirecaoCarroRua.Ida : DirecaoCarroRua.Volta;
|
||||||
|
return direcaoCaminho;
|
||||||
|
}
|
||||||
|
}
|
||||||
public int QuantidadeCamerasSolo { get; set; } = 2;
|
public int QuantidadeCamerasSolo { get; set; } = 2;
|
||||||
public List<CameraSoloModel> CamerasSolo { get; set; } = new List<CameraSoloModel>();
|
public List<CameraSoloModel> CamerasSolo { get; set; } = new List<CameraSoloModel>();
|
||||||
public CameraCaminhoModel CameraCaminho { get; set; }
|
public CameraCaminhoModel CameraCaminho { get; set; }
|
||||||
|
|
@ -608,56 +616,37 @@ namespace AgroBase.Models
|
||||||
|
|
||||||
public void SalvarLog(bool Fim)
|
public void SalvarLog(bool Fim)
|
||||||
{
|
{
|
||||||
Logs.Add(new OperacaoSensoriamentoModel()
|
if (!string.IsNullOrEmpty(ID))
|
||||||
{
|
{
|
||||||
Momento = DateTime.Now,
|
Logs.Add(new OperacaoSensoriamentoModel()
|
||||||
BateriaConsumida = Sensoriamento.BateriaConsumida,
|
|
||||||
DistanciaDireita = Sensoriamento.DistanciaDireita,
|
|
||||||
DistanciaEsquerda = Sensoriamento.DistanciaEsquerda,
|
|
||||||
DistanciaPercorrida = new List<double>(Sensoriamento.DistanciaPercorrida),
|
|
||||||
PorcentagemBateria = Sensoriamento.PorcentagemBateria,
|
|
||||||
//AnguloCarro = ReferencialRuaGPS.AnguloCarro,
|
|
||||||
AnguloCarroBussola = Sensoriamento.AnguloCarroBussola
|
|
||||||
});
|
|
||||||
if (!Directory.Exists(Variaveis.CaminhoOperacoes + ID))
|
|
||||||
{
|
|
||||||
Directory.CreateDirectory(Variaveis.CaminhoOperacoes + ID);
|
|
||||||
}
|
|
||||||
if (!File.Exists(Variaveis.CaminhoOperacoes + ID + "/logsGerais.json"))
|
|
||||||
{
|
|
||||||
string jsonLog = JsonConvert.SerializeObject(Logs, Formatting.None);
|
|
||||||
File.WriteAllText(Variaveis.CaminhoOperacoes + ID + "/logsGerais.json", jsonLog.Substring(0, jsonLog.Length - 1));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
string jsonLog = JsonConvert.SerializeObject(Logs[Logs.Count - 1], Formatting.None);
|
|
||||||
File.AppendAllText(Variaveis.CaminhoOperacoes + ID + "/logsGerais.json", "," + jsonLog + (Fim ? "]" : ""));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
GPSTrajetoria.Add(new GPSModel()
|
|
||||||
{
|
|
||||||
NumeroSatelites = GPSService.UltimaLeitura.NumeroSatelites,
|
|
||||||
Altitude = GPSService.UltimaLeitura.Altitude,
|
|
||||||
DataHora = GPSService.UltimaLeitura.DataHora,
|
|
||||||
Latitude = GPSService.UltimaLeitura.Latitude,
|
|
||||||
Longitude = GPSService.UltimaLeitura.Longitude,
|
|
||||||
PrecisaoHorizontal = GPSService.UltimaLeitura.PrecisaoHorizontal
|
|
||||||
});
|
|
||||||
if (GPSTrajetoriaRua.Count() - 1 < Mapa.IdxRuaAtual)
|
|
||||||
{
|
|
||||||
GPSTrajetoriaRua.Add(new List<GPSModel>());
|
|
||||||
}
|
|
||||||
GPSTrajetoriaRua[Mapa.IdxRuaAtual].Add(GPSTrajetoria[GPSTrajetoria.Count - 1]);
|
|
||||||
if (GPSTrajetoria.Count > 1)
|
|
||||||
{
|
|
||||||
if (Sensoriamento.DistanciaPercorrida.Count - 1 < Mapa.IdxRuaAtual)
|
|
||||||
{
|
{
|
||||||
Sensoriamento.DistanciaPercorrida.Add(0);
|
Momento = DateTime.Now,
|
||||||
|
BateriaConsumida = Sensoriamento.BateriaConsumida,
|
||||||
|
DistanciaDireita = Sensoriamento.DistanciaDireita,
|
||||||
|
DistanciaEsquerda = Sensoriamento.DistanciaEsquerda,
|
||||||
|
DistanciaPercorrida = new List<double>(Sensoriamento.DistanciaPercorrida),
|
||||||
|
PorcentagemBateria = Sensoriamento.PorcentagemBateria,
|
||||||
|
AnguloCarroBussola = Sensoriamento.AnguloCarroBussola
|
||||||
|
});
|
||||||
|
if (!Directory.Exists(Variaveis.CaminhoOperacoes + ID))
|
||||||
|
{
|
||||||
|
Directory.CreateDirectory(Variaveis.CaminhoOperacoes + ID);
|
||||||
}
|
}
|
||||||
Sensoriamento.DistanciaPercorrida[Mapa.IdxRuaAtual] += GPSService.DistanciaEntrePontos(GPSTrajetoria[GPSTrajetoria.Count - 1], GPSTrajetoria[GPSTrajetoria.Count - 2]);
|
if (!File.Exists(Variaveis.CaminhoOperacoes + ID + "/logsGerais.json"))
|
||||||
|
{
|
||||||
|
string jsonLog = JsonConvert.SerializeObject(Logs, Formatting.None);
|
||||||
|
File.WriteAllText(Variaveis.CaminhoOperacoes + ID + "/logsGerais.json", jsonLog.Substring(0, jsonLog.Length - 1));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
string jsonLog = JsonConvert.SerializeObject(Logs[Logs.Count - 1], Formatting.None);
|
||||||
|
File.AppendAllText(Variaveis.CaminhoOperacoes + ID + "/logsGerais.json", "," + jsonLog + (Fim ? "]" : ""));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
File.WriteAllText(Variaveis.CaminhoOperacoes + ID + "/trajetoria.json", JsonConvert.SerializeObject(GPSTrajetoria, Formatting.None));
|
||||||
}
|
}
|
||||||
File.WriteAllText(Variaveis.CaminhoOperacoes + ID + "/trajetoria.json", JsonConvert.SerializeObject(GPSTrajetoria, Formatting.None));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void TmrLogs_Tick(object sender, EventArgs e)
|
private void TmrLogs_Tick(object sender, EventArgs e)
|
||||||
|
|
@ -743,8 +732,54 @@ namespace AgroBase.Models
|
||||||
public List<double> DistanciaPercorrida { get; set; } = new List<double>();
|
public List<double> DistanciaPercorrida { get; set; } = new List<double>();
|
||||||
public double DistanciaEsquerda { get; set; } = 0;
|
public double DistanciaEsquerda { get; set; } = 0;
|
||||||
public double DistanciaDireita { get; set; } = 0;
|
public double DistanciaDireita { get; set; } = 0;
|
||||||
public double AnguloCarro { get; set; } = 0;
|
public double AnguloCarroGPS
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
int PontosConsiderarAngulo = 2;
|
||||||
|
double Angulo = 0;
|
||||||
|
|
||||||
|
int Indice = Variaveis.OperacaoEmAndamento.Mapa.mapaService.MapaUrl != "" ? Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual : 0;
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
double somaAngulo = 0;
|
||||||
|
var Pontos = !Variaveis.OperacaoEmAndamento.GPSTrajetoriaRua.Any() || Indice >= Variaveis.OperacaoEmAndamento.GPSTrajetoriaRua.Count() ? new List<GPSModel>() :
|
||||||
|
Variaveis.OperacaoEmAndamento.GPSTrajetoriaRua[Indice].Count > PontosConsiderarAngulo ?
|
||||||
|
Variaveis.OperacaoEmAndamento.GPSTrajetoriaRua[Indice].OrderByDescending(x => x.DataHora).Take(PontosConsiderarAngulo).ToList() :
|
||||||
|
Variaveis.OperacaoEmAndamento.GPSTrajetoriaRua[Indice].OrderByDescending(x => x.DataHora).ToList();
|
||||||
|
Pontos = Pontos.OrderBy(x => x.DataHora).ToList();
|
||||||
|
for (int i = 0; i < Pontos.Count() - 1; i++)
|
||||||
|
{
|
||||||
|
somaAngulo += GPSService.CalcularOrientacao(Pontos[i + 1], Pontos[i]);
|
||||||
|
}
|
||||||
|
double mediaAngulo = somaAngulo / (Pontos.Count() - 1);
|
||||||
|
|
||||||
|
Angulo = (!(mediaAngulo >= 0 || mediaAngulo <= 0)) ? 0 : mediaAngulo;
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
Angulo = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
return Angulo;
|
||||||
|
}
|
||||||
|
}
|
||||||
public double AnguloCarroBussola { get; set; } = 0;
|
public double AnguloCarroBussola { get; set; } = 0;
|
||||||
|
public double AnguloCarro
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (Variaveis.OperacaoEmAndamento.DispSen._Porta.IsOpen && Variaveis.OperacaoEmAndamento.DispSen.Dados.Sensores.Any(x => x.Componente == S_Code.sMAG && x.Inicializado))
|
||||||
|
{
|
||||||
|
return AnguloCarroBussola;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return AnguloCarroGPS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
public SonarModel SonarFrontal { get; set; }
|
public SonarModel SonarFrontal { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -145,6 +145,16 @@ namespace AgroBase.Models
|
||||||
double radians = (Math.PI / 180) * degrees;
|
double radians = (Math.PI / 180) * degrees;
|
||||||
return (radians);
|
return (radians);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void PreencheValorProgressBar(ProgressBar pgb, double Valor)
|
||||||
|
{
|
||||||
|
pgb.Value =
|
||||||
|
Valor >= pgb.Minimum && Valor <= pgb.Maximum ? pgb.Value = Convert.ToInt32(Valor) :
|
||||||
|
Valor < pgb.Minimum ? pgb.Value = pgb.Minimum :
|
||||||
|
Valor > pgb.Maximum ? pgb.Value = pgb.Maximum :
|
||||||
|
pgb.Minimum;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class VariaveisPortas
|
public static class VariaveisPortas
|
||||||
|
|
|
||||||
|
|
@ -252,6 +252,31 @@ namespace AgroBase.Services
|
||||||
Variaveis.MqttService.Topicos.First(x => x.Topico == MapasVariaveisModel.TopicoCoordenadasGPS),
|
Variaveis.MqttService.Topicos.First(x => x.Topico == MapasVariaveisModel.TopicoCoordenadasGPS),
|
||||||
JsonConvert.SerializeObject(Coordenadas)
|
JsonConvert.SerializeObject(Coordenadas)
|
||||||
).ConfigureAwait(false);
|
).ConfigureAwait(false);
|
||||||
|
|
||||||
|
|
||||||
|
Variaveis.OperacaoEmAndamento.GPSTrajetoria.Add(new GPSModel()
|
||||||
|
{
|
||||||
|
NumeroSatelites = UltimaLeitura.NumeroSatelites,
|
||||||
|
Altitude = UltimaLeitura.Altitude,
|
||||||
|
DataHora = UltimaLeitura.DataHora,
|
||||||
|
Latitude = UltimaLeitura.Latitude,
|
||||||
|
Longitude = UltimaLeitura.Longitude,
|
||||||
|
PrecisaoHorizontal = UltimaLeitura.PrecisaoHorizontal,
|
||||||
|
Velocidade = UltimaLeitura.Velocidade
|
||||||
|
});
|
||||||
|
if (Variaveis.OperacaoEmAndamento.GPSTrajetoriaRua.Count() - 1 < Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual)
|
||||||
|
{
|
||||||
|
Variaveis.OperacaoEmAndamento.GPSTrajetoriaRua.Add(new List<GPSModel>());
|
||||||
|
}
|
||||||
|
Variaveis.OperacaoEmAndamento.GPSTrajetoriaRua[Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual].Add(Variaveis.OperacaoEmAndamento.GPSTrajetoria[Variaveis.OperacaoEmAndamento.GPSTrajetoria.Count - 1]);
|
||||||
|
if (Variaveis.OperacaoEmAndamento.GPSTrajetoria.Count > 1)
|
||||||
|
{
|
||||||
|
if (Variaveis.OperacaoEmAndamento.Sensoriamento.DistanciaPercorrida.Count - 1 < Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual)
|
||||||
|
{
|
||||||
|
Variaveis.OperacaoEmAndamento.Sensoriamento.DistanciaPercorrida.Add(0);
|
||||||
|
}
|
||||||
|
Variaveis.OperacaoEmAndamento.Sensoriamento.DistanciaPercorrida[Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual] += GPSService.DistanciaEntrePontos(Variaveis.OperacaoEmAndamento.GPSTrajetoria[Variaveis.OperacaoEmAndamento.GPSTrajetoria.Count - 1], Variaveis.OperacaoEmAndamento.GPSTrajetoria[Variaveis.OperacaoEmAndamento.GPSTrajetoria.Count - 2]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void AtualizarTrajetoriaDinamica()
|
public static void AtualizarTrajetoriaDinamica()
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
using AgroBase.Forms;
|
using AgroBase.Forms;
|
||||||
|
using AgroBase.Models;
|
||||||
using AgroBase.Services;
|
using AgroBase.Services;
|
||||||
using MQTTnet;
|
using MQTTnet;
|
||||||
using MQTTnet.Client;
|
using MQTTnet.Client;
|
||||||
|
|
@ -78,6 +79,11 @@ public class MqttService
|
||||||
Cliente = e.ClientId,
|
Cliente = e.ClientId,
|
||||||
Mensagem = message
|
Mensagem = message
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (topico.Topico == MapasVariaveisModel.TopicoSelecaoRuasMapa)
|
||||||
|
{
|
||||||
|
Variaveis.OperacaoEmAndamento.OpMapaGPS.AtualizarRuasSelecionadas();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,8 @@ namespace AgroBase.Services
|
||||||
public static SerialPort PortaPZEM = null;
|
public static SerialPort PortaPZEM = null;
|
||||||
public static PZEMModel UltimaLeitura = new PZEMModel();
|
public static PZEMModel UltimaLeitura = new PZEMModel();
|
||||||
public static PZEMModel PenultimaLeitura = new PZEMModel();
|
public static PZEMModel PenultimaLeitura = new PZEMModel();
|
||||||
|
public static double TensaoMinima { get; set; } = 30;
|
||||||
|
public static double TensaoMaxima { get; set; } = 42;
|
||||||
|
|
||||||
private static byte slaveAddress = 0x01;
|
private static byte slaveAddress = 0x01;
|
||||||
private static Dictionary<string, byte> CodigosFuncoes = new Dictionary<string, byte>()
|
private static Dictionary<string, byte> CodigosFuncoes = new Dictionary<string, byte>()
|
||||||
|
|
@ -53,7 +55,8 @@ namespace AgroBase.Services
|
||||||
{
|
{
|
||||||
Porta.Open();
|
Porta.Open();
|
||||||
}
|
}
|
||||||
var Comando = ComandoCalibragem();
|
//var Comando = ComandoCalibragem();
|
||||||
|
var Comando = ComandoGetParametro(Parametros.First().Value);
|
||||||
string comandoHex = BitConverter.ToString(Comando).Replace("-", "");
|
string comandoHex = BitConverter.ToString(Comando).Replace("-", "");
|
||||||
EnviarComando(Porta, Comando);
|
EnviarComando(Porta, Comando);
|
||||||
}
|
}
|
||||||
|
|
@ -277,11 +280,11 @@ namespace AgroBase.Services
|
||||||
{
|
{
|
||||||
PZEMModel modelo = new PZEMModel();
|
PZEMModel modelo = new PZEMModel();
|
||||||
var tensao_raw = "0x" + resposta[3].ToString("X") + resposta[4].ToString("X");
|
var tensao_raw = "0x" + resposta[3].ToString("X") + resposta[4].ToString("X");
|
||||||
modelo.Tensao = Convert.ToInt32(tensao_raw, 16) * 0.02;
|
modelo.Tensao = Convert.ToInt32(tensao_raw, 16) * 0.02; // 0.01;
|
||||||
var corrente_raw = "0x" + resposta[5].ToString("X") + resposta[6].ToString("X");
|
var corrente_raw = "0x" + resposta[5].ToString("X") + resposta[6].ToString("X");
|
||||||
modelo.Corrente = Convert.ToInt32(corrente_raw, 16) * 0.0015;
|
modelo.Corrente = Convert.ToInt32(corrente_raw, 16) * 0.002; // 0.0015;
|
||||||
var potencia_raw = "0x" + resposta[7].ToString("X") + resposta[8].ToString("X") + resposta[9].ToString("X") + resposta[10].ToString("X");
|
var potencia_raw = "0x" + resposta[7].ToString("X") + resposta[8].ToString("X") + resposta[9].ToString("X") + resposta[10].ToString("X");
|
||||||
modelo.Potencia = Convert.ToInt32(potencia_raw, 16) * 0.1;
|
modelo.Potencia = Convert.ToInt32(potencia_raw, 16) * 0.0001; // 0.1;
|
||||||
var energia_raw = "0x" + resposta[11].ToString("X") + resposta[12].ToString("X") + resposta[13].ToString("X") + resposta[14].ToString("X");
|
var energia_raw = "0x" + resposta[11].ToString("X") + resposta[12].ToString("X") + resposta[13].ToString("X") + resposta[14].ToString("X");
|
||||||
modelo.Energia = Convert.ToInt32(energia_raw, 16) * 1.0;
|
modelo.Energia = Convert.ToInt32(energia_raw, 16) * 1.0;
|
||||||
var almMax_raw = "0x" + resposta[15].ToString("X") + resposta[16].ToString("X");
|
var almMax_raw = "0x" + resposta[15].ToString("X") + resposta[16].ToString("X");
|
||||||
|
|
@ -289,7 +292,7 @@ namespace AgroBase.Services
|
||||||
var almMin_raw = "0x" + resposta[17].ToString("X") + resposta[18].ToString("X");
|
var almMin_raw = "0x" + resposta[17].ToString("X") + resposta[18].ToString("X");
|
||||||
modelo.AlarmeTensaoMin = almMin_raw == "0xFFFF";
|
modelo.AlarmeTensaoMin = almMin_raw == "0xFFFF";
|
||||||
|
|
||||||
double percent = FuncoesGlobais.Map(modelo.Tensao, 36, 42, 0, 100);
|
double percent = FuncoesGlobais.Map(modelo.Tensao, TensaoMinima, TensaoMaxima, 0, 100);
|
||||||
Variaveis.OperacaoEmAndamento.Sensoriamento.PorcentagemBateria = percent;
|
Variaveis.OperacaoEmAndamento.Sensoriamento.PorcentagemBateria = percent;
|
||||||
frmInstancial.frmAcompanhamento.AtualizarSensores("Bateria: " + modelo.Tensao.ToString("0.00") + " V - " + modelo.Corrente.ToString("0.00") + " A - " + modelo.Potencia.ToString("0.00") + " W");
|
frmInstancial.frmAcompanhamento.AtualizarSensores("Bateria: " + modelo.Tensao.ToString("0.00") + " V - " + modelo.Corrente.ToString("0.00") + " A - " + modelo.Potencia.ToString("0.00") + " W");
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T07:23:01.1215157-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T07:23:06.1221815-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339566770425247,"Longitude":-47.263998524140789,"DataHora":"2024-03-01T07:23:11.120887-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339649665078522,"Longitude":-47.263954035496013,"DataHora":"2024-03-01T07:23:16.1496056-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339689742622607,"Longitude":-47.26393281077209,"DataHora":"2024-03-01T07:24:03.4668139-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:06.1213783-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:11.1239974-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:16.1206957-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:21.1484433-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:26.1201443-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:31.1207847-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:36.1235517-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:41.1213013-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:46.1230108-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:51.1236446-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:56.1233033-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:25:01.1200705-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:25:06.1208063-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:25:11.1234179-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:25:16.1220673-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Momento":"2024-03-01T07:31:56.6208049-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:33:35.4432337-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:33:37.6082729-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:33:42.6069445-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":13.48707115148296,"ProgressoPercurso":61.912344724946543,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:33:47.608557-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":23.75605239910999,"ProgressoPercurso":109.05206096401969,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T07:31:48.0375182-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T07:33:33.8102125-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339550340751185,"Longitude":-47.264007461846653,"DataHora":"2024-03-01T07:33:37.1087491-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339632987002233,"Longitude":-47.26396290702327,"DataHora":"2024-03-01T07:33:42.1084171-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:33:47.11202-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181}]
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
||||||
[{"Momento":"2024-03-01T08:02:16.0146516-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T08:02:21.0133203-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T08:02:26.0259391-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T08:02:31.0136134-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":13.48707115148296,"ProgressoPercurso":61.912344724946543,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T08:02:15.0910881-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649467594312739},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T08:02:20.0907867-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649467594312739},{"Latitude":-22.339550340751185,"Longitude":-47.264007461846653,"DataHora":"2024-03-01T08:02:25.0894172-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649467594312739},{"Latitude":-22.339632987002233,"Longitude":-47.26396290702327,"DataHora":"2024-03-01T08:02:30.0900606-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649467594312739}]
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T09:07:26.1360619-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T09:07:31.1393611-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.339550340751185,"Longitude":-47.264007461846653,"DataHora":"2024-03-01T09:07:36.1387799-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.339632987002233,"Longitude":-47.26396290702327,"DataHora":"2024-03-01T09:07:41.1812384-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T09:07:46.1355621-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T09:07:51.1367962-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.340013414803096,"Longitude":-47.263737879322221,"DataHora":"2024-03-01T09:07:56.1371306-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.339911853442548,"Longitude":-47.26378727315636,"DataHora":"2024-03-01T09:08:01.1357219-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.339824808327929,"Longitude":-47.263830928048648,"DataHora":"2024-03-01T09:08:06.1788861-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.339739022862741,"Longitude":-47.26387483534517,"DataHora":"2024-03-01T09:08:11.1360518-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.339654443747488,"Longitude":-47.263919048966855,"DataHora":"2024-03-01T09:08:16.1380674-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.339571086395246,"Longitude":-47.26396358692751,"DataHora":"2024-03-01T09:08:21.1441906-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.339482367393419,"Longitude":-47.264012047619048,"DataHora":"2024-03-01T09:08:26.1363044-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.3394692684848,"Longitude":-47.264019238095237,"DataHora":"2024-03-01T09:08:53.2073675-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.3394692684848,"Longitude":-47.264019238095237,"DataHora":"2024-03-01T09:08:56.1374947-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689},{"Latitude":-22.3394692684848,"Longitude":-47.264019238095237,"DataHora":"2024-03-01T09:09:01.1386788-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649627477730689}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Momento":"2024-03-01T09:09:57.8137003-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T09:10:02.8084175-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T09:10:07.8100685-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T09:10:28.8672806-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":15.532164373823042,"ProgressoPercurso":71.3003367622132,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T09:09:57.5591489-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649485817309937},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T09:10:02.5628729-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649485817309937},{"Latitude":-22.339566770425247,"Longitude":-47.263998524140789,"DataHora":"2024-03-01T09:10:07.5585482-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649485817309937},{"Latitude":-22.33961635838882,"Longitude":-47.263971791515509,"DataHora":"2024-03-01T09:10:28.8372816-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649485817309937}]
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
||||||
[{"Momento":"2024-03-01T09:21:05.6555005-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T09:21:10.652168-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T09:21:15.6848352-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T09:21:20.6514953-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":15.532164373823042,"ProgressoPercurso":0.0097938655970994347,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T09:21:25.656135-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":25.822843000933517,"ProgressoPercurso":0.016282692327952316,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T09:21:30.6538609-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":25.822843000933517,"ProgressoPercurso":0.016282692327952316,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T09:21:35.6525702-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":25.822843000933517,"ProgressoPercurso":0.016282692327952316,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T09:21:40.6592303-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":25.822843000933517,"ProgressoPercurso":0.016282692327952316,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T09:21:45.6538905-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":25.822843000933517,"ProgressoPercurso":0.016282692327952316,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T09:21:50.6515177-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":25.822843000933517,"ProgressoPercurso":0.016282692327952316,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T09:21:55.651167-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":25.822843000933517,"ProgressoPercurso":0.016282692327952316,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T09:21:05.2795093-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T09:21:10.3771633-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339566770425247,"Longitude":-47.263998524140789,"DataHora":"2024-03-01T09:21:15.2778353-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339649665078522,"Longitude":-47.263954035496013,"DataHora":"2024-03-01T09:21:20.2784885-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T09:21:25.2761348-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T09:21:30.286855-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T09:21:35.2795548-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T09:21:40.2772321-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T09:21:45.2758901-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T09:21:50.2765225-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T09:21:55.2841688-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181}]
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T13:23:22.6858533-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T13:23:27.6825688-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339566770425247,"Longitude":-47.263998524140789,"DataHora":"2024-03-01T13:23:32.6852041-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339649665078522,"Longitude":-47.263954035496013,"DataHora":"2024-03-01T13:23:37.7108813-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T13:23:42.6835967-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T13:23:47.682346-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.340013414803096,"Longitude":-47.263737879322221,"DataHora":"2024-03-01T13:23:52.6840041-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339911853442548,"Longitude":-47.26378727315636,"DataHora":"2024-03-01T13:23:57.6876518-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339824808327929,"Longitude":-47.263830928048648,"DataHora":"2024-03-01T13:24:02.7453494-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339807555509239,"Longitude":-47.263839685892364,"DataHora":"2024-03-01T13:24:38.2021428-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339722010019948,"Longitude":-47.263883652976233,"DataHora":"2024-03-01T13:24:42.7052221-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339637674066154,"Longitude":-47.263927930048176,"DataHora":"2024-03-01T13:24:47.686811-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339554562798128,"Longitude":-47.263972534975593,"DataHora":"2024-03-01T13:24:52.684444-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.3394692684848,"Longitude":-47.264019238095237,"DataHora":"2024-03-01T13:24:57.6861819-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.3394692684848,"Longitude":-47.264019238095237,"DataHora":"2024-03-01T13:25:02.6858458-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.3394692684848,"Longitude":-47.264019238095237,"DataHora":"2024-03-01T13:25:07.6824722-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339509367586803,"Longitude":-47.26396453205404,"DataHora":"2024-03-01T13:25:12.6851759-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339592205194357,"Longitude":-47.263919671887578,"DataHora":"2024-03-01T13:25:17.6828017-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339676264291288,"Longitude":-47.263875153858265,"DataHora":"2024-03-01T13:25:22.6824042-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088},{"Latitude":-22.339761530138087,"Longitude":-47.263830960105587,"DataHora":"2024-03-01T13:25:27.6829835-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649287043393088}]
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T13:27:15.7009318-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T13:27:20.6996121-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339478335994333,"Longitude":-47.264047138109767,"DataHora":"2024-03-01T13:27:25.698192-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339599779349204,"Longitude":-47.263980689109175,"DataHora":"2024-03-01T13:27:30.7007851-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339725742622608,"Longitude":-47.263923810772091,"DataHora":"2024-03-01T13:27:35.7023637-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T13:27:40.701036-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T13:27:45.7158691-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339996444803596,"Longitude":-47.263746060382218,"DataHora":"2024-03-01T13:27:50.7015117-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339894307810262,"Longitude":-47.263796003316408,"DataHora":"2024-03-01T13:27:55.7011969-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339807555509239,"Longitude":-47.263839685892364,"DataHora":"2024-03-01T13:28:00.6980491-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339722010019948,"Longitude":-47.263883652976233,"DataHora":"2024-03-01T13:28:05.6976555-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339637674066154,"Longitude":-47.263927930048176,"DataHora":"2024-03-01T13:28:10.7012323-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.3394110863861,"Longitude":-47.2640367523946,"DataHora":"2024-03-01T13:29:10.2242036-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339443833449334,"Longitude":-47.264009641972258,"DataHora":"2024-03-01T13:29:10.6987176-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339542355166419,"Longitude":-47.263946545814633,"DataHora":"2024-03-01T13:29:15.6992976-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633},{"Latitude":-22.339625683049217,"Longitude":-47.263901824604524,"DataHora":"2024-03-01T13:29:20.6998969-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649434839114633}]
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T15:31:36.7925581-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T15:31:41.7992657-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339566770425247,"Longitude":-47.263998524140789,"DataHora":"2024-03-01T15:31:46.7919116-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339649665078522,"Longitude":-47.263954035496013,"DataHora":"2024-03-01T15:31:51.7941444-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:31:56.7915803-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:32:01.7942644-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:32:06.7947441-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:32:11.79622-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:32:16.7941598-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:32:21.7976505-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:32:26.7924149-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:32:31.7930899-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:32:36.7947943-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:32:41.7914284-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:32:46.7980046-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:32:51.7915823-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:32:56.7951506-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:33:01.7927229-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:33:06.7953046-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:33:11.7918772-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:33:16.7944596-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T15:33:21.7960699-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181}]
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-04-01T13:48:08.9379439-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-04-01T13:48:13.961568-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339566770425247,"Longitude":-47.263998524140789,"DataHora":"2024-04-01T13:48:19.0473246-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339649665078522,"Longitude":-47.263954035496013,"DataHora":"2024-04-01T13:48:24.0853291-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-04-01T13:48:29.092466-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-04-01T13:48:34.1179918-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-04-01T13:48:39.1345288-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-04-01T13:48:44.1566232-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-04-01T13:48:49.1789915-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-04-01T13:48:53.1966225-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0}]
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-04-02T07:48:58.8226163-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-04-02T07:49:03.883148-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-04-02T07:49:08.8885708-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339583249992106,"Longitude":-47.26398959993972,"DataHora":"2024-04-02T07:49:13.9181611-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339689742622607,"Longitude":-47.26393281077209,"DataHora":"2024-04-02T07:49:18.9261227-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-04-02T07:49:23.9564228-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-04-02T07:49:28.964244-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-04-02T07:49:33.9919888-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-04-02T07:49:38.986174-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-04-02T07:49:38.986174-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-04-02T07:49:46.0362662-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Momento":"2024-04-02T11:04:20.9480698-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":[],"ProgressoTrajeto":0.0,"ProgressoRua":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0,"Status":2,"AnguloCarro":0.0,"AnguloCarroBussola":0.0,"AnguloRua":0.0,"AnguloRuaCamera":0.0,"AnguloDif":0.0,"Direcao":1,"DentroDaRua":false,"IdxPontoAproximadoRua":0,"IdxRuaAtual":0},{"Momento":"2024-04-02T11:04:23.0989535-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":[],"ProgressoTrajeto":0.0,"ProgressoRua":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0,"Status":1,"AnguloCarro":0.0,"AnguloCarroBussola":0.0,"AnguloRua":0.0,"AnguloRuaCamera":0.0,"AnguloDif":0.0,"Direcao":1,"DentroDaRua":false,"IdxPontoAproximadoRua":0,"IdxRuaAtual":0}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":0.0,"Longitude":0.0,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":0.0,"Longitude":0.0,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Momento":"2024-04-02T11:04:25.967947-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":[],"ProgressoTrajeto":0.0,"ProgressoRua":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0,"Status":2,"AnguloCarro":0.0,"AnguloCarroBussola":0.0,"AnguloRua":0.0,"AnguloRuaCamera":0.0,"AnguloDif":0.0,"Direcao":1,"DentroDaRua":false,"IdxPontoAproximadoRua":0,"IdxRuaAtual":0},{"Momento":"2024-04-02T11:04:27.5977386-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":[],"ProgressoTrajeto":0.0,"ProgressoRua":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0,"Status":1,"AnguloCarro":0.0,"AnguloCarroBussola":0.0,"AnguloRua":0.0,"AnguloRuaCamera":0.0,"AnguloDif":0.0,"Direcao":1,"DentroDaRua":false,"IdxPontoAproximadoRua":0,"IdxRuaAtual":0}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":0.0,"Longitude":0.0,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":0.0,"Longitude":0.0,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Momento":"2024-04-02T11:06:24.8382992-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":[],"ProgressoTrajeto":0.0,"ProgressoRua":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0,"Status":2,"AnguloCarro":0.0,"AnguloCarroBussola":0.0,"AnguloRua":0.0,"AnguloRuaCamera":0.0,"AnguloDif":0.0,"Direcao":1,"DentroDaRua":false,"IdxPontoAproximadoRua":0,"IdxRuaAtual":0},{"Momento":"2024-04-02T11:06:29.8543603-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":[],"ProgressoTrajeto":0.0,"ProgressoRua":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0,"Status":2,"AnguloCarro":0.0,"AnguloCarroBussola":0.0,"AnguloRua":0.0,"AnguloRuaCamera":0.0,"AnguloDif":0.0,"Direcao":1,"DentroDaRua":false,"IdxPontoAproximadoRua":0,"IdxRuaAtual":0},{"Momento":"2024-04-02T11:06:34.6576021-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":[0.0],"ProgressoTrajeto":0.0,"ProgressoRua":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0,"Status":8,"AnguloCarro":0.0,"AnguloCarroBussola":0.0,"AnguloRua":0.0,"AnguloRuaCamera":0.0,"AnguloDif":0.0,"Direcao":1,"DentroDaRua":false,"IdxPontoAproximadoRua":0,"IdxRuaAtual":0}],{"Momento":"2024-04-02T11:06:40.452662-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":[0.0],"ProgressoTrajeto":0.0,"ProgressoRua":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0,"Status":8,"AnguloCarro":0.0,"AnguloCarroBussola":0.0,"AnguloRua":0.0,"AnguloRuaCamera":0.0,"AnguloDif":0.0,"Direcao":1,"DentroDaRua":false,"IdxPontoAproximadoRua":0,"IdxRuaAtual":0}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":0.0,"Longitude":0.0,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":0.0,"Longitude":0.0,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":0.0,"Longitude":0.0,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":0.0,"Longitude":0.0,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Momento":"2024-04-02T11:09:11.2584509-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":[],"ProgressoTrajeto":0.0,"ProgressoRua":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0,"Status":2,"AnguloCarro":0.0,"AnguloCarroBussola":0.0,"AnguloRua":0.0,"AnguloRuaCamera":0.0,"AnguloDif":0.0,"Direcao":1,"DentroDaRua":false,"IdxPontoAproximadoRua":0,"IdxRuaAtual":0},{"Momento":"2024-04-02T11:09:16.2796536-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":[],"ProgressoTrajeto":0.0,"ProgressoRua":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0,"Status":2,"AnguloCarro":0.0,"AnguloCarroBussola":0.0,"AnguloRua":0.0,"AnguloRuaCamera":0.0,"AnguloDif":0.0,"Direcao":1,"DentroDaRua":false,"IdxPontoAproximadoRua":0,"IdxRuaAtual":0},{"Momento":"2024-04-02T11:09:21.2863504-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":[0.0],"ProgressoTrajeto":0.0,"ProgressoRua":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0,"Status":8,"AnguloCarro":0.0,"AnguloCarroBussola":0.0,"AnguloRua":0.0,"AnguloRuaCamera":0.0,"AnguloDif":0.0,"Direcao":1,"DentroDaRua":false,"IdxPontoAproximadoRua":0,"IdxRuaAtual":0},{"Momento":"2024-04-02T11:09:21.3897964-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":[0.0],"ProgressoTrajeto":0.0,"ProgressoRua":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0,"Status":8,"AnguloCarro":0.0,"AnguloCarroBussola":0.0,"AnguloRua":0.0,"AnguloRuaCamera":0.0,"AnguloDif":0.0,"Direcao":1,"DentroDaRua":false,"IdxPontoAproximadoRua":0,"IdxRuaAtual":0}],{"Momento":"2024-04-02T11:09:24.1786849-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":[0.0],"ProgressoTrajeto":0.0,"ProgressoRua":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0,"Status":8,"AnguloCarro":0.0,"AnguloCarroBussola":0.0,"AnguloRua":0.0,"AnguloRuaCamera":0.0,"AnguloDif":0.0,"Direcao":1,"DentroDaRua":false,"IdxPontoAproximadoRua":0,"IdxRuaAtual":0}]
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
[{"Latitude":0.0,"Longitude":0.0,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":0.0,"Longitude":0.0,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":0.0,"Longitude":0.0,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":0.0,"Longitude":0.0,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0},{"Latitude":0.0,"Longitude":0.0,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":0.0}]
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue