diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/48e5e0c5-927a-4d30-9d86-be05cf79a045.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/48e5e0c5-927a-4d30-9d86-be05cf79a045.vsidx new file mode 100644 index 000000000..57fb64184 Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/48e5e0c5-927a-4d30-9d86-be05cf79a045.vsidx differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/af5a41fa-a178-4e5c-b99e-7c060c47d323.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/af5a41fa-a178-4e5c-b99e-7c060c47d323.vsidx deleted file mode 100644 index d945cc34f..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/af5a41fa-a178-4e5c-b99e-7c060c47d323.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/v17/.suo b/AgroBase/.vs/AgroBase/v17/.suo index 171215baf..3b712ecb0 100644 Binary files a/AgroBase/.vs/AgroBase/v17/.suo and b/AgroBase/.vs/AgroBase/v17/.suo differ diff --git a/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.Designer.cs b/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.Designer.cs index fe337b9b7..ba86aac29 100644 --- a/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.Designer.cs +++ b/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.Designer.cs @@ -32,6 +32,7 @@ this.pnlMapa = new System.Windows.Forms.Panel(); this.pnlJoystick = new System.Windows.Forms.Panel(); this.pnlMapaDinamico = new System.Windows.Forms.Panel(); + this.chbAcompanharCarro = new System.Windows.Forms.CheckBox(); this.pnlCameraCaminho = new System.Windows.Forms.Panel(); this.pnlCameraCaminhoSeg = new System.Windows.Forms.Panel(); this.pnlCameraSolo0 = new System.Windows.Forms.Panel(); @@ -107,6 +108,7 @@ this.tabMapa = new System.Windows.Forms.TabPage(); this.picFechar = new System.Windows.Forms.PictureBox(); this.pnlMapa.SuspendLayout(); + this.pnlMapaDinamico.SuspendLayout(); this.pnlSensores.SuspendLayout(); this.statusStrip1.SuspendLayout(); this.tabControl1.SuspendLayout(); @@ -137,12 +139,26 @@ // // pnlMapaDinamico // + this.pnlMapaDinamico.Controls.Add(this.chbAcompanharCarro); this.pnlMapaDinamico.Dock = System.Windows.Forms.DockStyle.Fill; this.pnlMapaDinamico.Location = new System.Drawing.Point(3, 3); this.pnlMapaDinamico.Name = "pnlMapaDinamico"; this.pnlMapaDinamico.Size = new System.Drawing.Size(307, 497); this.pnlMapaDinamico.TabIndex = 19; // + // chbAcompanharCarro + // + this.chbAcompanharCarro.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.chbAcompanharCarro.AutoSize = true; + this.chbAcompanharCarro.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.chbAcompanharCarro.Location = new System.Drawing.Point(0, 475); + this.chbAcompanharCarro.Name = "chbAcompanharCarro"; + this.chbAcompanharCarro.Size = new System.Drawing.Size(131, 19); + this.chbAcompanharCarro.TabIndex = 0; + this.chbAcompanharCarro.Text = "Acompanhar Rover"; + this.chbAcompanharCarro.UseVisualStyleBackColor = true; + this.chbAcompanharCarro.CheckedChanged += new System.EventHandler(this.chbAcompanharCarro_CheckedChanged); + // // pnlCameraCaminho // this.pnlCameraCaminho.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; @@ -924,6 +940,8 @@ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmDialogoMapa_FormClosing); this.Load += new System.EventHandler(this.frmDialogoMapa_Load); this.pnlMapa.ResumeLayout(false); + this.pnlMapaDinamico.ResumeLayout(false); + this.pnlMapaDinamico.PerformLayout(); this.pnlSensores.ResumeLayout(false); this.pnlSensores.PerformLayout(); this.statusStrip1.ResumeLayout(false); @@ -1021,5 +1039,6 @@ private System.Windows.Forms.Label lblEF; private System.Windows.Forms.TextBox txtInclinacao; private System.Windows.Forms.Label lblInclinacao; + private System.Windows.Forms.CheckBox chbAcompanharCarro; } } \ No newline at end of file diff --git a/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.cs b/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.cs index 3b0dc03e4..9fb1c4dac 100644 --- a/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.cs +++ b/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.cs @@ -606,6 +606,10 @@ namespace AgroBase.Forms.IHM } ); } - + + private void chbAcompanharCarro_CheckedChanged(object sender, EventArgs e) + { + MapaDinamico.AlterarTravaRover(chbAcompanharCarro.Checked); + } } } diff --git a/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs b/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs index 21fd6789e..a84b48554 100644 --- a/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs +++ b/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs @@ -1118,7 +1118,7 @@ namespace AgroBase.Forms.Operacoes txtStatusCarro.Text = Log.Trajetoria.StatusCarro.ToString(); txtHerbicidaPorErva.Text = herbicidaPorErva.ToString("0.00") + " ml"; txtDentroRua.Text = Log.Trajetoria.CorredorAtual.Dentro ? "Sim" : "Não"; - txtDirecaoCarro.Text = Log.Trajetoria.DirecaoCaminho.ToString() + " (" + Log.Trajetoria.ProximoPonto.idxPonto + ")"; + txtDirecaoCarro.Text = Log.Trajetoria.DirecaoCaminho.ToString() + " (" + Log.Trajetoria.CorredorAtual.Idx + " - " + Log.Trajetoria.ProximoPonto.idxPonto + " - " + Log.Trajetoria.ProximoPonto.idxPontoCorredor + ")"; txtErvasNoRadar.Text = Log.Atuador.ErvasNoRadar.ToString() + " (" + (Log.Atuador.PercentualErvasNoRadar * 100).ToString("0.00") + "%)"; txtErvasTerreno.Text = Log.Atuador.PercentualErvasTerreno.ToString("0.00"); txtTipoMovimento.Text = Log.Controle.TipoMovimento.ToString(); diff --git a/AgroBase/AgroBase/Forms/Simuladores/frmSimulacaoMapaGPS.Designer.cs b/AgroBase/AgroBase/Forms/Simuladores/frmSimulacaoMapaGPS.Designer.cs index 61c88619f..938a5b0d6 100644 --- a/AgroBase/AgroBase/Forms/Simuladores/frmSimulacaoMapaGPS.Designer.cs +++ b/AgroBase/AgroBase/Forms/Simuladores/frmSimulacaoMapaGPS.Designer.cs @@ -94,6 +94,7 @@ this.label3 = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label(); this.pnlZoomMapa = new System.Windows.Forms.Panel(); + this.chbAcompanharCarro = new System.Windows.Forms.CheckBox(); this.lblRua = new System.Windows.Forms.Label(); this.lblMargem = new System.Windows.Forms.Label(); this.lblProximoPonto = new System.Windows.Forms.Label(); @@ -108,6 +109,7 @@ this.gpbSonar.SuspendLayout(); this.gpbGPS.SuspendLayout(); this.pnlMapa.SuspendLayout(); + this.pnlZoomMapa.SuspendLayout(); this.SuspendLayout(); // // pnlOpcoes @@ -848,11 +850,24 @@ | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.pnlZoomMapa.BackColor = System.Drawing.Color.White; + this.pnlZoomMapa.Controls.Add(this.chbAcompanharCarro); this.pnlZoomMapa.Location = new System.Drawing.Point(522, 10); this.pnlZoomMapa.Name = "pnlZoomMapa"; this.pnlZoomMapa.Size = new System.Drawing.Size(845, 484); this.pnlZoomMapa.TabIndex = 15; // + // chbAcompanharCarro + // + this.chbAcompanharCarro.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.chbAcompanharCarro.AutoSize = true; + this.chbAcompanharCarro.Location = new System.Drawing.Point(3, 463); + this.chbAcompanharCarro.Name = "chbAcompanharCarro"; + this.chbAcompanharCarro.Size = new System.Drawing.Size(118, 17); + this.chbAcompanharCarro.TabIndex = 0; + this.chbAcompanharCarro.Text = "Acompanhar Rover"; + this.chbAcompanharCarro.UseVisualStyleBackColor = true; + this.chbAcompanharCarro.CheckedChanged += new System.EventHandler(this.chbAcompanharCarro_CheckedChanged); + // // lblRua // this.lblRua.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); @@ -1013,6 +1028,8 @@ this.gpbGPS.PerformLayout(); this.pnlMapa.ResumeLayout(false); this.pnlMapa.PerformLayout(); + this.pnlZoomMapa.ResumeLayout(false); + this.pnlZoomMapa.PerformLayout(); this.ResumeLayout(false); this.PerformLayout(); @@ -1095,5 +1112,6 @@ private System.Windows.Forms.TextBox txtDelayPosicao; private System.Windows.Forms.Label label8; private System.Windows.Forms.ComboBox cmbStatusCorredor; + private System.Windows.Forms.CheckBox chbAcompanharCarro; } } \ No newline at end of file diff --git a/AgroBase/AgroBase/Forms/Simuladores/frmSimulacaoMapaGPS.cs b/AgroBase/AgroBase/Forms/Simuladores/frmSimulacaoMapaGPS.cs index 09a2246c7..ed429b1c6 100644 --- a/AgroBase/AgroBase/Forms/Simuladores/frmSimulacaoMapaGPS.cs +++ b/AgroBase/AgroBase/Forms/Simuladores/frmSimulacaoMapaGPS.cs @@ -524,6 +524,11 @@ namespace AgroBase.Forms ("segmentacao.status_corredor", cmbStatusCorredor.SelectedIndex) ); } + + private void chbAcompanharCarro_CheckedChanged(object sender, EventArgs e) + { + MapaDinamico.AlterarTravaRover(chbAcompanharCarro.Checked); + } } diff --git a/AgroBase/AgroBase/Models/Enums.cs b/AgroBase/AgroBase/Models/Enums.cs index e85cb6400..cb39ccfbf 100644 --- a/AgroBase/AgroBase/Models/Enums.cs +++ b/AgroBase/AgroBase/Models/Enums.cs @@ -132,18 +132,20 @@ public enum BotoesJoystick { - Y, - B, - A, - X, + Triangulo, + Xis, + Quadrado, + Bolinha, L1, R1, L2, R2, - Select, - Start, + L2A, + R2A, L3, R3, + Share, + Options, SCima, SDireita, SBaixo, @@ -156,6 +158,8 @@ ADDireita, ADBaixo, ADEsquerda, + Touchpad, + PS, Vazio } diff --git a/AgroBase/AgroBase/Models/GeneralJoystick.cs b/AgroBase/AgroBase/Models/GeneralJoystick.cs index 30a5f2ec0..81df69a59 100644 --- a/AgroBase/AgroBase/Models/GeneralJoystick.cs +++ b/AgroBase/AgroBase/Models/GeneralJoystick.cs @@ -27,15 +27,15 @@ namespace AgroBase new DeParaComandos() { key = Keys.Right, Dispositivo = T_Code.Dir, botaoJoy = BotoesJoystick.SDireita, PararAoSoltar = true }, new DeParaComandos() { key = Keys.Right, Dispositivo = T_Code.Dir, botaoJoy = BotoesJoystick.AEDireita, PararAoSoltar = true }, new DeParaComandos() { key = Keys.R, Dispositivo = T_Code.Dir, botaoJoy = BotoesJoystick.R3, PararAoSoltar = false }, - new DeParaComandos() { key = Keys.Up, Dispositivo = T_Code.Mov, botaoJoy = BotoesJoystick.A, PararAoSoltar = true }, - new DeParaComandos() { key = Keys.Down, Dispositivo = T_Code.Mov, botaoJoy = BotoesJoystick.X, PararAoSoltar = true }, - new DeParaComandos() { key = Keys.Space, Dispositivo = T_Code.Mov, botaoJoy = BotoesJoystick.B, PararAoSoltar = true }, + new DeParaComandos() { key = Keys.Up, Dispositivo = T_Code.Mov, botaoJoy = BotoesJoystick.Xis, PararAoSoltar = true }, + new DeParaComandos() { key = Keys.Down, Dispositivo = T_Code.Mov, botaoJoy = BotoesJoystick.Quadrado, PararAoSoltar = true }, + new DeParaComandos() { key = Keys.Space, Dispositivo = T_Code.Mov, botaoJoy = BotoesJoystick.Bolinha, PararAoSoltar = true }, new DeParaComandos() { key = Keys.Subtract, Dispositivo = T_Code.Mov, botaoJoy = BotoesJoystick.L1, PararAoSoltar = false }, new DeParaComandos() { key = Keys.Add, Dispositivo = T_Code.Mov, botaoJoy = BotoesJoystick.R1, PararAoSoltar = false }, - new DeParaComandos() { key = Keys.D1, Dispositivo = T_Code.Atu, botaoJoy = BotoesJoystick.L2, PararAoSoltar = true, IDcontrolar = "B01" }, - new DeParaComandos() { key = Keys.D2, Dispositivo = T_Code.Atu, botaoJoy = BotoesJoystick.L2, PararAoSoltar = true, IDcontrolar = "B02" }, - new DeParaComandos() { key = Keys.D3, Dispositivo = T_Code.Atu, botaoJoy = BotoesJoystick.R2, PararAoSoltar = true, IDcontrolar = "B03" }, - new DeParaComandos() { key = Keys.D4, Dispositivo = T_Code.Atu, botaoJoy = BotoesJoystick.R2, PararAoSoltar = true, IDcontrolar = "B04" }, + new DeParaComandos() { key = Keys.D1, Dispositivo = T_Code.Atu, botaoJoy = BotoesJoystick.ADEsquerda, PararAoSoltar = true, IDcontrolar = "B01" }, + new DeParaComandos() { key = Keys.D2, Dispositivo = T_Code.Atu, botaoJoy = BotoesJoystick.ADBaixo, PararAoSoltar = true, IDcontrolar = "B02" }, + new DeParaComandos() { key = Keys.D3, Dispositivo = T_Code.Atu, botaoJoy = BotoesJoystick.ADCima, PararAoSoltar = true, IDcontrolar = "B03" }, + new DeParaComandos() { key = Keys.D4, Dispositivo = T_Code.Atu, botaoJoy = BotoesJoystick.ADDireita, PararAoSoltar = true, IDcontrolar = "B04" }, }; public static List BotoesJoyPressionados = new List() { }; public static List MovimentosCombinados = new List() @@ -183,8 +183,8 @@ namespace AgroBase } catch { - EnviaComandoMotor(Keys.Escape, T_Code.Mov, true); - EnviaComandoMotor(Keys.Escape, T_Code.Dir, true); + EnviaComandoMotor(Keys.Escape, T_Code.Mov, ForcarComando: true); + EnviaComandoMotor(Keys.Escape, T_Code.Dir, ForcarComando: true); AtualizaDispositivo(); return; } @@ -195,7 +195,7 @@ namespace AgroBase foreach (var state in datas) { - Console.WriteLine(state); + //Console.WriteLine(state); if (state.Offset == JoystickOffset.PointOfViewControllers0) { if (state.Value == -1) @@ -238,22 +238,22 @@ namespace AgroBase { if (ComparaPosicaoAnalogico(state.Value, ComparativoAnalogico.Igual)) { - if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.L2)) + if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.ADDireita)) { - _botoesSoltos.Add(BotoesJoystick.L2); + _botoesSoltos.Add(BotoesJoystick.ADDireita); } - else if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.R2)) + if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.ADEsquerda)) { - _botoesSoltos.Add(BotoesJoystick.R2); + _botoesSoltos.Add(BotoesJoystick.ADEsquerda); } } else if (ComparaPosicaoAnalogico(state.Value, ComparativoAnalogico.Maior)) { - _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.L2, valor = state.Value }); + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.ADDireita, valor = state.Value }); } else if (ComparaPosicaoAnalogico(state.Value, ComparativoAnalogico.Menor)) { - _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.R2, valor = state.Value }); + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.ADEsquerda, valor = state.Value }); } } else if (state.Offset == JoystickOffset.X) @@ -264,7 +264,7 @@ namespace AgroBase { _botoesSoltos.Add(BotoesJoystick.AEEsquerda); } - else if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.AEDireita)) + if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.AEDireita)) { _botoesSoltos.Add(BotoesJoystick.AEDireita); } @@ -286,7 +286,7 @@ namespace AgroBase { _botoesSoltos.Add(BotoesJoystick.AECima); } - else if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.AEBaixo)) + if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.AEBaixo)) { _botoesSoltos.Add(BotoesJoystick.AEBaixo); } @@ -302,27 +302,33 @@ namespace AgroBase } else if (state.Offset == JoystickOffset.RotationX) { - if (ComparaPosicaoAnalogico(state.Value, ComparativoAnalogico.Igual)) + if (state.Value == 0) { - if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.ADEsquerda)) + if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.L2A)) { - _botoesSoltos.Add(BotoesJoystick.ADEsquerda); - } - else if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.ADDireita)) - { - _botoesSoltos.Add(BotoesJoystick.ADDireita); + _botoesSoltos.Add(BotoesJoystick.L2A); } } - else if (ComparaPosicaoAnalogico(state.Value, ComparativoAnalogico.Maior)) + else if (state.Value > 0) { - _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.ADDireita, valor = state.Value }); - } - else if (ComparaPosicaoAnalogico(state.Value, ComparativoAnalogico.Menor)) - { - _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.ADEsquerda, valor = state.Value }); + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.L2A, valor = state.Value }); } } else if (state.Offset == JoystickOffset.RotationY) + { + if (state.Value == 0) + { + if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.R2A)) + { + _botoesSoltos.Add(BotoesJoystick.R2A); + } + } + else if (state.Value > 0) + { + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.R2A, valor = state.Value }); + } + } + else if (state.Offset == JoystickOffset.RotationZ) { if (ComparaPosicaoAnalogico(state.Value, ComparativoAnalogico.Igual)) { @@ -330,62 +336,62 @@ namespace AgroBase { _botoesSoltos.Add(BotoesJoystick.ADCima); } - else if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.ADBaixo)) + if (BotoesJoyPressionados.Any(x => x == BotoesJoystick.ADBaixo)) { _botoesSoltos.Add(BotoesJoystick.ADBaixo); } } else if (ComparaPosicaoAnalogico(state.Value, ComparativoAnalogico.Maior)) { - _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.ADCima, valor = state.Value }); + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.ADBaixo, valor = state.Value }); } else if (ComparaPosicaoAnalogico(state.Value, ComparativoAnalogico.Menor)) { - _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.ADBaixo, valor = state.Value }); + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.ADCima, valor = state.Value }); } } else if (state.Offset == JoystickOffset.Buttons0) { if (state.Value == 0) { - _botoesSoltos.Add(BotoesJoystick.A); + _botoesSoltos.Add(BotoesJoystick.Quadrado); } else { - _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.A, valor = state.Value }); + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.Quadrado, valor = state.Value }); } } else if (state.Offset == JoystickOffset.Buttons1) { if (state.Value == 0) { - _botoesSoltos.Add(BotoesJoystick.B); + _botoesSoltos.Add(BotoesJoystick.Xis); } else { - _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.B, valor = state.Value }); + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.Xis, valor = state.Value }); } } else if (state.Offset == JoystickOffset.Buttons2) { if (state.Value == 0) { - _botoesSoltos.Add(BotoesJoystick.X); + _botoesSoltos.Add(BotoesJoystick.Bolinha); } else { - _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.X, valor = state.Value }); + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.Bolinha, valor = state.Value }); } } else if (state.Offset == JoystickOffset.Buttons3) { if (state.Value == 0) { - _botoesSoltos.Add(BotoesJoystick.Y); + _botoesSoltos.Add(BotoesJoystick.Triangulo); } else { - _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.Y, valor = state.Value }); + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.Triangulo, valor = state.Value }); } } else if (state.Offset == JoystickOffset.Buttons4) @@ -414,25 +420,47 @@ namespace AgroBase { if (state.Value == 0) { - _botoesSoltos.Add(BotoesJoystick.Select); + _botoesSoltos.Add(BotoesJoystick.L2); } else { - _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.Select, valor = state.Value }); + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.L2, valor = state.Value }); } } else if (state.Offset == JoystickOffset.Buttons7) { if (state.Value == 0) { - _botoesSoltos.Add(BotoesJoystick.Start); + _botoesSoltos.Add(BotoesJoystick.R2); } else { - _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.Start, valor = state.Value }); + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.R2, valor = state.Value }); } } else if (state.Offset == JoystickOffset.Buttons8) + { + if (state.Value == 0) + { + _botoesSoltos.Add(BotoesJoystick.Share); + } + else + { + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.Share, valor = state.Value }); + } + } + else if (state.Offset == JoystickOffset.Buttons9) + { + if (state.Value == 0) + { + _botoesSoltos.Add(BotoesJoystick.Options); + } + else + { + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.Options, valor = state.Value }); + } + } + else if (state.Offset == JoystickOffset.Buttons10) { if (state.Value == 0) { @@ -443,7 +471,7 @@ namespace AgroBase _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.L3, valor = state.Value }); } } - else if (state.Offset == JoystickOffset.Buttons9) + else if (state.Offset == JoystickOffset.Buttons11) { if (state.Value == 0) { @@ -454,27 +482,60 @@ namespace AgroBase _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.R3, valor = state.Value }); } } + else if (state.Offset == JoystickOffset.Buttons12) + { + if (state.Value == 0) + { + _botoesSoltos.Add(BotoesJoystick.PS); + } + else + { + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.PS, valor = state.Value }); + } + } + else if (state.Offset == JoystickOffset.Buttons13) + { + if (state.Value == 0) + { + _botoesSoltos.Add(BotoesJoystick.Touchpad); + } + else + { + _botoesPressionados.Add(new BotoesPressionadosValores() { botao = BotoesJoystick.Touchpad, valor = state.Value }); + } + } } - _botoesPressionados.ForEach(botao => + var botoes_pressionados_g = _botoesPressionados + .GroupBy(x => x.botao) + .Select(x => new { + botao = x.Key, + dados = x + }) + .ToList(); + botoes_pressionados_g.ForEach(botao => { + Console.WriteLine($"Botao pressionado: {botao.botao}, Valor: {string.Join(", ", botao.dados.Select(y => y.valor))}"); BotoesJoyPressionados.Add(botao.botao); - if (DeParaComandos.Any(x => x.botaoJoy == botao.botao)) + var Comando = DeParaComandos.FirstOrDefault(x => x.botaoJoy == botao.botao); + if (Comando != null) { - EnviaComandoMotor(DeParaComandos.FirstOrDefault(x => x.botaoJoy == botao.botao).key); + EnviaComandoMotor(Comando.key, Comando.Dispositivo, ID: Comando.IDcontrolar); } }); _botoesSoltos.ForEach(botao => { + Console.WriteLine($"Botao solto: {botao}"); BotoesJoyPressionados.Remove(botao); - if (DeParaComandos.Any(x => x.botaoJoy == botao && x.PararAoSoltar)) + var Comando = DeParaComandos.FirstOrDefault(x => x.botaoJoy == botao); + if (Comando != null && Comando.PararAoSoltar) { - EnviaComandoMotor(Keys.Escape, DeParaComandos.FirstOrDefault(x => x.botaoJoy == botao).Dispositivo); + EnviaComandoMotor(Keys.Escape, Comando.Dispositivo, ID: Comando.IDcontrolar); } }); } - public static void EnviaComandoMotor(Keys Tecla, T_Code Disp = T_Code.Vzo, bool ForcarComando = false) + public static void EnviaComandoMotor(Keys Tecla, T_Code Disp = T_Code.Vzo, string ID = null, bool ForcarComando = false) { // Verifica se deve interromper o fluxo // interrompe se nao estiver diagnosticando, nao forca o envio, e se o modo for manual vai verificar o status da operacao e do sonar, pois automatico faz esse controle em outro lugar @@ -509,10 +570,19 @@ namespace AgroBase if (Comando.Comando == Keys.Escape) { var ComandosDisp = Disp == T_Code.Vzo ? Comandos : Comandos.Where(x => x.Dispositivo == Disp).ToList(); + if (ComandosDisp.Any()) { - Comando.Dispositivo = ComandosDisp[ComandosDisp.Count - 1].Dispositivo; - Comando.IDcontrolar = ComandosDisp[ComandosDisp.Count - 1].IDcontrolar; + if (Disp == T_Code.Vzo) + { + Comando.Dispositivo = ComandosDisp[ComandosDisp.Count - 1].Dispositivo; + Comando.IDcontrolar = ComandosDisp[ComandosDisp.Count - 1].IDcontrolar; + } + else + { + Comando.Dispositivo = Disp; + Comando.IDcontrolar = !string.IsNullOrEmpty(ID) ? ID : ComandosDisp[ComandosDisp.Count - 1].IDcontrolar; + } DirecaoAtual = Direcao.Parado; Pressionado = true; } diff --git a/AgroBase/AgroBase/Models/MapaDinamicoModel.cs b/AgroBase/AgroBase/Models/MapaDinamicoModel.cs index d77feba4b..c4e36affb 100644 --- a/AgroBase/AgroBase/Models/MapaDinamicoModel.cs +++ b/AgroBase/AgroBase/Models/MapaDinamicoModel.cs @@ -12,8 +12,8 @@ namespace AgroBase.Models private double _zoom = 1000000.0; // Nível de zoom private const double ZoomFactor = 1.1; // Fator de zoom private bool _isDragging = false; // Controle de arrasto - private Point _startPoint = new Point(); // Posição inicial do mouse - private Point _mapOffset = new Point(); // Deslocamento do mapa + private PointF _startPoint = new PointF(); // Posição inicial do mouse + private PointF _mapOffset = new PointF(); // Deslocamento do mapa private GPSModel _posicaoAtual { get; set; } = new GPSModel(); private List> RuasPlantacao { get; set; } = new List>(); @@ -28,6 +28,16 @@ namespace AgroBase.Models private Panel pnlZoomMapa; private Form parent; + // toggles e estado + private bool _travarNoRobo = true; // follow cam + private bool _suavizarFollow = true; // suaviza o panning + private float _followAlpha = 0.25f; // 0.15–0.35 bom + private PointF _userPan = PointF.Empty; // pan manual quando _travarNoRobo=false + private PointF _panStart; + + private static float Lerp(float a, float b, float t) => a + (b - a) * t; + private static PointF Lerp(PointF a, PointF b, float t) => new PointF(Lerp(a.X, b.X, t), Lerp(a.Y, b.Y, t)); + public MapaDinamicoModel(Form _parent, Panel pnl) { this.pnlZoomMapa = pnl; @@ -67,6 +77,16 @@ namespace AgroBase.Models pnlZoomMapa.Invalidate(); } + public void AlterarTravaRover(bool travar) + { + if (_travarNoRobo && !travar) + { + _userPan = _mapOffset; + } + + _travarNoRobo = travar; + } + private void PnlZoomMapa_MouseUp(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) @@ -78,21 +98,23 @@ namespace AgroBase.Models private void PnlZoomMapa_MouseMove(object sender, MouseEventArgs e) { - Panel panel1 = (Panel)sender; + var panel1 = (Panel)sender; if (_isDragging) { - // Calcula o deslocamento do mapa com base no movimento do mouse - _mapOffset.X += e.X - _startPoint.X; - _mapOffset.Y += e.Y - _startPoint.Y; + if (!_travarNoRobo) + { + var dx = e.X - _startPoint.X; + var dy = e.Y - _startPoint.Y; - // Atualiza a posição inicial do mouse - _startPoint = e.Location; + _userPan = new PointF(_panStart.X + dx, _panStart.Y + dy); + _mapOffset = _userPan; // feedback imediato - // Redesenha o panel para refletir o novo deslocamento - panel1.Invalidate(); - - parent.Cursor = Cursors.Cross; + panel1.Invalidate(); + parent.Cursor = Cursors.Cross; + } + // Se quiser permitir “pan” mesmo com follow ON, + // você pode: (a) ignorar, ou (b) desligar o follow ao iniciar o drag. } } @@ -100,8 +122,16 @@ namespace AgroBase.Models { if (e.Button == MouseButtons.Left) { + if (_travarNoRobo) + { + // congela a vista atual e desliga follow automaticamente + _userPan = _mapOffset; + _travarNoRobo = false; + } + _isDragging = true; _startPoint = e.Location; // Salva a posição inicial do mouse + _panStart = _userPan; // baseline do pan parent.Cursor = Cursors.Hand; } } @@ -122,7 +152,7 @@ namespace AgroBase.Models panel1.Invalidate(); } - private void PnlZoomMapa_Paint(object sender, PaintEventArgs e) + private void PnlZoomMapa_Paint_bkp(object sender, PaintEventArgs e) { try { @@ -222,6 +252,86 @@ namespace AgroBase.Models } } + private void PnlZoomMapa_Paint(object sender, PaintEventArgs e) + { + try + { + var panel1 = (Panel)sender; + Graphics g = e.Graphics; + + float baseCX = panel1.Width / 2f; + float baseCY = panel1.Height / 2f; + + // Centro do robô sem offset (para calcular follow) + PointF pCtrNoOffset = LatLonToPanel(_posicaoAtual.Latitude, _posicaoAtual.Longitude, baseCX, baseCY); + + // Offset necessário para centralizar o robô + PointF offFollow = new PointF(baseCX - pCtrNoOffset.X, baseCY - pCtrNoOffset.Y); + + if (_travarNoRobo) + { + _mapOffset = _suavizarFollow + ? new PointF( + _mapOffset.X + (_followAlpha * (offFollow.X - _mapOffset.X)), + _mapOffset.Y + (_followAlpha * (offFollow.Y - _mapOffset.Y)) + ) + : offFollow; + } + else + { + // mapa travado: usa o pan do usuário; NÃO recalcula aqui + _mapOffset = _userPan; + } + + float centerX = baseCX + _mapOffset.X; + float centerY = baseCY + _mapOffset.Y; + + // === desenha tudo usando centerX/centerY === + foreach (var _rua in RuasPlantacao) + { + var rua = _rua.Select(x => new PontoTrajetoriaModel(Enums.TipoPontoRua.Indefinido) { Posicao = x }).ToList(); + DrawTrajectory(g, rua, centerX, centerY, Color.Blue, Pens.Black); + } + + DrawTrajectory(g, TrajetoriaDinamica, centerX, centerY, Color.Purple, Pens.MediumPurple, true); + DrawTrajectory(g, TrajetoriaRuaProjetada, centerX, centerY, Color.Green, Pens.Blue); + + var _trajetoriaRobo = TrajetoriaRobo.Select(x => new PontoTrajetoriaModel(Enums.TipoPontoRua.Indefinido) { Posicao = x }).ToList(); + DrawTrajectory(g, _trajetoriaRobo, centerX, centerY, Color.Orange, Pens.OrangeRed); + + // Centro (ENU->px) e antenas + PointF pCtr = LatLonToPanel(_posicaoAtual.Latitude, _posicaoAtual.Longitude, centerX, centerY); + + double latCorr = _posicaoAtual.Latitude; + double lonCorr = _posicaoAtual.Longitude; + double latBrut = _posicaoAtual.LatitudeAnt; + double lonBrut = _posicaoAtual.LongitudeAnt; + + AntenaDiagPx diag = DrawRobotAndAntennaDiagnostics( + g, + pCtr.X, pCtr.Y, + AnguloCarro, // RAD + (lat, lon) => LatLonToPanel(lat, lon, centerX, centerY), + latCorr, lonCorr, + latBrut, lonBrut, + Color.ForestGreen + ); + + if (TrajetoriaSimuladaMPC != null && TrajetoriaSimuladaMPC.Count > 1) + { + var _trajetoriaSimulada = TrajetoriaSimuladaMPC + .Select(x => new PontoTrajetoriaModel(Enums.TipoPontoRua.Indefinido) { Posicao = new GPSModel() { Latitude = x.latitude, Longitude = x.longitude } }) + .ToList(); + + var penTracejada = new Pen(Color.LimeGreen, 2) { DashStyle = System.Drawing.Drawing2D.DashStyle.Dash }; + DrawTrajectory(g, _trajetoriaSimulada, centerX, centerY, Color.LimeGreen, penTracejada); + } + } + catch (Exception ex) + { + Console.WriteLine("Erro ao atualizar mapa dinamico: " + ex.Message); + } + } private void DrawTrajectory(Graphics g, List trajectory, float centerX, float centerY, Color pointColor, Pen linePen, bool drawMargin = false) @@ -495,7 +605,7 @@ namespace AgroBase.Models float dxPx = dxCm * cmToPx; float dyPx = dyCm * cmToPx; - PointF antenaPrevistaPx = CalcularPontoRotacionado(xCtrPx, yCtrPx, dxPx, -dyPx, angleRad); + PointF antenaPrevistaPx = CalcularPontoRotacionado(xCtrPx, yCtrPx, dxPx, dyPx, angleRad); // --- 5) Antena CORRIGIDA (lat/lon após lever arm) --- PointF antenaCorrigidaPx = latlonToPanel(latAntCorr, lonAntCorr); diff --git a/AgroBase/AgroBase/Models/Modules/DirecionalModel.cs b/AgroBase/AgroBase/Models/Modules/DirecionalModel.cs index 25cbab63d..88ae01bd2 100644 --- a/AgroBase/AgroBase/Models/Modules/DirecionalModel.cs +++ b/AgroBase/AgroBase/Models/Modules/DirecionalModel.cs @@ -287,6 +287,7 @@ namespace AgroBase.Models.Modules } UltimaDirecao = Direcao; + int mx = Sentido_SP == Sentido.Parado ? 0 : Sentido_SP == Sentido.Antihorario ? -1 : 1; if (Sentido_SP == Sentido.Parado) { @@ -299,7 +300,7 @@ namespace AgroBase.Models.Modules } else { - Angulo_SP = _Controle.Angulo + (FolgaMecanica / 2.0); + Angulo_SP = _Controle.Angulo; // + (FolgaMecanica / 2.0); } if (Comandar) @@ -308,8 +309,6 @@ namespace AgroBase.Models.Modules //Console.WriteLine($"[{Mod_ID}] Angulo Atualizado para {Variaveis.OperacaoEmAndamento.SimulacaoAnguloControle}"); } - int mx = Sentido_SP == Sentido.Antihorario ? -1 : 1; - Angulo_SP = Math.Abs(Angulo_SP) * mx; if (_Simulando) diff --git a/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs b/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs index 5205264da..4aa771133 100644 --- a/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs +++ b/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs @@ -1038,7 +1038,7 @@ namespace AgroBase.Models Protocolos = new List() { - _Controle.Direcao.ToString() + ";" + _Controle.RPM_SP.ToString() + _Controle.Direcao.ToString() + ";" + _Controle.RPM_SP.ToString() + ";" + (ForcarEnvio ? "1": "0") }; break; } @@ -1080,7 +1080,7 @@ namespace AgroBase.Models Protocolos = new List() { - _Controle.Direcao.ToString() + ";" + _Controle.Angulo.ToString() + ";" + _Controle.TipoMovimento.ToString() + _Controle.Direcao.ToString() + ";" + _Controle.Angulo.ToString() + ";" + _Controle.TipoMovimento.ToString() + ";" + (ForcarEnvio ? "1": "0") }; break; } @@ -1113,7 +1113,7 @@ namespace AgroBase.Models Protocolos = new List() { - string.Join(";", _Controle.BicosAtuados.Select(x => x.ComandoAtuar ? "1" : "0")) + string.Join(";", _Controle.BicosAtuados.Select(x => x.ComandoAtuar ? "1" : "0")) + ";" + (ForcarEnvio ? "1": "0") }; break; } @@ -1175,7 +1175,7 @@ namespace AgroBase.Models _Controle.TipoMovimento = controleBase.TipoMovimento; // Enviar comando - GeneralJoystick.EnviaComandoMotor(controleBase.Tecla, controleBase.Dispositivo, true); + GeneralJoystick.EnviaComandoMotor(controleBase.Tecla, controleBase.Dispositivo, ForcarComando: true); // Restaurar estado anterior _Controle.PercentualVelocidadeSP = oldPercentualVelocidade; @@ -1889,7 +1889,10 @@ namespace AgroBase.Models PercentualOperacao = _Trajetoria?.PercentualTrajetoria ?? 0, PercentualRuaAtual = _Trajetoria?.CorredorAtual?.Progresso ?? 0, IdxRuaAtual = _Trajetoria?.CorredorAtual?.Idx ?? 0, - QtdPontos = _Trajetoria?.TrajetoriaFixa?.Count ?? 0 + QtdPontos = _Trajetoria?.TrajetoriaFixa?.Count ?? 0, + DistanciaErroMapaCana = _Trajetoria?.DistanciaErroMapaPlantacao ?? 0, + PrimeiroPontoDentroMapa = _Trajetoria?.PrimeiroPontoDentroMapa?.Clone() ?? new GPSModel(), + PrimeiroPontoDentroCana = _Trajetoria?.PrimeiroPontoDentroCana?.Clone() ?? new GPSModel(), }; var dadosGps = GPSService.UltimaLeitura.Clone(); @@ -2131,6 +2134,10 @@ namespace AgroBase.Models public double PercentualRuaAtual { get; set; } public int QtdPontos { get; set; } + public GPSModel PrimeiroPontoDentroMapa { get; set; } + public GPSModel PrimeiroPontoDentroCana { get; set; } + public double DistanciaErroMapaCana { get; set; } + public OperacaoSensoriamentoLogTrajetoriaModel Clone() { return new OperacaoSensoriamentoLogTrajetoriaModel() @@ -2161,7 +2168,10 @@ namespace AgroBase.Models IdxRuaAtual = IdxRuaAtual, PercentualOperacao = PercentualOperacao, PercentualRuaAtual = PercentualRuaAtual, - QtdPontos = QtdPontos + QtdPontos = QtdPontos, + PrimeiroPontoDentroCana = PrimeiroPontoDentroCana.Clone(), + PrimeiroPontoDentroMapa = PrimeiroPontoDentroMapa.Clone(), + DistanciaErroMapaCana = DistanciaErroMapaCana }; } } diff --git a/AgroBase/AgroBase/Models/TrajetoriaMapaOperacaoModel.cs b/AgroBase/AgroBase/Models/TrajetoriaMapaOperacaoModel.cs index 6a0411867..96892968f 100644 --- a/AgroBase/AgroBase/Models/TrajetoriaMapaOperacaoModel.cs +++ b/AgroBase/AgroBase/Models/TrajetoriaMapaOperacaoModel.cs @@ -158,12 +158,14 @@ namespace AgroBase.Models private int idxInicialJanela = 0; private int idxFinalJanela = 0; - private void AtualizarIndicesJanela() + private void AtualizarIndicesJanela(int qtdPontos = -1) { if (!_TrajetoriaFixaDefinida) return; - idxInicialJanela = Math.Max(0, (PontoAtual?.idxPonto ?? 0) - JanelaAtualizacaoDePontos / 2); - idxFinalJanela = Math.Min(_TrajetoriaFixa.Count - 1, (PontoAtual?.idxPonto ?? 0) + JanelaAtualizacaoDePontos / 2); + if (qtdPontos == -1) qtdPontos = JanelaAtualizacaoDePontos; + + idxInicialJanela = Math.Max(0, (PontoAtual?.idxPonto ?? 0) - qtdPontos / 2); + idxFinalJanela = Math.Min(_TrajetoriaFixa.Count - 1, (PontoAtual?.idxPonto ?? 0) + qtdPontos / 2); } [JsonProperty] @@ -418,6 +420,10 @@ namespace AgroBase.Models { StatusAtual = StatusCarroMapa.Manobrando; } + else if (!CorredorAtual.Dentro && PontoAtual.Tipo == TipoPontoRua.Rua && ProximoPonto.Tipo == TipoPontoRua.Rua && ProximoPonto.OrientacaoAtual > 7.0) + { + StatusAtual = StatusCarroMapa.Manobrando; + } else if (CorredorAtual.Dentro && !NaMargemDoCorredor) { StatusAtual = StatusCarroMapa.CaminhandoRua; @@ -509,6 +515,33 @@ namespace AgroBase.Models TempoEstimadoRestante = totalRestante.ToString("HH:mm:ss"); } + [JsonProperty] + public double DistanciaErroMapaPlantacao { get; private set; } = -1; + public GPSModel PrimeiroPontoDentroMapa = null; + public GPSModel PrimeiroPontoDentroCana = null; + public void AtualizarDistanciaErroMapaPlantacao() + { + if (DistanciaErroMapaPlantacao > -1) return; + if (CorredorAtual.Idx > 0) return; + if (!CorredorAtual.Dentro) return; + + GPSModel posicaoAtual = Variaveis.OperacaoEmAndamento.Sensoriamento.Gps.Clone(); + + if (PrimeiroPontoDentroMapa == null) PrimeiroPontoDentroMapa = posicaoAtual; + + var OpVisual = Variaveis.OperacaoEmAndamento.Sensoriamento?.OperadorVisual ?? new VisualWorkerModel(); + StatusModulo OpVisualStatus = Variaveis.OperacaoEmAndamento.Sensoriamento.ModulosSaude.FirstOrDefault(x => x.modulo == T_Code.Snr)?.status ?? StatusModulo.Desconectado; + + if (OpVisualStatus != StatusModulo.Operante) return; + + var DadosSegmentacao = OpVisual.Analises?.segmentacao ?? new VisualWorkerMessageSegmentacaoSemanticaModel(); + bool CanaNoRadar = new List() { StatusCarroMapa.EntrandoRua, StatusCarroMapa.CaminhandoRua, StatusCarroMapa.SaindoRua }.Contains(DadosSegmentacao.status_corredor); + if (!CanaNoRadar) return; + + PrimeiroPontoDentroCana = posicaoAtual; + + DistanciaErroMapaPlantacao = GPSUtils.DistanciaEntrePontos(PrimeiroPontoDentroMapa, PrimeiroPontoDentroCana); + } [JsonProperty] public double ErroOrientacaoAngular { get; private set; } @@ -540,7 +573,7 @@ namespace AgroBase.Models double curvaDaRua = GPSUtils.CalcularDiferencaAngulo(anguloProximoPonto, anguloCorredor); // Peso do desalinhamento atual (prioriza alinhar o robô ao corredor) - double pesoAlinhamento = Math.Min(Math.Abs(desalinhamentoComRua) / 30.0, 1.0); // Normaliza até 30° + double pesoAlinhamento = Math.Min(Math.Abs(desalinhamentoComRua) / Variaveis.OperacaoEmAndamento.Controle.Angulo_Max, 1.0); // Normaliza até 30° // Peso do centro (prioriza ir pro ponto central do corredor) double pesoCentro = 1.0 - pesoAlinhamento; @@ -624,6 +657,8 @@ namespace AgroBase.Models AtualizarErroCombinado(); AtualizarTrajetoriaDinamica(); + + AtualizarDistanciaErroMapaPlantacao(); } private void VerificaFimCorredorSegmentacao() @@ -631,7 +666,8 @@ namespace AgroBase.Models if (CorredorAtual == null) return; bool abrirCurva = true; - double limiarDistanciaMargem = 20.0; + double limiarDistanciaMargem = DistanciaErroMapaPlantacao > -1 ? DistanciaErroMapaPlantacao : 5.0; + double distanciaCorredor = CorredorAtual.DistanciaTotal; double distanciaRestanteCorredor = CorredorAtual.DistanciaRestante; double distanciaUltimoPontoCorredor = GPSUtils.DistanciaEntrePontos(Variaveis.OperacaoEmAndamento.Sensoriamento.Gps, CorredorAtual.Pontos.LastOrDefault().Posicao); var OpVisual = Variaveis.OperacaoEmAndamento.Sensoriamento?.OperadorVisual ?? new VisualWorkerModel(); @@ -665,20 +701,21 @@ namespace AgroBase.Models double ts_agora = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds() / 1000.0; if ( - ((Variaveis.OperacaoEmAndamento.Simulando || - (ts_agora - DadosSegmentacao.timestamp < 2.0 && // Ultima analise de segmentacao nos ultimos 2 segundos - PercentualTempoComCana > 0.4 && // Esteve a pelo menos 40% do tempo em movimento com presenca de cana - PercentualTempoSemCana < 0.5))) && // Esteve ate no maximo 50% do tempo em movimento sem presenca de cana) - distanciaRestanteCorredor < limiarDistanciaMargem && // Esta a pelo menos x metros do final do corredor - distanciaUltimoPontoCorredor < limiarDistanciaMargem && // Esta a pelo menos x metros do ultimo ponto do corredor - statusCarro == StatusCarroMapa.Direcionando && // Carro esta fora do corredor - statusCarroAnt != statusCarro + ( + (Variaveis.OperacaoEmAndamento.Simulando || + (ts_agora - DadosSegmentacao.timestamp < 2.0 && PercentualTempoComCana > 0.4)) // Esteve a pelo menos 40% do tempo em movimento com presenca de cana e o dado esta atualizado + ) + && distanciaCorredor >= limiarDistanciaMargem + && distanciaRestanteCorredor < limiarDistanciaMargem // Esta a pelo menos x metros do final do corredor + && distanciaUltimoPontoCorredor < limiarDistanciaMargem // Esta a pelo menos x metros do ultimo ponto do corredor + && statusCarro == StatusCarroMapa.Direcionando // Carro esta fora do corredor + //&& statusCarroAnt != statusCarro ) { double anguloControle = Variaveis.OperacaoEmAndamento.Controle.Angulo; if (abrirCurva && !CorredorAtual.Ultimo) { - anguloControle = CorredorAtual.idxRuaDireita % 2 == 0 && CorredorAtual.Pontos.First().Direcao == DirecaoCarroRua.Ida ? Variaveis.OperacaoEmAndamento.Controle.Angulo_Max : Variaveis.OperacaoEmAndamento.Controle.Angulo_Min; + anguloControle = CorredorAtual.idxRuaDireita > CorredorAtual.idxRuaEsquerda ? Variaveis.OperacaoEmAndamento.Controle.Angulo_Min : Variaveis.OperacaoEmAndamento.Controle.Angulo_Max; } int pontosMarcar = 0; @@ -689,8 +726,8 @@ namespace AgroBase.Models } if (!CorredorAtual.Ultimo) { - _TrajetoriaFixa[CorredorAtual.Pontos[CorredorAtual.QtdPontos - 1].idxPonto + 1].Visitado = true; - AtualizarIndicesJanela(); + _TrajetoriaFixa[CorredorAtual.Pontos[CorredorAtual.QtdPontos - 1].idxPonto + 1].Visitado = true; // Marca ponto de ligacao de entrada do proximo corredor como visitado + AtualizarIndicesJanela((pontosMarcar + 2) * 2); AtualizarTrajetoriaJanela(); DefinirPontoAtual(); AtualizarCorredorAtual(); @@ -702,6 +739,7 @@ namespace AgroBase.Models AtualizarTrajetoriaJanela(); DefinirPontoAtual(); + DefinirProximoPonto(); if (abrirCurva) { @@ -1087,7 +1125,7 @@ namespace AgroBase.Models int idxEsq = 0; int idxDir = 0; - double anguloAcrescentar = idxDir % 2 == 0 && direcaoAtual == DirecaoCarroRua.Ida ? 45 : -45; + double anguloAcrescentar = direcaoAtual == DirecaoCarroRua.Ida ? 45 : -45; for (int idx = 0; idx < Corredores.Count(); idx++) { @@ -1478,7 +1516,7 @@ namespace AgroBase.Models if ( ponto.Visitado && ponto.NaMargem && - (ponto.Tipo == Enums.TipoPontoRua.Rua || + (ponto.Tipo == TipoPontoRua.Rua || ( (ponto.Tipo == TipoPontoRua.BordaEntrada && !ponto.Aproximando) || (ponto.Tipo == TipoPontoRua.BordaSaida && ponto.Aproximando) @@ -1491,7 +1529,8 @@ namespace AgroBase.Models } } - DistanciaRestante = DistanciaTotal - DistanciaPercorridaCorredor; + //DistanciaRestante = DistanciaTotal - DistanciaPercorridaCorredor; + DistanciaRestante = GPSUtils.DistanciaDoTrecho(Pontos.Where(x => !x.Visitado).Select(x => x.Posicao).ToList()); Progresso = (DistanciaTotal > 0) ? FuncoesMatematicas.Clamp((DistanciaPercorridaCorredor / DistanciaTotal) * 100.0, 0, 100) : 0; Concluido = !Pontos.Any(x => !x.Visitado); } diff --git a/AgroBase/AgroBase/Models/Variaveis.cs b/AgroBase/AgroBase/Models/Variaveis.cs index 883c2c6db..4a19fcd3c 100644 --- a/AgroBase/AgroBase/Models/Variaveis.cs +++ b/AgroBase/AgroBase/Models/Variaveis.cs @@ -103,6 +103,8 @@ namespace AgroBase.Models public static double LarguraDireita { get; } = 44.0; // 22 public static double ComprimentoFrente { get; } = 7.0; // 7 public static double ComprimentoTras { get; } = 107.0; // 107 + public static double LeverArmFrontal { get; } = 1.0; + public static double LeverArmLateral { get; } = 0.0; public static double DistanciaEntreEixos { get; } = 92.0; public static double LarguraEquipamentoMm { diff --git a/AgroBase/AgroBase/Models/VariaveisMonitoramento.cs b/AgroBase/AgroBase/Models/VariaveisMonitoramento.cs index 229d7fd24..6b28dd76d 100644 --- a/AgroBase/AgroBase/Models/VariaveisMonitoramento.cs +++ b/AgroBase/AgroBase/Models/VariaveisMonitoramento.cs @@ -118,6 +118,8 @@ namespace AgroMonitor public static readonly object _EquipamentosConectadosLogsLock = new object(); public static bool EnviarDadosEmBroadcast { get; set; } = true; + public static double LeverArmFrontal { get; } = 0.0; + public static double LeverArmLateral { get; } = 0.58; } } diff --git a/AgroBase/AgroBase/Services/GPSService.cs b/AgroBase/AgroBase/Services/GPSService.cs index 86f28a199..bcfb82612 100644 --- a/AgroBase/AgroBase/Services/GPSService.cs +++ b/AgroBase/AgroBase/Services/GPSService.cs @@ -1,4 +1,5 @@ using AgroBase.Models; +using AgroMonitor; using Newtonsoft.Json; using System; using System.Collections.Generic; @@ -114,7 +115,8 @@ namespace AgroBase.Services { Console.WriteLine("Parando correção NTRIP..."); CorrecaoRTK_Ntrip = false; - } + }, + segsFixEstavel: 120 ); if (!sucesso) { @@ -484,39 +486,6 @@ namespace AgroBase.Services } // 2) se já temos origem e um heading válido, aplica lever arm - if (UltimaLeitura.EnuOriginSet && false) - { - // a) antena -> ENU - var (xAnt, yAnt) = GeoLeverArm.GeodeticToENU(latitude, longitude, UltimaLeitura.Lat0, UltimaLeitura.Lon0); - - // b) heading atual (rad). Substitua pelo seu campo real! - double theta = UltimaLeitura.OrientacaoReal; // 0=N, +horário→L - - // c) offsets (m) - double lFwd = (VariaveisEquipamento.ComprimentoTras - VariaveisEquipamento.ComprimentoFrente) / 200.0; - double lLeft = (VariaveisEquipamento.LarguraDireita - VariaveisEquipamento.LarguraEsquerda) / 200.0; - - // d) compensação: posição do CENTRO - var (xCtr, yCtr) = GeoLeverArm.ApplyLeverArmENU(xAnt, yAnt, theta, lFwd, lLeft); - - // e) opcional: volta para lat/lon - var (latCtr, lonCtr) = GeoLeverArm.ENUToGeodetic(xCtr, yCtr, UltimaLeitura.Lat0, UltimaLeitura.Lon0); - - // f) salve os valores corrigidos (sem perder os brutos, se quiser) - PenultimaLeitura.X = UltimaLeitura.X; - PenultimaLeitura.Y = UltimaLeitura.Y; - - UltimaLeitura.Latitude = latCtr; - UltimaLeitura.Longitude = lonCtr; - UltimaLeitura.X = xCtr; - UltimaLeitura.Y = yCtr; - - // Se o resto do sistema espera lat/lon já compensados, você pode - // sobrescrever os campos: - // UltimaLeitura.Latitude = latCtr; - // UltimaLeitura.Longitude = lonCtr; - } - if (UltimaLeitura.EnuOriginSet) { (double latCor, double lonCorr) = GeoLeverArm.FixLeverArmLatLon_Fast(latitude, longitude, UltimaLeitura.OrientacaoReal); @@ -1706,8 +1675,8 @@ namespace AgroBase.Services public class GeoLeverArm { const double R = 6378137.0; // WGS84 - public static double xB = 1.0; // +frente (m) - public static double yB = 0.0; // +direita (m) + public static double xB = Variaveis.IsAgroMonitor ? VariaveisMonitoramento.LeverArmFrontal : VariaveisEquipamento.LeverArmFrontal; // +frente (m) + public static double yB = Variaveis.IsAgroMonitor ? VariaveisMonitoramento.LeverArmLateral : VariaveisEquipamento.LeverArmLateral; // +direita (m) public static bool invertHeading = false; public static bool mirrorLateral = false; diff --git a/AgroBase/AgroBase/Services/MKS057DCanService.cs b/AgroBase/AgroBase/Services/MKS057DCanService.cs index 5b5b86dc0..da57a622f 100644 --- a/AgroBase/AgroBase/Services/MKS057DCanService.cs +++ b/AgroBase/AgroBase/Services/MKS057DCanService.cs @@ -267,9 +267,14 @@ namespace AgroBase.Services private void VerificarAnguloZero(MKS057DModel item, bool estadoAnterior) { - if (item.EntradaIN1.valor != estadoAnterior && item.AnguloPulsos > 5) + if (item.EntradaIN1.valor != estadoAnterior && item.EntradaIN1.dt <= 0.5) { - Task.Run(async () => await Variaveis.OperacaoEmAndamento.DispMvd.Dados.Modulos.FirstOrDefault(x => x.DirMotor._EnderecoCAN_Tx == item.EnderecoTx)?.DirMotor?.SetZero()); + var driver = Variaveis.OperacaoEmAndamento.DispMvd.Dados.Modulos.FirstOrDefault(x => x.DirMotor._EnderecoCAN_Tx == item.EnderecoTx)?.DirMotor; + double tempoUltimaLeituraAngulo = (DateTime.Now - item.NumeroPulsos.lidoEm).TotalSeconds; + if (driver != null && Math.Abs(item.AnguloPulsos) >= driver.FolgaMecanica && tempoUltimaLeituraAngulo <= 1.0) + { + Task.Run(async () => await driver.SetZero()); + } } } diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe index 9150c2ece..6f553979b 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Crashpad/settings.dat b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Crashpad/settings.dat index 7c461fb7b..60e074d6c 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Crashpad/settings.dat and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Crashpad/settings.dat differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/BrowsingTopicsState b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/BrowsingTopicsState index 4a94a8d91..ea8bb27d8 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/BrowsingTopicsState +++ b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/BrowsingTopicsState @@ -29,5 +29,5 @@ "top_topics_and_observing_domains": [ ] } ], "hex_encoded_hmac_key": "40F346D3248C3AFDF2BEE1FE496DBD32F7CED6E5AE98B881ABC421AA7E7B5642", - "next_scheduled_calculation_time": "13404243798816092" + "next_scheduled_calculation_time": "13404243798816911" } diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_0 b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_0 index 3988a13a8..0e783306b 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_0 and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_0 differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_1 b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_1 index 130129c93..57a86767a 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_1 and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_1 differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_2 b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_2 index 41b684f02..cf2dbfd69 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_2 and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_2 differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_3 b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_3 index acab614f2..cd629a4de 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_3 and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Cache/Cache_Data/data_3 differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/DIPS b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/DIPS index 11925b8b5..3595235e2 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/DIPS and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/DIPS differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_1 b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_1 index d9074faf2..a1cf8a35f 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_1 and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/DawnGraphiteCache/data_1 differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_1 b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_1 index 30fd55ff8..a1f03fa2d 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_1 and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/DawnWebGPUCache/data_1 differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/GPUCache/data_1 b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/GPUCache/data_1 index a5249888f..fd43a3dd2 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/GPUCache/data_1 and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/GPUCache/data_1 differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/History b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/History index c53b8d4ba..5623beb2b 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/History and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/History differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG index 0f48a83fe..f0cd88e86 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG +++ b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG @@ -1,3 +1,3 @@ -2025/10/02-10:29:09.769 2320 Reusing MANIFEST C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001 -2025/10/02-10:29:09.777 2320 Recovering log #3 -2025/10/02-10:29:09.780 2320 Reusing old log C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000003.log +2025/10/03-16:24:55.139 454c Reusing MANIFEST C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001 +2025/10/03-16:24:55.151 454c Recovering log #3 +2025/10/03-16:24:55.154 454c Reusing old log C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000003.log diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG.old b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG.old index cac276004..2cda17b1b 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG.old +++ b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Local Storage/leveldb/LOG.old @@ -1,3 +1,3 @@ -2025/10/02-09:55:01.847 4cb4 Reusing MANIFEST C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001 -2025/10/02-09:55:01.856 4cb4 Recovering log #3 -2025/10/02-09:55:01.860 4cb4 Reusing old log C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000003.log +2025/10/03-15:22:52.728 6c8c Reusing MANIFEST C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Local Storage\leveldb/MANIFEST-000001 +2025/10/03-15:22:52.737 6c8c Recovering log #3 +2025/10/03-15:22:52.740 6c8c Reusing old log C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Local Storage\leveldb/000003.log diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Network/Network Persistent State b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Network/Network Persistent State index 108e20f71..2111027a1 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Network/Network Persistent State +++ b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Network/Network Persistent State @@ -1 +1 @@ -{"net":{"http_server_properties":{"servers":[{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13403971755511605","port":443,"protocol_str":"quic"}],"anonymization":["DAAAAAcAAABmaWxlOi8vAA==",false,0],"network_stats":{"srtt":11255},"server":"https://tile.openstreetmap.org","supports_spdy":true}],"supports_quic":{"address":"2804:d78:678:7800:f48c:982:27a5:3fb2","used_quic":true},"version":5},"network_qualities":{"CAASABiAgICA+P////8B":"4G","CAESABiAgICA+P////8B":"4G","CAISABiAgICA+P////8B":"4G","CAYSABiAgICA+P////8B":"Offline"}}} \ No newline at end of file +{"net":{"http_server_properties":{"servers":[{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13404079551047360","port":443,"protocol_str":"quic"}],"anonymization":["DAAAAAcAAABmaWxlOi8vAA==",false,0],"network_stats":{"srtt":20632},"server":"https://tile.openstreetmap.org","supports_spdy":true}],"supports_quic":{"address":"2804:d78:678:7800:849d:3e58:2f80:31ae","used_quic":true},"version":5},"network_qualities":{"CAASABiAgICA+P////8B":"4G","CAESABiAgICA+P////8B":"4G","CAISABiAgICA+P////8B":"4G","CAYSABiAgICA+P////8B":"Offline"}}} \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Network/TransportSecurity b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Network/TransportSecurity index 0e8e231f0..2825c7dce 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Network/TransportSecurity +++ b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Network/TransportSecurity @@ -1 +1 @@ -{"sts":[{"expiry":1790947754.085631,"host":"bWGAftl61rqoc0YzqPncsLvQQh/iC2Bdp3ejUeGC83w=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1759411754.085639}],"version":2} \ No newline at end of file +{"sts":[{"expiry":1791055495.553238,"host":"bWGAftl61rqoc0YzqPncsLvQQh/iC2Bdp3ejUeGC83w=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1759519495.553241}],"version":2} \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Preferences b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Preferences index aea9a3057..7d096bbfc 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Preferences +++ b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Preferences @@ -1 +1 @@ -{"aadc_info":{"age_group":0},"accessibility":{"captions":{"headless_caption_enabled":false}},"account_tracker_service_last_update":"13403879816664268","alternate_error_pages":{"backup":true},"autocomplete":{"retention_policy_last_version":140},"autofill":{"last_version_deduped":140},"bookmark":{"storage_computation_last_update":"13403879816664133"},"browser":{"available_dark_theme_options":"All","recent_theme_color_list":[4293914607.0,4293914607.0,4293914607.0,4293914607.0,4293914607.0],"user_level_features_context":{}},"browser_content_container_height":334,"browser_content_container_width":394,"browser_content_container_x":0,"browser_content_container_y":0,"commerce_daily_metrics_last_update_time":"13403879816664238","countryid_at_install":16978,"credentials_enable_service":false,"devtools":{"preferences":{"EdgeDevToolsLayoutInfo":{"current_dock_state":0,"horizontal_size":300,"showEmulationMode":false,"vertical_size":555}}},"domain_diversity":{"last_reporting_timestamp":"13403874162681433"},"edge":{"bookmarks":{"last_dup_info_record_time":"13403880394677996"},"msa_sso_info":{"allow_for_non_msa_profile":true},"profile_sso_info":{"is_msa_first_profile":true,"msa_sso_algo_state":1},"services":{"signin_scoped_device_id":"e5553d80-cf93-414d-b04e-892c3a460f2b"}},"edge_rewards":{"cache_data":"CAA=","coachmark_promotions":{},"hva_promotions":[],"hva_webui_action_status_dict":{},"refresh_status_muted_until":"13404243796565635"},"edge_ux_config":{"assignmentcontext":"","dataversion":"0","experimentvariables":{},"flights":{}},"edge_vpn":{"available":true},"edge_wallet":{"passwords":{"password_lost_report_date":"13403880414749145"}},"enterprise_profile_guid":"e870a50c-2f4b-4f39-bded-8e1ac8c1a208","extension":{"installed_extension_count":2},"extensions":{"alerts":{"initialized":true},"chrome_url_overrides":{},"last_chrome_version":"140.0.3485.94","pdf_upsell_triggered":false,"pinned_extension_migration":true,"pinned_extensions":[]},"fsd":{"retention_policy_last_version":140},"gaia_cookie":{"periodic_report_time_2":"13403879816648664"},"history_clusters":{"all_cache":{"all_keywords":{},"all_timestamp":"0"},"short_cache":{"short_keywords":{},"short_timestamp":"0"}},"intl":{"selected_languages":"en-US,en"},"language_dwell_time_average":{"en":16.0},"language_model_counters":{"en":1},"language_usage_count":{"en":1},"media":{"engagement":{"schema_version":5}},"muid":{"last_sync":"13403879816664168","values_seen":[]},"optimization_guide":{"hintsfetcher":{"hosts_successfully_fetched":{}},"previously_registered_optimization_types":{"ABOUT_THIS_SITE":true,"HISTORY_CLUSTERS":true,"LOADING_PREDICTOR":true,"MERCHANT_TRUST_SIGNALS_V2":true,"PRICE_TRACKING":true,"V8_COMPILE_HINTS":true},"store_file_paths_to_delete":{}},"password_manager":{"account_store_backup_password_cleaning_last_timestamp":"13401899651813350","account_store_migrated_to_os_crypt_async":true,"autofillable_credentials_account_store_login_database":false,"autofillable_credentials_profile_store_login_database":false,"profile_store_backup_password_cleaning_last_timestamp":"13401899651813431","profile_store_migrated_to_os_crypt_async":true},"personalization_data_consent":{"personalization_in_context_consent_can_prompt":true,"personalization_in_context_count":0},"privacy_sandbox":{"first_party_sets_data_access_allowed_initialized":true},"profile":{"avatar_index":20,"content_settings":{"exceptions":{"3pcd_heuristics_grants":{},"3pcd_support":{},"abusive_notification_permissions":{},"access_to_get_all_screens_media_in_session":{},"anti_abuse":{},"app_banner":{},"ar":{},"are_suspicious_notifications_allowlisted_by_user":{},"auto_picture_in_picture":{},"auto_select_certificate":{},"automatic_downloads":{},"automatic_fullscreen":{},"autoplay":{},"background_sync":{},"bluetooth_chooser_data":{},"bluetooth_guard":{},"bluetooth_scanning":{},"camera_pan_tilt_zoom":{},"captured_surface_control":{},"clear_browsing_data_cookies_exceptions":{},"client_hints":{},"clipboard":{},"controlled_frame":{},"cookie_controls_metadata":{"file:///*,*":{"last_modified":"13403885539061506","setting":{}}},"cookies":{},"direct_sockets":{},"direct_sockets_private_network_access":{},"display_media_system_audio":{},"disruptive_notification_permissions":{},"durable_storage":{},"edge_ad_targeting":{},"edge_ad_targeting_data":{},"edge_sdsm":{},"edge_split_screen":{},"edge_u2f_api_request":{},"edge_user_agent_token":{},"fedcm_idp_registration":{},"fedcm_idp_signin":{},"fedcm_share":{},"file_system_access_chooser_data":{},"file_system_access_extended_permission":{},"file_system_access_restore_permission":{},"file_system_last_picked_directory":{},"file_system_read_guard":{},"file_system_write_guard":{},"formfill_metadata":{},"geolocation":{},"geolocation_with_options":{},"hand_tracking":{},"hid_chooser_data":{},"hid_guard":{},"http_allowed":{},"https_enforced":{},"idle_detection":{},"images":{},"important_site_info":{},"initialized_translations":{},"insecure_private_network":{},"intent_picker_auto_display":{},"javascript":{},"javascript_jit":{},"javascript_optimizer":{},"keyboard_lock":{},"legacy_cookie_access":{},"legacy_cookie_scope":{},"local_fonts":{},"local_network_access":{},"media_engagement":{},"media_stream_camera":{},"media_stream_mic":{},"midi_sysex":{},"mixed_script":{},"nfc_devices":{},"notification_interactions":{},"notification_permission_review":{},"notifications":{},"ondevice_languages_downloaded":{},"password_protection":{},"payment_handler":{},"permission_autoblocking_data":{},"permission_autorevocation_data":{},"pointer_lock":{},"popups":{},"private_network_guard":{},"protected_media_identifier":{},"protocol_handler":{},"reduced_accept_language":{},"safe_browsing_url_check_data":{},"secure_network":{},"secure_network_sites":{},"sensors":{},"serial_chooser_data":{},"serial_guard":{},"site_engagement":{},"sleeping_tabs":{},"sound":{},"speaker_selection":{},"ssl_cert_decisions":{},"storage_access":{},"storage_access_header_origin_trial":{},"subresource_filter":{},"subresource_filter_data":{},"suspicious_notification_ids":{},"tech_scam_detection":{},"third_party_storage_partitioning":{},"top_level_3pcd_origin_trial":{},"top_level_3pcd_support":{},"top_level_storage_access":{},"trackers":{},"trackers_data":{"https://cdn.jsdelivr.net:443,*":{"last_modified":"13402434156814127","setting":{"allowed_tracker_count":1}},"https://cdnjs.cloudflare.com:443,*":{"last_modified":"13402434156819657","setting":{"allowed_tracker_count":1}}},"tracking_org_exceptions":{},"tracking_org_relationships":{},"tracking_protection":{},"unused_site_permissions":{},"usb_chooser_data":{},"usb_guard":{},"vr":{},"web_app_installation":{},"webid_api":{},"webid_auto_reauthn":{},"window_placement":{}},"pref_version":1},"created_by_version":"136.0.3240.50","creation_time":"13391008519921957","edge_password_is_using_new_login_db_path":false,"edge_password_login_db_path_flip_flop_count":0,"edge_profile_id":"40c17f5c-9f2b-487f-8947-035f24856cc2","exit_type":"Normal","has_seen_signin_fre":false,"is_relative_to_aad":false,"last_engagement_time":"13403883331775438","last_time_obsolete_http_credentials_removed":1754327566.705266,"last_time_password_store_metrics_reported":1759406814.74851,"managed_user_id":"","name":"Perfil 1","network_pbs":{},"observed_session_time":{"feedback_rating_in_product_help_observed_session_time_key_136.0.3240.50":12.0,"feedback_rating_in_product_help_observed_session_time_key_136.0.3240.92":338.0,"feedback_rating_in_product_help_observed_session_time_key_137.0.3296.68":258.0,"feedback_rating_in_product_help_observed_session_time_key_137.0.3296.83":218.0,"feedback_rating_in_product_help_observed_session_time_key_137.0.3296.93":1465.0,"feedback_rating_in_product_help_observed_session_time_key_138.0.3351.109":446.0,"feedback_rating_in_product_help_observed_session_time_key_138.0.3351.121":931.0,"feedback_rating_in_product_help_observed_session_time_key_138.0.3351.77":145.0,"feedback_rating_in_product_help_observed_session_time_key_138.0.3351.83":465.0,"feedback_rating_in_product_help_observed_session_time_key_138.0.3351.95":143.0,"feedback_rating_in_product_help_observed_session_time_key_139.0.3405.102":55.0,"feedback_rating_in_product_help_observed_session_time_key_139.0.3405.111":37.0,"feedback_rating_in_product_help_observed_session_time_key_139.0.3405.119":324.0,"feedback_rating_in_product_help_observed_session_time_key_139.0.3405.125":1435.0,"feedback_rating_in_product_help_observed_session_time_key_139.0.3405.86":76.0,"feedback_rating_in_product_help_observed_session_time_key_140.0.3485.66":1854.0,"feedback_rating_in_product_help_observed_session_time_key_140.0.3485.81":277.0,"feedback_rating_in_product_help_observed_session_time_key_140.0.3485.94":376.0},"password_hash_data_list":[],"signin_fre_seen_time":"13391008519941251","were_old_google_logins_removed":true},"reset_prepopulated_engines":false,"safety_hub":{"unused_site_permissions_revocation":{"migration_completed":true}},"sessions":{"event_log":[{"did_schedule_command":false,"first_session_service":true,"tab_count":3,"time":"13403817812116187","type":2,"window_count":3},{"crashed":false,"time":"13403821443126077","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403821526819869","type":2,"window_count":0},{"crashed":false,"time":"13403821551810968","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":4,"time":"13403821999462434","type":2,"window_count":4},{"crashed":false,"time":"13403874162657892","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":13,"time":"13403880092473397","type":2,"window_count":13},{"crashed":false,"time":"13403880384641828","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403881772098916","type":2,"window_count":0},{"crashed":false,"time":"13403881778962909","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403882511485495","type":2,"window_count":0},{"crashed":false,"time":"13403882882395159","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403883048410390","type":2,"window_count":0},{"crashed":false,"time":"13403883058616161","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403883298092412","type":2,"window_count":0},{"crashed":false,"time":"13403883301768242","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":1,"time":"13403883573194907","type":2,"window_count":1},{"crashed":false,"time":"13403885349699803","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":1,"time":"13403886548500542","type":2,"window_count":1}],"session_data_status":3},"signin":{"allowed":true,"cookie_clear_on_exit_migration_notice_complete":true},"spellcheck":{"dictionaries":["en-US"]},"sync":{"passwords_per_account_pref_migration_done":true},"syncing_theme_prefs_migrated_to_non_syncing":true,"total_passwords_available_for_account":0,"total_passwords_available_for_profile":0,"translate_site_blacklist":[],"translate_site_blocklist_with_time":{},"user_experience_metrics":{"personalization_data_consent_enabled_last_known_value":false},"variations":{"state_reset_on_profile_load":{"timestamp":"13398434601067778"}}} \ No newline at end of file +{"aadc_info":{"age_group":0},"accessibility":{"captions":{"headless_caption_enabled":false}},"account_tracker_service_last_update":"13403966550594783","alternate_error_pages":{"backup":true},"autocomplete":{"retention_policy_last_version":140},"autofill":{"last_version_deduped":140},"bookmark":{"storage_computation_last_update":"13403966550594291"},"browser":{"available_dark_theme_options":"All","recent_theme_color_list":[4293914607.0,4293914607.0,4293914607.0,4293914607.0,4293914607.0],"user_level_features_context":{}},"browser_content_container_height":334,"browser_content_container_width":394,"browser_content_container_x":0,"browser_content_container_y":0,"commerce_daily_metrics_last_update_time":"13403966550595500","countryid_at_install":16978,"credentials_enable_service":false,"devtools":{"preferences":{"EdgeDevToolsLayoutInfo":{"current_dock_state":0,"horizontal_size":300,"showEmulationMode":false,"vertical_size":555}}},"domain_diversity":{"last_reporting_timestamp":"13403960475118738"},"edge":{"bookmarks":{"last_dup_info_record_time":"13403967369203275"},"msa_sso_info":{"allow_for_non_msa_profile":true},"profile_sso_info":{"is_msa_first_profile":true,"msa_sso_algo_state":1},"services":{"signin_scoped_device_id":"6c9ab36b-f56b-4514-ae69-078880584a60"}},"edge_rewards":{"cache_data":"CAA=","coachmark_promotions":{},"hva_promotions":[],"hva_webui_action_status_dict":{},"refresh_status_muted_until":"13404243796565635"},"edge_ux_config":{"assignmentcontext":"","dataversion":"0","experimentvariables":{},"flights":{}},"edge_vpn":{"available":true},"edge_wallet":{"passwords":{"password_lost_report_date":"13403967389266886"}},"enterprise_profile_guid":"e870a50c-2f4b-4f39-bded-8e1ac8c1a208","extension":{"installed_extension_count":2},"extensions":{"alerts":{"initialized":true},"chrome_url_overrides":{},"last_chrome_version":"140.0.3485.94","pdf_upsell_triggered":false,"pinned_extension_migration":true,"pinned_extensions":[]},"fsd":{"retention_policy_last_version":140},"gaia_cookie":{"periodic_report_time_2":"13403966550571185"},"history_clusters":{"all_cache":{"all_keywords":{},"all_timestamp":"0"},"short_cache":{"short_keywords":{},"short_timestamp":"0"}},"intl":{"selected_languages":"en-US,en"},"language_dwell_time_average":{"en":16.0},"language_model_counters":{"en":1},"language_usage_count":{"en":1},"media":{"engagement":{"schema_version":5}},"muid":{"last_sync":"13403966550594698","values_seen":[]},"optimization_guide":{"hintsfetcher":{"hosts_successfully_fetched":{}},"previously_registered_optimization_types":{"ABOUT_THIS_SITE":true,"HISTORY_CLUSTERS":true,"LOADING_PREDICTOR":true,"MERCHANT_TRUST_SIGNALS_V2":true,"PRICE_TRACKING":true,"V8_COMPILE_HINTS":true},"store_file_paths_to_delete":{}},"password_manager":{"account_store_backup_password_cleaning_last_timestamp":"13401899651813350","account_store_migrated_to_os_crypt_async":true,"autofillable_credentials_account_store_login_database":false,"autofillable_credentials_profile_store_login_database":false,"profile_store_backup_password_cleaning_last_timestamp":"13401899651813431","profile_store_migrated_to_os_crypt_async":true},"personalization_data_consent":{"personalization_in_context_consent_can_prompt":true,"personalization_in_context_count":0},"privacy_sandbox":{"first_party_sets_data_access_allowed_initialized":true},"profile":{"avatar_index":20,"content_settings":{"exceptions":{"3pcd_heuristics_grants":{},"3pcd_support":{},"abusive_notification_permissions":{},"access_to_get_all_screens_media_in_session":{},"anti_abuse":{},"app_banner":{},"ar":{},"are_suspicious_notifications_allowlisted_by_user":{},"auto_picture_in_picture":{},"auto_select_certificate":{},"automatic_downloads":{},"automatic_fullscreen":{},"autoplay":{},"background_sync":{},"bluetooth_chooser_data":{},"bluetooth_guard":{},"bluetooth_scanning":{},"camera_pan_tilt_zoom":{},"captured_surface_control":{},"clear_browsing_data_cookies_exceptions":{},"client_hints":{},"clipboard":{},"controlled_frame":{},"cookie_controls_metadata":{"file:///*,*":{"last_modified":"13403993170791443","setting":{}}},"cookies":{},"direct_sockets":{},"direct_sockets_private_network_access":{},"display_media_system_audio":{},"disruptive_notification_permissions":{},"durable_storage":{},"edge_ad_targeting":{},"edge_ad_targeting_data":{},"edge_sdsm":{},"edge_split_screen":{},"edge_u2f_api_request":{},"edge_user_agent_token":{},"fedcm_idp_registration":{},"fedcm_idp_signin":{},"fedcm_share":{},"file_system_access_chooser_data":{},"file_system_access_extended_permission":{},"file_system_access_restore_permission":{},"file_system_last_picked_directory":{},"file_system_read_guard":{},"file_system_write_guard":{},"formfill_metadata":{},"geolocation":{},"geolocation_with_options":{},"hand_tracking":{},"hid_chooser_data":{},"hid_guard":{},"http_allowed":{},"https_enforced":{},"idle_detection":{},"images":{},"important_site_info":{},"initialized_translations":{},"insecure_private_network":{},"intent_picker_auto_display":{},"javascript":{},"javascript_jit":{},"javascript_optimizer":{},"keyboard_lock":{},"legacy_cookie_access":{},"legacy_cookie_scope":{},"local_fonts":{},"local_network_access":{},"media_engagement":{},"media_stream_camera":{},"media_stream_mic":{},"midi_sysex":{},"mixed_script":{},"nfc_devices":{},"notification_interactions":{},"notification_permission_review":{},"notifications":{},"ondevice_languages_downloaded":{},"password_protection":{},"payment_handler":{},"permission_autoblocking_data":{},"permission_autorevocation_data":{},"pointer_lock":{},"popups":{},"private_network_guard":{},"protected_media_identifier":{},"protocol_handler":{},"reduced_accept_language":{},"safe_browsing_url_check_data":{},"secure_network":{},"secure_network_sites":{},"sensors":{},"serial_chooser_data":{},"serial_guard":{},"site_engagement":{},"sleeping_tabs":{},"sound":{},"speaker_selection":{},"ssl_cert_decisions":{},"storage_access":{},"storage_access_header_origin_trial":{},"subresource_filter":{},"subresource_filter_data":{},"suspicious_notification_ids":{},"tech_scam_detection":{},"third_party_storage_partitioning":{},"top_level_3pcd_origin_trial":{},"top_level_3pcd_support":{},"top_level_storage_access":{},"trackers":{},"trackers_data":{"https://cdn.jsdelivr.net:443,*":{"last_modified":"13402434156814127","setting":{"allowed_tracker_count":1}},"https://cdnjs.cloudflare.com:443,*":{"last_modified":"13402434156819657","setting":{"allowed_tracker_count":1}}},"tracking_org_exceptions":{},"tracking_org_relationships":{},"tracking_protection":{},"unused_site_permissions":{},"usb_chooser_data":{},"usb_guard":{},"vr":{},"web_app_installation":{},"webid_api":{},"webid_auto_reauthn":{},"window_placement":{}},"pref_version":1},"created_by_version":"136.0.3240.50","creation_time":"13391008519921957","edge_password_is_using_new_login_db_path":false,"edge_password_login_db_path_flip_flop_count":0,"edge_profile_id":"40c17f5c-9f2b-487f-8947-035f24856cc2","exit_type":"Normal","has_seen_signin_fre":false,"is_relative_to_aad":false,"last_engagement_time":"13403909144327487","last_time_obsolete_http_credentials_removed":1754327566.705266,"last_time_password_store_metrics_reported":1759493789.266326,"managed_user_id":"","name":"Perfil 1","network_pbs":{},"observed_session_time":{"feedback_rating_in_product_help_observed_session_time_key_136.0.3240.50":12.0,"feedback_rating_in_product_help_observed_session_time_key_136.0.3240.92":338.0,"feedback_rating_in_product_help_observed_session_time_key_137.0.3296.68":258.0,"feedback_rating_in_product_help_observed_session_time_key_137.0.3296.83":218.0,"feedback_rating_in_product_help_observed_session_time_key_137.0.3296.93":1465.0,"feedback_rating_in_product_help_observed_session_time_key_138.0.3351.109":446.0,"feedback_rating_in_product_help_observed_session_time_key_138.0.3351.121":931.0,"feedback_rating_in_product_help_observed_session_time_key_138.0.3351.77":145.0,"feedback_rating_in_product_help_observed_session_time_key_138.0.3351.83":465.0,"feedback_rating_in_product_help_observed_session_time_key_138.0.3351.95":143.0,"feedback_rating_in_product_help_observed_session_time_key_139.0.3405.102":55.0,"feedback_rating_in_product_help_observed_session_time_key_139.0.3405.111":37.0,"feedback_rating_in_product_help_observed_session_time_key_139.0.3405.119":324.0,"feedback_rating_in_product_help_observed_session_time_key_139.0.3405.125":1435.0,"feedback_rating_in_product_help_observed_session_time_key_139.0.3405.86":76.0,"feedback_rating_in_product_help_observed_session_time_key_140.0.3485.66":1854.0,"feedback_rating_in_product_help_observed_session_time_key_140.0.3485.81":277.0,"feedback_rating_in_product_help_observed_session_time_key_140.0.3485.94":984.0},"password_hash_data_list":[],"signin_fre_seen_time":"13391008519941251","were_old_google_logins_removed":true},"reset_prepopulated_engines":false,"safety_hub":{"unused_site_permissions_revocation":{"migration_completed":true}},"sessions":{"event_log":[{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403981837575916","type":2,"window_count":0},{"crashed":false,"time":"13403981846073471","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403982076991877","type":2,"window_count":0},{"crashed":false,"time":"13403982087508423","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403982358766331","type":2,"window_count":0},{"crashed":false,"time":"13403982773802768","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403982927936432","type":2,"window_count":0},{"crashed":false,"time":"13403985020117393","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403985566269624","type":2,"window_count":0},{"crashed":false,"time":"13403985686508310","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403986668050829","type":2,"window_count":0},{"crashed":false,"time":"13403987642877490","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403988037938064","type":2,"window_count":0},{"crashed":false,"time":"13403988617749839","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403988799413550","type":2,"window_count":0},{"crashed":false,"time":"13403989372657194","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":0,"time":"13403989643008872","type":2,"window_count":0},{"crashed":false,"time":"13403993095062078","type":0},{"did_schedule_command":false,"first_session_service":true,"tab_count":2,"time":"13403997416744648","type":2,"window_count":2}],"session_data_status":3},"signin":{"allowed":true,"cookie_clear_on_exit_migration_notice_complete":true},"spellcheck":{"dictionaries":["en-US"]},"sync":{"passwords_per_account_pref_migration_done":true},"syncing_theme_prefs_migrated_to_non_syncing":true,"total_passwords_available_for_account":0,"total_passwords_available_for_profile":0,"translate_site_blacklist":[],"translate_site_blocklist_with_time":{},"user_experience_metrics":{"personalization_data_consent_enabled_last_known_value":false},"variations":{"state_reset_on_profile_load":{"timestamp":"13398434601067778"}}} \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Session Storage/LOG b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Session Storage/LOG index 3cb134759..9fa44cad9 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Session Storage/LOG +++ b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Session Storage/LOG @@ -1,3 +1,3 @@ -2025/10/02-10:49:08.501 2320 Reusing MANIFEST C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001 -2025/10/02-10:49:08.502 2320 Recovering log #3 -2025/10/02-10:49:08.505 2320 Reusing old log C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Session Storage/000003.log +2025/10/03-17:36:56.743 454c Reusing MANIFEST C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001 +2025/10/03-17:36:56.744 454c Recovering log #3 +2025/10/03-17:36:56.748 454c Reusing old log C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Session Storage/000003.log diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Session Storage/LOG.old b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Session Storage/LOG.old index 54eecd531..4c4e4b6f3 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Session Storage/LOG.old +++ b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Session Storage/LOG.old @@ -1,3 +1,3 @@ -2025/10/02-09:59:33.196 4cb4 Reusing MANIFEST C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001 -2025/10/02-09:59:33.197 4cb4 Recovering log #3 -2025/10/02-09:59:33.200 4cb4 Reusing old log C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Session Storage/000003.log +2025/10/03-15:27:23.007 6c8c Reusing MANIFEST C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Session Storage/MANIFEST-000001 +2025/10/03-15:27:23.008 6c8c Recovering log #3 +2025/10/03-15:27:23.011 6c8c Reusing old log C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Session Storage/000003.log diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG index 64977a0cb..f4b44e0e4 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG +++ b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG @@ -1,3 +1,3 @@ -2025/10/02-10:29:09.700 5528 Reusing MANIFEST C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001 -2025/10/02-10:29:09.702 5528 Recovering log #7 -2025/10/02-10:29:09.702 5528 Reusing old log C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Site Characteristics Database/000007.log +2025/10/03-16:24:55.062 55a8 Reusing MANIFEST C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001 +2025/10/03-16:24:55.064 55a8 Recovering log #7 +2025/10/03-16:24:55.064 55a8 Reusing old log C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Site Characteristics Database/000007.log diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG.old b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG.old index ddac6b74f..5757fde8a 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG.old +++ b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Site Characteristics Database/LOG.old @@ -1,3 +1,3 @@ -2025/10/02-09:55:01.768 1f58 Reusing MANIFEST C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001 -2025/10/02-09:55:01.770 1f58 Recovering log #7 -2025/10/02-09:55:01.770 1f58 Reusing old log C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Site Characteristics Database/000007.log +2025/10/03-15:22:52.657 692c Reusing MANIFEST C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Site Characteristics Database/MANIFEST-000001 +2025/10/03-15:22:52.660 692c Recovering log #7 +2025/10/03-15:22:52.660 692c Reusing old log C:\ZendionInc\agrobot_base\AgroBase\AgroBase\bin\x64\Debug\AgroBase.exe.WebView2\EBWebView\Default\Site Characteristics Database/000007.log diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Web Data b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Web Data index 43c3ebd8a..608c0196f 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Web Data and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Default/Web Data differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GrShaderCache/data_0 b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GrShaderCache/data_0 index d5356c289..c834cb202 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GrShaderCache/data_0 and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GrShaderCache/data_0 differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GrShaderCache/data_1 b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GrShaderCache/data_1 index 96a300d70..2ae832333 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GrShaderCache/data_1 and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GrShaderCache/data_1 differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GrShaderCache/data_3 b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GrShaderCache/data_3 index 8fd4a92d1..98f231496 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GrShaderCache/data_3 and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GrShaderCache/data_3 differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GraphiteDawnCache/data_1 b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GraphiteDawnCache/data_1 index 81798bbe0..c672716f6 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GraphiteDawnCache/data_1 and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/GraphiteDawnCache/data_1 differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Local State b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Local State index 468acde6e..d5415501d 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Local State +++ b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/Local State @@ -1 +1 @@ -{"accessibility":{"captions":{"common_models_path":"","soda_binary_path":"","soda_translation_binary_path":""}},"autofill":{"ablation_seed":"FVeZQ4sBzKI="},"breadcrumbs":{"enabled":true,"enabled_time":"13402406882011338"},"cloned_install":{"count":7,"first_timestamp":"1746561492","last_timestamp":"1753961000","session_start_last_detection_timestamp":"1753957359"},"default_browser":{"browser_name_enum":1},"desktop_session_duration_tracker":{"last_session_end_timestamp":"1759411760"},"domain_actions_config":"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","edge":{"manageability":{"edge_last_active_time":"13403885357447464"},"mitigation_manager":{"renderer_app_container_compatible_count":1311,"renderer_code_integrity_compatible_count":1311},"tab_stabs":{"closed_without_unfreeze_never_unfrozen":0,"closed_without_unfreeze_previously_unfrozen":0,"discard_without_unfreeze_never_unfrozen":0,"discard_without_unfreeze_previously_unfrozen":0},"tab_stats":{"frozen_daily":0,"unfrozen_daily":0}},"edge_ci":{"metrics_bookmark":"\u003CBookmarkList>\r\n\u003C/BookmarkList>","num_healthy_browsers_since_failure":1037},"edge_llm":{"on_device":{"shader_fp16_supported":2}},"edgel_llm":{"on_device":{"performance_info_version":"136.0.3240.92"}},"hardware_acceleration_mode_previous":true,"identity_combined_status":{"aad":1,"ad":1},"legacy":{"profile":{"name":{"migrated":true}}},"local":{"password_hash_data_list":[]},"optimization_guide":{"model_execution":{"last_usage_by_feature":{}},"model_store_metadata":{},"on_device":{"last_version":"140.0.3485.94","model_crash_count":0,"performance_class":5,"performance_class_version":"136.0.3240.92"}},"os_crypt":{"audit_enabled":true,"encrypted_key":"RFBBUEkBAAAA0Iyd3wEV0RGMegDAT8KX6wEAAADpjWRAPgetSYXxnfsQtaThEAAAAB4AAABNAGkAYwByAG8AcwBvAGYAdAAgAEUAZABnAGUAAAAQZgAAAAEAACAAAACamygSp32j7cR7b+8ULZRnpR8184eRf3sJBDr/XCi4BwAAAAAOgAAAAAIAACAAAAA4fuy9vqqY6HfQwbWVMi+Leyrs5YV5ltACqGZi+sGYgTAAAADxSgRf/JZfQJNfRHvUs3HjNiKnRBcZuuQcytb3yHJKIqwldoz+7PdU56f9tPrl191AAAAA6Tg8P+Fcr0a5cfvye14jofktixm18vsmBVeD8ye90Og/XOp26yPUTWq96CBrp13UBIPwyy9O+gd4Fcv7siyUBQ=="},"performance_intervention":{"last_daily_sample":"13403880384659651"},"phoenix":{"user_laf_toggle_state_static":2},"policy":{"last_statistics_update":"13403879816618766"},"profile":{"info_cache":{"Default":{"active_time":1759411756.552517,"avatar_icon":"chrome://theme/IDR_PROFILE_AVATAR_20","background_apps":false,"edge_account_cid":"","edge_account_environment":0,"edge_account_environment_string":"","edge_account_first_name":"","edge_account_last_name":"","edge_account_oid":"","edge_account_sovereignty":0,"edge_account_tenant_id":"","edge_account_type":0,"edge_non_signin_profile_type":1,"edge_profile_can_be_deleted":true,"edge_test_on_premises":false,"edge_wam_aad_for_app_account_type":0,"enterprise_label":"","force_signin_profile_locked":false,"gaia_given_name":"","gaia_id":"","gaia_name":"","hosted_domain":"","is_consented_primary_account":false,"is_ephemeral":false,"is_glic_eligible":false,"is_managed":0,"is_using_default_avatar":true,"is_using_default_name":true,"managed_user_id":"","metrics_bucket_index":1,"name":"Perfil 1","signin.with_credential_provider":false,"user_name":""}},"last_active_profiles":[],"metrics":{"next_bucket_index":2},"profile_counts_reported":"13403879816586048","profiles_order":["Default"]},"profile_network_context_service":{"http_cache_finch_experiment_groups":"None None None None"},"profiles":{"edge":{"guided_switch_pref":[],"multiple_profiles_with_same_account":false},"edge_sso_info":{"msa_first_profile_key":"Default","msa_sso_algo_state":1},"signin_last_seen_version":"140.0.3485.94","signin_last_updated_time":1759406262.680443},"sentinel_creation_time":"0","session_id_generator_last_value":"1079755466","signin":{"active_accounts_last_emitted":"13403879816570953"},"startup_boost":{"last_browser_open_time":"13403886548514452"},"subresource_filter":{"ruleset_version":{"checksum":860988201,"content":"10.34.0.81","format":37}},"tab_stats":{"discards_expired":0,"discards_external":0,"discards_proactive":0,"discards_urgent":0,"last_daily_sample":"13403880384597886","max_tabs_per_window":1,"reloads_expired":0,"reloads_external":0,"reloads_urgent":0,"total_tab_count_max":3,"window_count_max":3},"telemetry_client":{"cloned_install":{"user_data_dir_id":7415892},"governance":{"last_dma_change_date":"13391008519886652","last_known_cps":0},"host_telclient_path":"QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnRcRWRnZVdlYlZpZXdcQXBwbGljYXRpb25cMTQwLjAuMzQ4NS45NFx0ZWxjbGllbnQuZGxs","sample_id":87015744},"uninstall_metrics":{"installation_date2":"1746534919"},"updateclientdata":{"apps":{"ahmaebgpfccdhgidjaidaoojjcijckba":{"cohort":"","cohortname":"","fp":"1.4B81B4DF3AD971287E1AE02C449344FCFA5D20431DE17B2BA8854CC9CDCE4089","installdate":-1,"max_pv":"0.0.0.0","pv":"3.1.0.0"},"alpjnmnfbgfkmmpcfpejmmoebdndedno":{"cohort":"","cohortname":"","fp":"1.56E96B6819FAF673A2CC4750059D5D42BB2E89FEFC7C4D81896F64B01B35E789","installdate":-1,"max_pv":"24.0.0.0","pv":"24.0.0.1"},"eeobbhfgfagbclfofmgbdfoicabjdbkn":{"cohort":"","cohortname":"","fp":"1.A99D66CFCE8CA170740CE0403956F4DFAF4683829A89F4B7AD9C95303871E284","installdate":-1,"max_pv":"1.0.0.9","pv":"1.0.0.10"},"fgbafbciocncjfbbonhocjaohoknlaco":{"cohort":"","cohortname":"","fp":"","installdate":-1,"max_pv":"2025.8.25.1","pv":"2025.9.29.1"},"fppmbhmldokgmleojlplaaodlkibgikh":{"cohort":"","cohortname":"","fp":"1.A81D1959892AE4180554347DF1B97834ABBA2E1A5E6B9AEBA000ECEA26EABECC","installdate":-1,"max_pv":"0.0.0.0","pv":"1.15.0.1"},"hajigopbbjhghbfimgkfmpenfkclmohk":{"cohort":"","cohortname":"","installdate":-1},"jbfaflocpnkhbgcijpkiafdpbjkedane":{"cohort":"","cohortname":"","fp":"","installdate":-1,"max_pv":"1.0.0.29","pv":"1.0.0.31"},"kpfehajjjbbcifeehjgfgnabifknmdad":{"cohort":"","cohortname":"","fp":"1.00AF3F07B5ABB71F6D30337E1EEF62FA280F06EF19485C0CF6B72171F92CCC0A","installdate":-1,"max_pv":"0.0.0.0","pv":"120.0.6050.0"},"ldfkbgjbencjpgjfleiooeldhjdapggh":{"cohort":"","cohortname":"","installdate":-1},"mcfjlbnicoclaecapilmleaelokfnijm":{"cohort":"","cohortname":"","installdate":-1},"ndikpojcjlepofdkaaldkinkjbeeebkl":{"cohort":"","cohortname":"","fp":"1.5110A67904F33F66A66CC9BE4DD3DA419A596DE32DAAE8F62BAA998D3BE5CA83","installdate":-1,"max_pv":"10.34.0.80","pv":"10.34.0.81"},"oankkpibpaokgecfckkdkgaoafllipag":{"cohort":"","cohortname":"","fp":"1.1AB07E887ACCA305058EEAB9053C96DC531C2C5C067AB4F30AFA2B31F1EDD966","installdate":-1,"max_pv":"6498.2024.12.2","pv":"6498.2025.9.4"},"ohckeflnhegojcjlcpbfpciadgikcohk":{"cohort":"","cohortname":"","fp":"1.95FD9D48E4FC245A3F3A99A3A16ECD1355050BA3F4AFC555F19A97C7F9B49677","installdate":-1,"max_pv":"0.0.0.0","pv":"0.0.1.7"},"ojblfafjmiikbkepnnolpgbbhejhlcim":{"cohort":"","cohortname":"","installdate":-1},"pghocgajpebopihickglahgebcmkcekh":{"cohort":"","cohortname":"","fp":"1.455D1A3B5F7FA199F27CB165FA6F54DF7972FBB6C62D422A14C2415791175931","installdate":-1,"max_pv":"3.0.0.14","pv":"3.0.0.16"},"pmagihnlncbcefglppponlgakiphldeh":{"cohort":"","cohortname":"","installdate":-1}}},"updateclientlastupdatecheckerror":0,"updateclientlastupdatecheckerrorcategory":0,"updateclientlastupdatecheckerrorextracode1":0,"user_experience_metrics":{"client_id2":"{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}C:\\Users\\USER1s:8D77BE96-F464-4F1E-A945-94A32163B03C","client_id_timestamp":"1753961000","diagnostics":{"last_data_collection_level_on_launch":3},"initial_logs2":[],"last_seen":{"BrowserMetrics":"13403884835212754","CrashpadMetrics":"13403883361815312","EBWebViewMetrics":"13403812468636251"},"limited_entropy_randomization_source":"93FEEFD6E8544B99070931A7FE0E5330","log_finalized_record_id":4817,"log_record_id":3284,"low_entropy_source3":7297,"machine_id":5885746,"ongoing_logs2":[],"payload_counter":3,"pseudo_low_entropy_source":7651,"reporting_enabled":true,"reset_client_id_deterministic":true,"session_id":1313,"stability":{"browser_last_live_timestamp":"13403886548616903","exited_cleanly":true,"saved_system_profile":"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","saved_system_profile_hash":"16B19C469BB91297BE21DF745E47D159D2A3318B","stats_buildtime":"1758742369","stats_version":"140.0.3485.94-64","system_crash_count":0},"unsent_log_metadata":{"initial_logs":{"sent_samples_count":0,"unsent_persisted_size_in_kb":0,"unsent_samples_count":0},"ongoing_logs":{"sent_samples_count":0,"unsent_persisted_size_in_kb":0,"unsent_samples_count":0}}},"variations":{"state_reset":{"timestamp":"13398434600987324"}},"variations_compressed_seed":"safe_seed_content","variations_config_ids":"{\"ECS\":\"P-R-1082570-1-11,P-D-42388-2-6\",\"EdgeConfig\":\"P-R-1671932-3-6,P-R-1612140-3-4,P-R-1541171-6-9,P-R-1528200-3-4,P-R-1480299-3-5,P-R-1459857-3-2,P-R-1459074-3-9,P-R-1447912-3-12,P-R-1315481-1-6,P-R-1253933-3-8,P-R-1160552-1-3,P-R-1133477-3-4,P-R-1113531-4-9,P-R-1082109-3-6,P-R-1054140-1-4,P-R-1049918-1-3,P-R-68474-9-12,P-R-60617-8-21,P-R-45373-8-85\",\"EdgeFirstRunConfig\":\"P-R-1075865-4-7\",\"Segmentation\":\"P-R-1473016-1-8,P-R-1159985-1-5,P-R-1113915-25-11,P-R-1098334-1-6,P-R-66078-1-3,P-R-66077-1-5,P-R-60882-1-2,P-R-43082-3-5,P-R-42744-1-2\"}","variations_country":"BR","variations_crash_streak":0,"variations_failed_to_fetch_seed_streak":1,"variations_google_groups":{"Default":[]},"variations_last_fetch_time":"13403874163321333","variations_last_runtime_fetch_time":"13403874164882639","variations_permanent_consistency_country":["140.0.3485.94","BR"],"variations_runtime_compressed_seed":"H4sIAAAAAAAAAG2QzW7bQAyE34VnEViS+yugh8Z20dQXwwmCplUOarwxhNZSK8lFDEPvXqykOAGa43CGu/zmDIumfqr218sOcjgXsFrcFJAXsMEtkvJsnEJComyDS9Qs3iOjLSArYLXbx2VzKKv642NfNXX3ZjEIa5MWQzYNxAWxaaDnAWsb5OXp8S+rNBKKG7Xzosa8n6RYHuXskmKDBklGaYWsQY1sR2mEtSDjlNVKBUF5McU7rdFhmFwhHwJyQB3CyEhkvCWNjHrW4oV8uuxCvT3WfXWIU3VvqMU7q5AxjMmbuD/Eui9TN68h7URRQpnAiEwIPlVlZk0SyCCb12aCF0nVTADWKjeec1Husm2V94yEPJGL8owye5oTOCEXMED2PwfkZ1gdfvend51Ylz9+xU+x7I9t7CD/DjG2j/AwDBl8juUutl2KLZpj3benRbOLkMPVNn10W+4hhwL0Xf3X3f2591VrN+VpveS4Fl1fP3e3T+uKvvxcfZPmef31yvoPBcAw/AM1J/vlnQIAAA==","variations_safe_compressed_seed":"H4sIAAAAAAAAAJVW227bOBD9lYCvFQNRd3mxD45jt0bt1vWlLnZbBLQ0lrmWSIGk7BhB/n1ByXbsNOpu82BkhuecuXA40BPq92ao84T6j0lepdB/1CA5zXuCr1k2TNWQj0SGOlpWYKHGOxLZnMoMNOogSDN4UJquckDPFuqnGTSgWjPNYAmrqU6MlTJlYAOgupKgUOdv1BwueFFpmEuabNVyA3xCky3orpRsBwr9eLbQR5bnsz3TyQYvFM2gvwOu76mmLbqFGvK6nGv0kA8A0hVNtrXq/ZHIcpgdlIaimySgVG8DyTZnSreIv8bfMwmJFvIw1CCpZoLf5aJRqKXqWH1uZJZfnW6aMoOh+UQKQze1QTqHHArQ8mCCAv+5oCWsvjLY/zf/orLlV2fO+GHJeCr2U6A504cmpba2tcCt1qMuTxdlSjU0VRaP3ZLNN1JonYPJTNW31hrvmvAq9x4tQNL6CseCMy0k41mL1BhSRgei4ml9A29T61Ga3dFkm0kDnYISlUxgAO05tqGN1n7nzChPV+KxhTxUIqcajiBIh2tJi+NMnydiCjwFCbJblj3BNWUcZGvDTmPQsN+kGvGlkHnaq8pBLqg+nAa9NsYihVb5C4iRGQmazjTVTGmWqJHIMsaziWSt/NeE/USyI60WnKXJpkm9bc7NzjCopgxYdSu9mVCltnBQi2E97HL2q6E6coBrltSz8MJu+m4CbERZNqUk0BNFSSVMQZWCq4v19VZ6J+aClqz/WJJfSnbTEeXZ5x1IydLfE3Zr4S+LYc8QSmrmRoM04CfEaQGog5IN5RxyZKEdzSvjGaBn63wMpUg2F4eu3fxdYiRoSbkqmK5X+IPgD3sm4UGzAkSlHwqW50xBIniqLqQco2ISPNVWr1jVeqf1aTfPxX5k9uoPq6WiI/SkWoNfoo5ZIoUSa327hNWdFHsF8nYihRaran27+Di+bdbyRIo1y8GyLeL/8T9Immp1OxLZTFOpLdvyfodkrjoHDTWvacp5F09EOaPmuP49Lq+3GjQQMoEz7Yy26heVzUHpBWdrIYt7prRkq8rM9QemtMgkLdr7aRZX6ZzTuLrByzFIYU2rXL838LfQV+BqW7RK/ng+PocBk0pPK37xMVCU+vD20c8tAVjLBNVqM8gK4Lp+ygY87g67eY46aE1zZeIvl/1rh0rKdWU8dv1/VlGZnoyd2a22hcZu4PeEhGumWaLA9QzkjiWgXsWB1bf5teuO8ezaYwq89pxnaaFM7KP/2UIfgKb1fT2h/pxmqIO+o/tPu3TmdBfR+ttfG5dme8jv3k3HZDv6EqcH8W4C3e63wh99/mf/53dk4j2WrO4ZGgtu3RD/ZgbljWM7/g1xOn7cscnN+/G8rq3iWh569fpHd1NkITPElTp66jd9+sQb3jd5mW9DNMFTTOzI8UMbE0yINcH32HPcKMIODtD1V1+DDkISuw52cWA1NnGIZ2MXe43te4SEBAc4PtpO5NgX515kO3GMXewfbT+O/BC72Dnbduhh98T3vDAmJh45AlziexHB5JSA47ux62IXR41NAtv3HUywe7Rd1wvDlwQIcX2XYO8UwI4cYscvBdm+ZwoiJ7ztxTGJznpB5IUejk/pBHZAQhxhh9Sm57uhiyMc+ejt13JseehHgY89HKLXz6ABeKFrkwCTc1F+HEc+JqeuEeLGxMeO31yakYwj1/XObQkCO7xIOrDD8MwO7CgyDWoq8Fw7cs734TmhZ1Qc9Pz8L33H3ftCDAAA","variations_safe_seed_date":"13403793411000000","variations_safe_seed_fetch_time":"13403793417935734","variations_safe_seed_locale":"en-US","variations_safe_seed_milestone":140,"variations_safe_seed_permanent_consistency_country":"BR","variations_safe_seed_session_consistency_country":"BR","variations_safe_seed_signature":"","variations_seed_client_version_at_store":"140.0.3485.66","variations_seed_date":"13403874159000000","variations_seed_etag":"\"DNvdS2AU8fXZh3agwelB+RM1kLQ9dyo+PeAAXm5LOjw=\"","variations_seed_milestone":140,"variations_seed_runtime_etag":"\"4Vnv7VqY8ir6PayKD2eK34nIxsTfKi1JkEZ3oxKXB68=\"","variations_seed_signature":"","was":{"restarted":false}} \ No newline at end of file +{"accessibility":{"captions":{"common_models_path":"","soda_binary_path":"","soda_translation_binary_path":""}},"autofill":{"ablation_seed":"FVeZQ4sBzKI="},"breadcrumbs":{"enabled":true,"enabled_time":"13402406882011338"},"cloned_install":{"count":7,"first_timestamp":"1746561492","last_timestamp":"1753961000","session_start_last_detection_timestamp":"1753957359"},"default_browser":{"browser_name_enum":1},"desktop_session_duration_tracker":{"last_session_end_timestamp":"1759511435"},"domain_actions_config":"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","edge":{"manageability":{"edge_last_active_time":"13403985032490025"},"mitigation_manager":{"renderer_app_container_compatible_count":1349,"renderer_code_integrity_compatible_count":1349},"tab_stabs":{"closed_without_unfreeze_never_unfrozen":0,"closed_without_unfreeze_previously_unfrozen":0,"discard_without_unfreeze_never_unfrozen":0,"discard_without_unfreeze_previously_unfrozen":0},"tab_stats":{"frozen_daily":0,"unfrozen_daily":0}},"edge_ci":{"metrics_bookmark":"\u003CBookmarkList>\r\n\u003C/BookmarkList>","num_healthy_browsers_since_failure":1072},"edge_llm":{"on_device":{"shader_fp16_supported":2}},"edgel_llm":{"on_device":{"performance_info_version":"136.0.3240.92"}},"hardware_acceleration_mode_previous":true,"identity_combined_status":{"aad":1,"ad":1},"legacy":{"profile":{"name":{"migrated":true}}},"local":{"password_hash_data_list":[]},"network_time":{"network_time_mapping":{"local":1.75948687737814e+12,"network":1.759486873e+12,"ticks":451300353.0,"uncertainty":1806406.0}},"optimization_guide":{"model_execution":{"last_usage_by_feature":{}},"model_store_metadata":{},"on_device":{"last_version":"140.0.3485.94","model_crash_count":0,"performance_class":5,"performance_class_version":"136.0.3240.92"}},"os_crypt":{"audit_enabled":true,"encrypted_key":"RFBBUEkBAAAA0Iyd3wEV0RGMegDAT8KX6wEAAADpjWRAPgetSYXxnfsQtaThEAAAAB4AAABNAGkAYwByAG8AcwBvAGYAdAAgAEUAZABnAGUAAAAQZgAAAAEAACAAAACamygSp32j7cR7b+8ULZRnpR8184eRf3sJBDr/XCi4BwAAAAAOgAAAAAIAACAAAAA4fuy9vqqY6HfQwbWVMi+Leyrs5YV5ltACqGZi+sGYgTAAAADxSgRf/JZfQJNfRHvUs3HjNiKnRBcZuuQcytb3yHJKIqwldoz+7PdU56f9tPrl191AAAAA6Tg8P+Fcr0a5cfvye14jofktixm18vsmBVeD8ye90Og/XOp26yPUTWq96CBrp13UBIPwyy9O+gd4Fcv7siyUBQ=="},"performance_intervention":{"last_daily_sample":"13403967359189456"},"phoenix":{"user_laf_toggle_state_static":2},"policy":{"last_statistics_update":"13403966550541634"},"profile":{"info_cache":{"Default":{"active_time":1759511428.52909,"avatar_icon":"chrome://theme/IDR_PROFILE_AVATAR_20","background_apps":false,"edge_account_cid":"","edge_account_environment":0,"edge_account_environment_string":"","edge_account_first_name":"","edge_account_last_name":"","edge_account_oid":"","edge_account_sovereignty":0,"edge_account_tenant_id":"","edge_account_type":0,"edge_non_signin_profile_type":1,"edge_profile_can_be_deleted":true,"edge_test_on_premises":false,"edge_wam_aad_for_app_account_type":0,"enterprise_label":"","force_signin_profile_locked":false,"gaia_given_name":"","gaia_id":"","gaia_name":"","hosted_domain":"","is_consented_primary_account":false,"is_ephemeral":false,"is_glic_eligible":false,"is_managed":0,"is_using_default_avatar":true,"is_using_default_name":true,"managed_user_id":"","metrics_bucket_index":1,"name":"Perfil 1","signin.with_credential_provider":false,"user_name":""}},"last_active_profiles":[],"metrics":{"next_bucket_index":2},"profile_counts_reported":"13403966550505913","profiles_order":["Default"]},"profile_network_context_service":{"http_cache_finch_experiment_groups":"None None None None"},"profiles":{"edge":{"guided_switch_pref":[],"multiple_profiles_with_same_account":false},"edge_sso_info":{"msa_first_profile_key":"Default","msa_sso_algo_state":1},"signin_last_seen_version":"140.0.3485.94","signin_last_updated_time":1759492950.586474},"sentinel_creation_time":"0","session_id_generator_last_value":"1079757522","signin":{"active_accounts_last_emitted":"13403966550502025"},"startup_boost":{"last_browser_open_time":"13403997416786358"},"subresource_filter":{"ruleset_version":{"checksum":860988201,"content":"10.34.0.81","format":37}},"tab_stats":{"discards_expired":0,"discards_external":0,"discards_proactive":0,"discards_urgent":0,"last_daily_sample":"13403967359132101","max_tabs_per_window":1,"reloads_expired":0,"reloads_external":0,"reloads_urgent":0,"total_tab_count_max":3,"window_count_max":3},"telemetry_client":{"cloned_install":{"user_data_dir_id":7415892},"governance":{"last_dma_change_date":"13391008519886652","last_known_cps":0},"host_telclient_path":"QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnRcRWRnZVdlYlZpZXdcQXBwbGljYXRpb25cMTQwLjAuMzQ4NS45NFx0ZWxjbGllbnQuZGxs","sample_id":87015744},"uninstall_metrics":{"installation_date2":"1746534919"},"updateclientdata":{"apps":{"ahmaebgpfccdhgidjaidaoojjcijckba":{"cohort":"","cohortname":"","fp":"1.4B81B4DF3AD971287E1AE02C449344FCFA5D20431DE17B2BA8854CC9CDCE4089","installdate":-1,"max_pv":"0.0.0.0","pv":"3.1.0.0"},"alpjnmnfbgfkmmpcfpejmmoebdndedno":{"cohort":"","cohortname":"","fp":"1.56E96B6819FAF673A2CC4750059D5D42BB2E89FEFC7C4D81896F64B01B35E789","installdate":-1,"max_pv":"24.0.0.0","pv":"24.0.0.1"},"eeobbhfgfagbclfofmgbdfoicabjdbkn":{"cohort":"","cohortname":"","fp":"1.A99D66CFCE8CA170740CE0403956F4DFAF4683829A89F4B7AD9C95303871E284","installdate":-1,"max_pv":"1.0.0.9","pv":"1.0.0.10"},"fgbafbciocncjfbbonhocjaohoknlaco":{"cohort":"","cohortname":"","fp":"","installdate":-1,"max_pv":"2025.8.25.1","pv":"2025.9.29.1"},"fppmbhmldokgmleojlplaaodlkibgikh":{"cohort":"","cohortname":"","fp":"1.A81D1959892AE4180554347DF1B97834ABBA2E1A5E6B9AEBA000ECEA26EABECC","installdate":-1,"max_pv":"0.0.0.0","pv":"1.15.0.1"},"hajigopbbjhghbfimgkfmpenfkclmohk":{"cohort":"","cohortname":"","installdate":-1},"jbfaflocpnkhbgcijpkiafdpbjkedane":{"cohort":"","cohortname":"","fp":"","installdate":-1,"max_pv":"1.0.0.29","pv":"1.0.0.31"},"kpfehajjjbbcifeehjgfgnabifknmdad":{"cohort":"","cohortname":"","fp":"1.00AF3F07B5ABB71F6D30337E1EEF62FA280F06EF19485C0CF6B72171F92CCC0A","installdate":-1,"max_pv":"0.0.0.0","pv":"120.0.6050.0"},"ldfkbgjbencjpgjfleiooeldhjdapggh":{"cohort":"","cohortname":"","installdate":-1},"mcfjlbnicoclaecapilmleaelokfnijm":{"cohort":"","cohortname":"","installdate":-1},"ndikpojcjlepofdkaaldkinkjbeeebkl":{"cohort":"","cohortname":"","fp":"1.5110A67904F33F66A66CC9BE4DD3DA419A596DE32DAAE8F62BAA998D3BE5CA83","installdate":-1,"max_pv":"10.34.0.80","pv":"10.34.0.81"},"oankkpibpaokgecfckkdkgaoafllipag":{"cohort":"","cohortname":"","fp":"1.1AB07E887ACCA305058EEAB9053C96DC531C2C5C067AB4F30AFA2B31F1EDD966","installdate":-1,"max_pv":"6498.2024.12.2","pv":"6498.2025.9.4"},"ohckeflnhegojcjlcpbfpciadgikcohk":{"cohort":"","cohortname":"","fp":"1.95FD9D48E4FC245A3F3A99A3A16ECD1355050BA3F4AFC555F19A97C7F9B49677","installdate":-1,"max_pv":"0.0.0.0","pv":"0.0.1.7"},"ojblfafjmiikbkepnnolpgbbhejhlcim":{"cohort":"","cohortname":"","installdate":-1},"pghocgajpebopihickglahgebcmkcekh":{"cohort":"","cohortname":"","fp":"1.455D1A3B5F7FA199F27CB165FA6F54DF7972FBB6C62D422A14C2415791175931","installdate":-1,"max_pv":"3.0.0.14","pv":"3.0.0.16"},"pmagihnlncbcefglppponlgakiphldeh":{"cohort":"","cohortname":"","installdate":-1}}},"updateclientlastupdatecheckerror":0,"updateclientlastupdatecheckerrorcategory":0,"updateclientlastupdatecheckerrorextracode1":0,"user_experience_metrics":{"client_id2":"{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}C:\\Users\\USER1s:8D77BE96-F464-4F1E-A945-94A32163B03C","client_id_timestamp":"1753961000","diagnostics":{"last_data_collection_level_on_launch":3},"initial_logs2":[],"last_seen":{"BrowserMetrics":"13403989643116030","CrashpadMetrics":"13403989374874969","EBWebViewMetrics":"13403962113833929"},"limited_entropy_randomization_source":"93FEEFD6E8544B99070931A7FE0E5330","log_finalized_record_id":4968,"log_record_id":3435,"low_entropy_source3":7297,"machine_id":5885746,"ongoing_logs2":[],"payload_counter":4,"pseudo_low_entropy_source":7651,"reporting_enabled":true,"reset_client_id_deterministic":true,"session_id":1351,"stability":{"browser_last_live_timestamp":"13403997416881102","exited_cleanly":true,"saved_system_profile":"COGO0cYGEhAxNDAuMC4zNDg1Ljk0LTY0GLCZrcQGIgVlbi1VUyoYCgpXaW5kb3dzIE5UEgoxMC4wLjI2MTAwMoYCCgZ4ODZfNjQQpf8BGICA8MWu/x8iDkRlZmF1bHQgc3RyaW5nKAIwgA84uAhCmAEI3iEQnUkaDDMxLjAuMTUuMzE3OTIUR29vZ2xlIEluYy4gKE5WSURJQSk6bEFOR0xFIChOVklESUEsIE5WSURJQSBHZUZvcmNlIFJUWCAzMDcwIExhcHRvcCBHUFUgKDB4MDAwMDI0OUQpIERpcmVjdDNEMTEgdnNfNV8wIHBzXzVfMCwgRDNEMTEtMzEuMC4xNS4zMTc5KU2PNbtCVcg/u0JlAACAP2oYCgxHZW51aW5lSW50ZWwQ0owoGBAgASgAggECCACKAQIIAKoBBng4Nl82NLABAUoKDSrxnrYVXm/S2EoKDaevFLgVXm/S2EoKDSZb1IEVXm/S2EoKDferO30VXm/S2EoKDbmBA7AVXm/S2EoKDcPm2c0VXm/S2EoKDR4Bqr8VXm/S2EoKDQfPKXIVXm/S2EoKDd4HraoVXm/S2EoKDXeb8s0VXm/S2EoKDbnzazMVXm/S2EoKDWG7YAMVXm/S2EoKDeLheeoVXm/S2EoKDbLocXkVXm/S2EoKDUg2gCUVXm/S2EoKDdBjPeUVXm/S2EoKDdPmUpwVXm/S2EoKDTMPKNIVXm/S2EoKDTTznYsVXm/S2EoKDcUjraQVXm/S2EoKDeMCTgIVXm/S2EoKDUM/fgAVXm/S2EoKDZd/6YIVXm/S2EoKDfKFGBoVXm/S2EoKDZUjaAgVXm/S2EoKDUQlqoMVXm/S2EoKDT9Vq+oVXm/S2EoKDXXTLOwVXm/S2EoKDbZfR0YVXm/S2EoKDXp77QAVXm/S2EoKDW7Exh8VXm/S2EoKDTDD1AQVXm/S2EoKDQsH6LQVXm/S2EoKDR/Bo/4VXm/S2EoKDW3LndUVXm/S2EoKDemuUrkVXm/S2EoKDcPq/qoVXm/S2EoKDWc51w4VXm/S2EoKDQZLegEVXm/S2EoKDau4wtoVXm/S2EoKDdsAwpAVXm/S2EoKDRw+X0sVXm/S2EoKDT2Zkb0VXm/S2EoKDTMbQ6cVXm/S2EoKDfkYPKQVXm/S2EoKDRYS5lAVXm/S2EoKDRZsrboVXm/S2EoKDXAb0s0VXm/S2EoKDQfbWdEVXm/S2EoKDRM6wpIVXm/S2EoKDb7sVWYVXm/S2EoKDcRU3oUVXm/S2EoKDbp7yx8VXm/S2EoKDVZAPksVXm/S2EoKDZDpqz8VXm/S2EoKDROKrlYVXm/S2EoKDRgF3M0VXm/S2EoKDUM7YW4VXm/S2EoKDZtCcB4VXm/S2EoKDQOJeagVXm/S2EoKDdOPEj0VXm/S2EoKDfnAidcVXm/S2EoKDT8ovdAVXm/S2FAEWkcIARC8xIDHBhivx/7GBiIYCgoxLjMuMTk5LjExEK/H/sYGGAAgACgAKh0KDTE0MC4wLjM0ODUuOTQQr8f+xgYYACACKJWBDGIESU5CWGoICAAQAjgGQAaAAcDz58AGwgEVCEISBzAuMC4wLjAdAAAAACUAAAAA+AGBOYAC////////////AYgCAagC4zuyAkT+W8+H7motf2N3Hn3nbDViYZhORPMRsh56yzEhzfqDQ/MB200b9QXxOQvdol8OC8A7w3hqUeGCJUzzDV0jV+l7VRQQmroCDgiwma3EBhiwuOnABiAH8QI1qVKwgNY5OfoCMQ1DVE5JEgo1MDAuMTQuMC4wIhBJbnRlbCAgICAgICAgICAgMgwyLjAsIDAsIDEuMzjKPtMFCgQIABAAKswCCqEBCmhXOjAwMDYwNTY3NDQzNGJkMTBmNzQ0ODI1NTkxOGIxNWQxM2U4YjAwMDAwMDAwITAwMDBkYTM5YTNlZTVlNmI0YjBkMzI1NWJmZWY5NTYwMTg5MGFmZDgwNzA5IUFncm9CYXNlLmV4ZRIiMjA2Ny8wMS8yNjowMjo0ODo1OSEwIUFncm9CYXNlLmV4ZRoIQWdyb0Jhc2UiBzEuMC4wLjASGGVtYmVkZGVkLWJyb3dzZXItd2VidmlldxImZW1iZWRkZWQtYnJvd3Nlci13ZWJ2aWV3LWRwaS1hd2FyZW5lc3MSIG1vam8tbmFtZWQtcGxhdGZvcm0tY2hhbm5lbC1waXBlEgxub2VycmRpYWxvZ3MSDXVzZXItZGF0YS1kaXISEHdlYnZpZXctZXhlLW5hbWUSE3dlYnZpZXctZXhlLXZlcnNpb24yYggAIi4iRE52ZFMyQVU4ZlhaaDNhZ3dlbEIrUk0xa0xROWR5bytQZUFBWG01TE9qdz0iKi4iNFZudjdWcVk4aXI2UGF5S0QyZUszNG5JeHNUZktpMUprRVozb3hLWEI2OD0iOgsI8//87/f/////AVr8AQkrhxbZzvcpQBG4HoXrUbhHQBkAAAAAAABZQBkAAAAAAAA0QBkAAAAAAABZQBkAAAAAAADwPxkAAAAAAADwPxkAAAAAAAAAABkAAAAAAAAAABkAAAAAAABZQBkAAAAAAABZQBkAAAAAAABZQBkAAAAAAABZQBkAAAAAAABZQBkAAAAAAABZQBkAAAAAAABZQBkAAAAAAAA0QBkAAAAAAABZQBkAAAAAAAAAABkAAAAAAABZQBkAAAAAAADwPxkAAAAAAABZQBkAAAAAAADwPxkAAAAAAADwPxkAAAAAAAA0QBkAAAAAAADwPxkAAAAAAABZQBkAAAAAAABZQHoCCACCAQIYAKoBAgoA","saved_system_profile_hash":"28A12ED1C79427A8806E859B2C2C02009D7AEEDE","stats_buildtime":"1758742369","stats_version":"140.0.3485.94-64","system_crash_count":0},"unsent_log_metadata":{"initial_logs":{"sent_samples_count":0,"unsent_persisted_size_in_kb":0,"unsent_samples_count":0},"ongoing_logs":{"sent_samples_count":0,"unsent_persisted_size_in_kb":0,"unsent_samples_count":0}}},"variations":{"state_reset":{"timestamp":"13398434600987324"}},"variations_compressed_seed":"safe_seed_content","variations_config_ids":"{\"ECS\":\"P-R-1082570-1-11,P-D-42388-2-6\",\"EdgeConfig\":\"P-R-1671932-3-6,P-R-1612140-3-4,P-R-1541171-6-9,P-R-1528200-3-4,P-R-1480299-3-5,P-R-1459857-3-2,P-R-1459074-3-9,P-R-1447912-3-12,P-R-1315481-1-6,P-R-1253933-3-8,P-R-1160552-1-3,P-R-1133477-3-4,P-R-1113531-4-9,P-R-1082109-3-6,P-R-1054140-1-4,P-R-1049918-1-3,P-R-68474-9-12,P-R-60617-8-21,P-R-45373-8-85\",\"EdgeFirstRunConfig\":\"P-R-1075865-4-7\",\"Segmentation\":\"P-R-1473016-1-8,P-R-1159985-1-5,P-R-1113915-25-11,P-R-1098334-1-6,P-R-66078-1-3,P-R-66077-1-5,P-R-60882-1-2,P-R-43082-3-5,P-R-42744-1-2\"}","variations_country":"BR","variations_crash_streak":0,"variations_failed_to_fetch_seed_streak":1,"variations_google_groups":{"Default":[]},"variations_last_fetch_time":"13403960476028222","variations_last_runtime_fetch_time":"13403960477725382","variations_permanent_consistency_country":["140.0.3485.94","BR"],"variations_runtime_compressed_seed":"H4sIAAAAAAAAAG2QzW7bQAyE34VnEViS+yugh8Z20dQXwwmCplUOarwxhNZSK8lFDEPvXqykOAGa43CGu/zmDIumfqr218sOcjgXsFrcFJAXsMEtkvJsnEJComyDS9Qs3iOjLSArYLXbx2VzKKv642NfNXX3ZjEIa5MWQzYNxAWxaaDnAWsb5OXp8S+rNBKKG7Xzosa8n6RYHuXskmKDBklGaYWsQY1sR2mEtSDjlNVKBUF5McU7rdFhmFwhHwJyQB3CyEhkvCWNjHrW4oV8uuxCvT3WfXWIU3VvqMU7q5AxjMmbuD/Eui9TN68h7URRQpnAiEwIPlVlZk0SyCCb12aCF0nVTADWKjeec1Husm2V94yEPJGL8owye5oTOCEXMED2PwfkZ1gdfvend51Ylz9+xU+x7I9t7CD/DjG2j/AwDBl8juUutl2KLZpj3benRbOLkMPVNn10W+4hhwL0Xf3X3f2591VrN+VpveS4Fl1fP3e3T+uKvvxcfZPmef31yvoPBcAw/AM1J/vlnQIAAA==","variations_safe_compressed_seed":"H4sIAAAAAAAAAJVW227bOBD9lYCvFQNRd3mxD45jt0bt1vWlLnZbBLQ0lrmWSIGk7BhB/n1ByXbsNOpu82BkhuecuXA40BPq92ao84T6j0lepdB/1CA5zXuCr1k2TNWQj0SGOlpWYKHGOxLZnMoMNOogSDN4UJquckDPFuqnGTSgWjPNYAmrqU6MlTJlYAOgupKgUOdv1BwueFFpmEuabNVyA3xCky3orpRsBwr9eLbQR5bnsz3TyQYvFM2gvwOu76mmLbqFGvK6nGv0kA8A0hVNtrXq/ZHIcpgdlIaimySgVG8DyTZnSreIv8bfMwmJFvIw1CCpZoLf5aJRqKXqWH1uZJZfnW6aMoOh+UQKQze1QTqHHArQ8mCCAv+5oCWsvjLY/zf/orLlV2fO+GHJeCr2U6A504cmpba2tcCt1qMuTxdlSjU0VRaP3ZLNN1JonYPJTNW31hrvmvAq9x4tQNL6CseCMy0k41mL1BhSRgei4ml9A29T61Ga3dFkm0kDnYISlUxgAO05tqGN1n7nzChPV+KxhTxUIqcajiBIh2tJi+NMnydiCjwFCbJblj3BNWUcZGvDTmPQsN+kGvGlkHnaq8pBLqg+nAa9NsYihVb5C4iRGQmazjTVTGmWqJHIMsaziWSt/NeE/USyI60WnKXJpkm9bc7NzjCopgxYdSu9mVCltnBQi2E97HL2q6E6coBrltSz8MJu+m4CbERZNqUk0BNFSSVMQZWCq4v19VZ6J+aClqz/WJJfSnbTEeXZ5x1IydLfE3Zr4S+LYc8QSmrmRoM04CfEaQGog5IN5RxyZKEdzSvjGaBn63wMpUg2F4eu3fxdYiRoSbkqmK5X+IPgD3sm4UGzAkSlHwqW50xBIniqLqQco2ISPNVWr1jVeqf1aTfPxX5k9uoPq6WiI/SkWoNfoo5ZIoUSa327hNWdFHsF8nYihRaran27+Di+bdbyRIo1y8GyLeL/8T9Immp1OxLZTFOpLdvyfodkrjoHDTWvacp5F09EOaPmuP49Lq+3GjQQMoEz7Yy26heVzUHpBWdrIYt7prRkq8rM9QemtMgkLdr7aRZX6ZzTuLrByzFIYU2rXL838LfQV+BqW7RK/ng+PocBk0pPK37xMVCU+vD20c8tAVjLBNVqM8gK4Lp+ygY87g67eY46aE1zZeIvl/1rh0rKdWU8dv1/VlGZnoyd2a22hcZu4PeEhGumWaLA9QzkjiWgXsWB1bf5teuO8ezaYwq89pxnaaFM7KP/2UIfgKb1fT2h/pxmqIO+o/tPu3TmdBfR+ttfG5dme8jv3k3HZDv6EqcH8W4C3e63wh99/mf/53dk4j2WrO4ZGgtu3RD/ZgbljWM7/g1xOn7cscnN+/G8rq3iWh569fpHd1NkITPElTp66jd9+sQb3jd5mW9DNMFTTOzI8UMbE0yINcH32HPcKMIODtD1V1+DDkISuw52cWA1NnGIZ2MXe43te4SEBAc4PtpO5NgX515kO3GMXewfbT+O/BC72Dnbduhh98T3vDAmJh45AlziexHB5JSA47ux62IXR41NAtv3HUywe7Rd1wvDlwQIcX2XYO8UwI4cYscvBdm+ZwoiJ7ztxTGJznpB5IUejk/pBHZAQhxhh9Sm57uhiyMc+ejt13JseehHgY89HKLXz6ABeKFrkwCTc1F+HEc+JqeuEeLGxMeO31yakYwj1/XObQkCO7xIOrDD8MwO7CgyDWoq8Fw7cs734TmhZ1Qc9Pz8L33H3ftCDAAA","variations_safe_seed_date":"13403874159000000","variations_safe_seed_fetch_time":"13403874163321333","variations_safe_seed_locale":"en-US","variations_safe_seed_milestone":140,"variations_safe_seed_permanent_consistency_country":"BR","variations_safe_seed_session_consistency_country":"BR","variations_safe_seed_signature":"","variations_seed_client_version_at_store":"140.0.3485.66","variations_seed_date":"13403960472000000","variations_seed_etag":"\"DNvdS2AU8fXZh3agwelB+RM1kLQ9dyo+PeAAXm5LOjw=\"","variations_seed_milestone":140,"variations_seed_runtime_etag":"\"4Vnv7VqY8ir6PayKD2eK34nIxsTfKi1JkEZ3oxKXB68=\"","variations_seed_signature":"","was":{"restarted":false}} \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/ShaderCache/data_1 b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/ShaderCache/data_1 index 2fae0ea5e..0ec8cd767 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/ShaderCache/data_1 and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.exe.WebView2/EBWebView/ShaderCache/data_1 differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.pdb b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.pdb index 475b79577..17fbfb45f 100644 Binary files a/AgroBase/AgroBase/bin/x64/Debug/AgroBase.pdb and b/AgroBase/AgroBase/bin/x64/Debug/AgroBase.pdb differ diff --git a/AgroBase/AgroBase/bin/x64/Debug/Parametros/parametersMvd-2_0.par b/AgroBase/AgroBase/bin/x64/Debug/Parametros/parametersMvd-2_0.par index 91a7f02cf..db12b87ba 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/Parametros/parametersMvd-2_0.par +++ b/AgroBase/AgroBase/bin/x64/Debug/Parametros/parametersMvd-2_0.par @@ -1 +1 @@ -{"tmrRegistrador":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"IsDisposed":false,"Interval":1000,"IntervalHz":1.0,"StackTrace":"MovimentacaoUnificadaModel.IniciarRegistrador","Id":"tmrRegistrador_Mvd","TimeTick":"00:00:00.0020052"},"tmrRegistradorMOV":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"IsDisposed":false,"Interval":1000,"IntervalHz":1.0,"StackTrace":"MovimentacaoUnificadaModel.IniciarRegistrador","Id":"tmrRegistrador_Mov","TimeTick":"00:00:00"},"tmrRegistradorDIR":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"IsDisposed":false,"Interval":2000,"IntervalHz":0.5,"StackTrace":"MovimentacaoUnificadaModel.IniciarRegistrador","Id":"tmrRegistrador_Dir","TimeTick":"00:00:00"},"Dispositivo":109,"_EnderecoCAN_Tx":0,"_EnderecoCAN_Rx":0,"ConexaoAtiva":false,"DirPronto":false,"MovPronto":false,"_TaxaAmostragem":1000,"DistanciaPercorridaOperacao":0.0,"TempoEmAtividade":0.0,"DistanciaPercorridaTotal":0.0,"DistanciaPercorridaParcial":0.0,"VelocidadeMedia":0.0,"DiametroRoda":0.355,"ReducaoMotorBLDC":5.0,"RPM_Max_MotorBLDC":500.0,"IP_Mov":"192.168.105.10","IP_Dir":"192.168.105.11","Modulos":[{"Modulo_ID":"ET","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","_EnderecoCAN_Tx":5,"_EnderecoCAN_Rx":5,"heartBeatValue":1,"Mod_ID":"ET","LeituraLigado":true,"LeituraRPM":0.0,"ComandoLigado":false,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":0,"NumeroPolos":10,"Rampa":0,"CorrenteTorqueMaximo":40,"OffsetLeitura":1.0,"AlarmeComando":false,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"NovoRPMNecessario":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[],"ConfigFreio":{"Mod_ID":"ET","Incremental":true,"AnguloInicial":10,"Leitura":false,"AnguloControle":0,"UltimoEnvio":"2025-10-02T10:11:30.8864521-03:00","DelayEnvio":500,"Servo":{"ID":"FRO_ET","ID_Num":41,"Descricao":"Freio Motor ET","Componente":22,"Funcoes":[45],"Incremental":true,"Controlar":true,"Mandatorio":false,"Liberado":true,"_AnguloControle":0,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},"EnviarComando":false}},"DirMotor":{"ID":"Dir","_EnderecoCAN_Tx":1,"_EnderecoCAN_Rx":1,"Mod_ID":"ET","Sentido_SP":0,"Angulo_SP":0.0,"FolgaMecanica":0.0,"Velocidade_Max":600.0,"Velocidade":300,"Sentido":0,"SentidoReal":1,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":true,"IN2_Atuado":true,"Referenciando":false,"UltimoReferenciamento":"0001-01-01T00:00:00","Referenciado":false,"Comandar":false,"Inicializado":false,"Leitura":null,"UltimaDirecao":0,"UltimoComandoEnviado":"2025-10-02T10:16:33.7202007-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"EF","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","_EnderecoCAN_Tx":7,"_EnderecoCAN_Rx":7,"heartBeatValue":0,"Mod_ID":"EF","LeituraLigado":true,"LeituraRPM":0.0,"ComandoLigado":false,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":0,"NumeroPolos":10,"Rampa":0,"CorrenteTorqueMaximo":40,"OffsetLeitura":1.0,"AlarmeComando":false,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"NovoRPMNecessario":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[],"ConfigFreio":{"Mod_ID":"EF","Incremental":true,"AnguloInicial":10,"Leitura":false,"AnguloControle":-1,"UltimoEnvio":"0001-01-01T00:00:00","DelayEnvio":500,"Servo":{"ID":"FRO_EF","ID_Num":42,"Descricao":"Freio Motor EF","Componente":22,"Funcoes":[45],"Incremental":true,"Controlar":false,"Mandatorio":false,"Liberado":true,"_AnguloControle":0,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},"EnviarComando":false}},"DirMotor":{"ID":"Dir","_EnderecoCAN_Tx":3,"_EnderecoCAN_Rx":3,"Mod_ID":"EF","Sentido_SP":0,"Angulo_SP":0.0,"FolgaMecanica":0.0,"Velocidade_Max":600.0,"Velocidade":300,"Sentido":0,"SentidoReal":2,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":true,"IN2_Atuado":true,"Referenciando":false,"UltimoReferenciamento":"0001-01-01T00:00:00","Referenciado":false,"Comandar":true,"Inicializado":false,"Leitura":null,"UltimaDirecao":0,"UltimoComandoEnviado":"2025-10-02T10:20:25.3492817-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"DT","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","_EnderecoCAN_Tx":6,"_EnderecoCAN_Rx":6,"heartBeatValue":1,"Mod_ID":"DT","LeituraLigado":true,"LeituraRPM":0.0,"ComandoLigado":false,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":0,"NumeroPolos":10,"Rampa":0,"CorrenteTorqueMaximo":40,"OffsetLeitura":1.0,"AlarmeComando":false,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"NovoRPMNecessario":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[],"ConfigFreio":{"Mod_ID":"DT","Incremental":false,"AnguloInicial":170,"Leitura":false,"AnguloControle":180,"UltimoEnvio":"2025-10-02T10:49:09.2234644-03:00","DelayEnvio":500,"Servo":{"ID":"FRO_DT","ID_Num":43,"Descricao":"Freio Motor DT","Componente":22,"Funcoes":[45],"Incremental":false,"Controlar":true,"Mandatorio":false,"Liberado":true,"_AnguloControle":180,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},"EnviarComando":true}},"DirMotor":{"ID":"Dir","_EnderecoCAN_Tx":2,"_EnderecoCAN_Rx":2,"Mod_ID":"DT","Sentido_SP":0,"Angulo_SP":0.0,"FolgaMecanica":0.0,"Velocidade_Max":600.0,"Velocidade":300,"Sentido":0,"SentidoReal":2,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":true,"IN2_Atuado":true,"Referenciando":false,"UltimoReferenciamento":"0001-01-01T00:00:00","Referenciado":false,"Comandar":false,"Inicializado":false,"Leitura":null,"UltimaDirecao":0,"UltimoComandoEnviado":"2025-10-02T10:16:33.7202007-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"DF","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","_EnderecoCAN_Tx":8,"_EnderecoCAN_Rx":8,"heartBeatValue":1,"Mod_ID":"DF","LeituraLigado":true,"LeituraRPM":0.0,"ComandoLigado":false,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":0,"NumeroPolos":10,"Rampa":0,"CorrenteTorqueMaximo":40,"OffsetLeitura":1.0,"AlarmeComando":false,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"NovoRPMNecessario":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[],"ConfigFreio":{"Mod_ID":"DF","Incremental":false,"AnguloInicial":170,"Leitura":false,"AnguloControle":-1,"UltimoEnvio":"0001-01-01T00:00:00","DelayEnvio":500,"Servo":{"ID":"FRO_DF","ID_Num":44,"Descricao":"Freio Motor DF","Componente":22,"Funcoes":[45],"Incremental":false,"Controlar":false,"Mandatorio":false,"Liberado":true,"_AnguloControle":180,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},"EnviarComando":false}},"DirMotor":{"ID":"Dir","_EnderecoCAN_Tx":4,"_EnderecoCAN_Rx":4,"Mod_ID":"DF","Sentido_SP":0,"Angulo_SP":0.0,"FolgaMecanica":0.0,"Velocidade_Max":600.0,"Velocidade":300,"Sentido":0,"SentidoReal":1,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":true,"IN2_Atuado":true,"Referenciando":false,"UltimoReferenciamento":"0001-01-01T00:00:00","Referenciado":false,"Comandar":true,"Inicializado":false,"Leitura":null,"UltimaDirecao":0,"UltimoComandoEnviado":"2025-10-02T10:20:25.3492817-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}}]} \ No newline at end of file +{"tmrRegistrador":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"IsDisposed":false,"Interval":1000,"IntervalHz":1.0,"StackTrace":"MovimentacaoUnificadaModel.IniciarRegistrador","Id":"tmrRegistrador_Mvd","TimeTick":"00:00:00"},"tmrRegistradorMOV":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"IsDisposed":false,"Interval":1000,"IntervalHz":1.0,"StackTrace":"MovimentacaoUnificadaModel.IniciarRegistrador","Id":"tmrRegistrador_Mov","TimeTick":"00:00:00"},"tmrRegistradorDIR":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"IsDisposed":false,"Interval":2000,"IntervalHz":0.5,"StackTrace":"MovimentacaoUnificadaModel.IniciarRegistrador","Id":"tmrRegistrador_Dir","TimeTick":"00:00:00"},"Dispositivo":109,"_EnderecoCAN_Tx":0,"_EnderecoCAN_Rx":0,"ConexaoAtiva":false,"DirPronto":false,"MovPronto":false,"_TaxaAmostragem":1000,"DistanciaPercorridaOperacao":0.0,"TempoEmAtividade":0.0,"DistanciaPercorridaTotal":0.0,"DistanciaPercorridaParcial":0.0,"VelocidadeMedia":0.0,"DiametroRoda":0.355,"ReducaoMotorBLDC":5.0,"RPM_Max_MotorBLDC":500.0,"IP_Mov":"192.168.105.10","IP_Dir":"192.168.105.11","Modulos":[{"Modulo_ID":"ET","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","_EnderecoCAN_Tx":5,"_EnderecoCAN_Rx":5,"heartBeatValue":0,"Mod_ID":"ET","LeituraLigado":true,"LeituraRPM":0.0,"ComandoLigado":false,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":0,"NumeroPolos":10,"Rampa":0,"CorrenteTorqueMaximo":40,"OffsetLeitura":1.0,"AlarmeComando":false,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"NovoRPMNecessario":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[],"ConfigFreio":{"Mod_ID":"ET","Incremental":true,"AnguloInicial":10,"Leitura":false,"AnguloControle":0,"UltimoEnvio":"2025-10-02T15:50:40.0023736-03:00","DelayEnvio":500,"Servo":{"ID":"FRO_ET","ID_Num":41,"Descricao":"Freio Motor ET","Componente":22,"Funcoes":[45],"Incremental":true,"Controlar":true,"Mandatorio":false,"Liberado":true,"_AnguloControle":0,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},"EnviarComando":false}},"DirMotor":{"ID":"Dir","_EnderecoCAN_Tx":1,"_EnderecoCAN_Rx":1,"Mod_ID":"ET","Sentido_SP":0,"Angulo_SP":0.0,"FolgaMecanica":6.8748967841841306,"Velocidade_Max":600.0,"Velocidade":240,"Sentido":0,"SentidoReal":1,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":true,"IN2_Atuado":true,"Referenciando":false,"UltimoReferenciamento":"0001-01-01T00:00:00","Referenciado":false,"Comandar":false,"Inicializado":false,"Leitura":null,"UltimaDirecao":0,"UltimoComandoEnviado":"2025-10-02T18:09:46.7607638-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"EF","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","_EnderecoCAN_Tx":7,"_EnderecoCAN_Rx":7,"heartBeatValue":0,"Mod_ID":"EF","LeituraLigado":true,"LeituraRPM":0.0,"ComandoLigado":false,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":0,"NumeroPolos":10,"Rampa":0,"CorrenteTorqueMaximo":40,"OffsetLeitura":1.0,"AlarmeComando":false,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"NovoRPMNecessario":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[],"ConfigFreio":{"Mod_ID":"EF","Incremental":true,"AnguloInicial":10,"Leitura":false,"AnguloControle":-1,"UltimoEnvio":"0001-01-01T00:00:00","DelayEnvio":500,"Servo":{"ID":"FRO_EF","ID_Num":42,"Descricao":"Freio Motor EF","Componente":22,"Funcoes":[45],"Incremental":true,"Controlar":false,"Mandatorio":false,"Liberado":true,"_AnguloControle":0,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},"EnviarComando":false}},"DirMotor":{"ID":"Dir","_EnderecoCAN_Tx":3,"_EnderecoCAN_Rx":3,"Mod_ID":"EF","Sentido_SP":0,"Angulo_SP":0.0,"FolgaMecanica":2.9151714045440142,"Velocidade_Max":600.0,"Velocidade":240,"Sentido":0,"SentidoReal":2,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":true,"IN2_Atuado":true,"Referenciando":false,"UltimoReferenciamento":"0001-01-01T00:00:00","Referenciado":false,"Comandar":true,"Inicializado":false,"Leitura":null,"UltimaDirecao":0,"UltimoComandoEnviado":"2025-10-02T18:12:12.8678385-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"DT","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","_EnderecoCAN_Tx":6,"_EnderecoCAN_Rx":6,"heartBeatValue":0,"Mod_ID":"DT","LeituraLigado":true,"LeituraRPM":0.0,"ComandoLigado":false,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":0,"NumeroPolos":10,"Rampa":0,"CorrenteTorqueMaximo":40,"OffsetLeitura":1.0,"AlarmeComando":false,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"NovoRPMNecessario":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[],"ConfigFreio":{"Mod_ID":"DT","Incremental":false,"AnguloInicial":170,"Leitura":false,"AnguloControle":180,"UltimoEnvio":"2025-10-03T18:42:28.3524121-03:00","DelayEnvio":500,"Servo":{"ID":"FRO_DT","ID_Num":43,"Descricao":"Freio Motor DT","Componente":22,"Funcoes":[45],"Incremental":false,"Controlar":true,"Mandatorio":false,"Liberado":true,"_AnguloControle":180,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},"EnviarComando":true}},"DirMotor":{"ID":"Dir","_EnderecoCAN_Tx":2,"_EnderecoCAN_Rx":2,"Mod_ID":"DT","Sentido_SP":0,"Angulo_SP":0.0,"FolgaMecanica":10.563822885590406,"Velocidade_Max":600.0,"Velocidade":240,"Sentido":0,"SentidoReal":2,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":true,"IN2_Atuado":true,"Referenciando":false,"UltimoReferenciamento":"0001-01-01T00:00:00","Referenciado":false,"Comandar":false,"Inicializado":false,"Leitura":null,"UltimaDirecao":0,"UltimoComandoEnviado":"2025-10-02T18:09:46.7607638-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"DF","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","_EnderecoCAN_Tx":8,"_EnderecoCAN_Rx":8,"heartBeatValue":0,"Mod_ID":"DF","LeituraLigado":true,"LeituraRPM":0.0,"ComandoLigado":false,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":0,"NumeroPolos":10,"Rampa":0,"CorrenteTorqueMaximo":40,"OffsetLeitura":1.0,"AlarmeComando":false,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"NovoRPMNecessario":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[],"ConfigFreio":{"Mod_ID":"DF","Incremental":false,"AnguloInicial":170,"Leitura":false,"AnguloControle":-1,"UltimoEnvio":"0001-01-01T00:00:00","DelayEnvio":500,"Servo":{"ID":"FRO_DF","ID_Num":44,"Descricao":"Freio Motor DF","Componente":22,"Funcoes":[45],"Incremental":false,"Controlar":false,"Mandatorio":false,"Liberado":true,"_AnguloControle":180,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},"EnviarComando":false}},"DirMotor":{"ID":"Dir","_EnderecoCAN_Tx":4,"_EnderecoCAN_Rx":4,"Mod_ID":"DF","Sentido_SP":0,"Angulo_SP":0.0,"FolgaMecanica":2.9021217613059784,"Velocidade_Max":600.0,"Velocidade":240,"Sentido":0,"SentidoReal":1,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":true,"IN2_Atuado":true,"Referenciando":false,"UltimoReferenciamento":"0001-01-01T00:00:00","Referenciado":false,"Comandar":true,"Inicializado":false,"Leitura":null,"UltimaDirecao":0,"UltimoComandoEnviado":"2025-10-02T18:12:12.8678385-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}}]} \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/x64/Debug/Parametros/parametersSen-1_3.par b/AgroBase/AgroBase/bin/x64/Debug/Parametros/parametersSen-1_3.par index bf0cf465d..1ea7a5917 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/Parametros/parametersSen-1_3.par +++ b/AgroBase/AgroBase/bin/x64/Debug/Parametros/parametersSen-1_3.par @@ -1 +1 @@ -{"ContadorCarga":{"TempoEstimadoMinutos":0.0,"CargaAtualAmp":20.0,"_Consumido":0.0,"ConsumidoAmp":0.0,"PercentualAtual":100.0,"PercentualConsumido":0.0,"PercentualBateria":-250.0,"ConsumidoWatts":31.39},"tmrRegistrador":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"IsDisposed":false,"Interval":1000,"IntervalHz":1.0,"StackTrace":"SensoriamentoModel.IniciarRegistrador","Id":"tmrRegistrador_Sen","TimeTick":"00:00:00"},"Dispositivo":102,"Modulo_ID":"Sen","_EnderecoCAN_Tx":17,"_EnderecoCAN_Rx":17,"_TaxaAmostragem":1000,"FrequenciaBase":1.0,"RequisitarDados":true,"Conectado":false,"ConexaoAtiva":false,"DadosLeitura":{"Momento":"0001-01-01T00:00:00","Conectado":false,"Dispositivo":0,"Versao":0,"Mod_ID":null,"QualidadeWifi":0,"LatenciaLoop":0,"UltimoComandoRespondido":"0001-01-01T00:00:00","Sensores":null,"Sinaleiros":null,"Reles":null,"Servos":null},"Sensores":[{"ID":"TMVET","ID_Num":1,"Descricao":"Temperatura Motor Esquerdo Trás","Componente":4,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[12],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":54,"posicao":2,"indice":0,"minimo":5.0,"maximo":80.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"}]},{"ID":"TMVEF","ID_Num":2,"Descricao":"Temperatura Motor Esquerdo Frente","Componente":4,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[12],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":54,"posicao":2,"indice":0,"minimo":5.0,"maximo":80.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"}]},{"ID":"TMVDT","ID_Num":3,"Descricao":"Temperatura Motor Direito Trás","Componente":4,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[12],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":54,"posicao":2,"indice":0,"minimo":5.0,"maximo":80.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"}]},{"ID":"TMVDF","ID_Num":4,"Descricao":"Temperatura Motor Direito Frente","Componente":4,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[12],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":54,"posicao":2,"indice":0,"minimo":5.0,"maximo":80.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"}]},{"ID":"TBAT","ID_Num":5,"Descricao":"Temperatura da bateria","Componente":4,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[12],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":54,"posicao":2,"indice":0,"minimo":5.0,"maximo":50.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"}]},{"ID":"AB3V","ID_Num":11,"Descricao":"Corrente no Barramento 3V","Componente":6,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"0","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"5","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":3.0,"maximo":3.4,"nominal":3.3,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":50.0,"maximo":500.0,"nominal":100.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"AB5V","ID_Num":12,"Descricao":"Corrente no Barramento 5V","Componente":6,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"0","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"4","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":4.9,"maximo":5.2,"nominal":5.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":50.0,"maximo":1000.0,"nominal":300.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"AB7V2","ID_Num":13,"Descricao":"Corrente no Barramento 7,2V","Componente":6,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"0","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"2","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":7.0,"maximo":7.4,"nominal":7.2,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":0.0,"maximo":3000.0,"nominal":10.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"AB12V","ID_Num":14,"Descricao":"Corrente no Barramento 12V","Componente":6,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"2","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"3","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":11.5,"maximo":12.5,"nominal":12.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":50.0,"maximo":10000.0,"nominal":500.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"AB19V","ID_Num":15,"Descricao":"Corrente no Barramento 19V","Componente":6,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"1","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":18.8,"maximo":19.2,"nominal":19.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":500.0,"maximo":4000.0,"nominal":1500.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"AB24V","ID_Num":16,"Descricao":"Corrente no Barramento 24V","Componente":6,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"2","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"6","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":23.8,"maximo":24.3,"nominal":24.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":100.0,"maximo":20000.0,"nominal":700.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"AB36V","ID_Num":17,"Descricao":"Corrente no Barramento 36V","Componente":6,"Aferir":true,"Mandatorio":true,"Liberado":false,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"3","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"7","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":31.0,"maximo":42.5,"nominal":37.5,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":200.0,"maximo":75000.0,"nominal":2500.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":35.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"LUZABT","ID_Num":31,"Descricao":"Luminosidade Ambiente","Componente":30,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x29","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":55,"posicao":2,"indice":0,"minimo":50.0,"maximo":80000.0,"nominal":10000.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"Lux"}]},{"ID":"IUVABT","ID_Num":32,"Descricao":"Indice de radiacao UV Ambiente","Componente":31,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[51],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":51,"posicao":2,"indice":0,"minimo":0.0,"maximo":11.0,"nominal":5.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"IUV"}]},{"ID":"MQ2","ID_Num":33,"Descricao":"Gas e Fumaca","Componente":28,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[50],"Parametros":[{"Descricao":"Tipo","Valor":"0","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":50,"posicao":2,"indice":0,"minimo":0.0,"maximo":600.0,"nominal":50.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"PPM"}]},{"ID":"MQ7","ID_Num":34,"Descricao":"Monoxido de carbono","Componente":28,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[50],"Parametros":[{"Descricao":"Tipo","Valor":"1","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":50,"posicao":2,"indice":0,"minimo":0.0,"maximo":400.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"PPM"}]},{"ID":"QLDABT","ID_Num":35,"Descricao":"Qualidade do ar","Componente":32,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":57,"posicao":2,"indice":0,"minimo":0.0,"maximo":1000.0,"nominal":150.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"PPB"},{"funcao":58,"posicao":2,"indice":1,"minimo":400.0,"maximo":2000.0,"nominal":600.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"PPM"},{"funcao":59,"posicao":2,"indice":2,"minimo":1.0,"maximo":3.0,"nominal":1.5,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"AQI"},{"funcao":54,"posicao":3,"indice":0,"minimo":0.0,"maximo":50.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"},{"funcao":56,"posicao":3,"indice":1,"minimo":20.0,"maximo":90.0,"nominal":60.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"%"}]},{"ID":"SHTABT","ID_Num":36,"Descricao":"Temperatura e Umidade Ambiente","Componente":29,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x44","QtdBytes":1,"Escalar":false,"Enviar":false},{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":54,"posicao":2,"indice":0,"minimo":0.0,"maximo":50.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"},{"funcao":56,"posicao":2,"indice":1,"minimo":20.0,"maximo":90.0,"nominal":60.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"%"}]},{"ID":"CHVABT","ID_Num":37,"Descricao":"Chuva","Componente":33,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[52],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":52,"posicao":2,"indice":0,"minimo":0.0,"maximo":100.0,"nominal":10.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"%"}]}],"Sinaleiros":[{"ID":"LEDMN","ID_Num":21,"Descricao":"Sinaleiro indicação de modo Manual ativo","Componente":15,"Funcoes":[38],"Comportamento":{"statusLED":1,"QtdPiscadas":1,"TempoMs":1000,"PausaMs":1000},"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":62,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":63,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"LEDAT","ID_Num":22,"Descricao":"Sinaleiro indicação de modo Automático ativo","Componente":15,"Funcoes":[38],"Comportamento":{"statusLED":0,"QtdPiscadas":1,"TempoMs":1000,"PausaMs":1000},"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":62,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":63,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"LEDOP","ID_Num":23,"Descricao":"Sinaleiro indicação do status da operação ativa","Componente":15,"Funcoes":[38],"Comportamento":{"statusLED":2,"QtdPiscadas":3,"TempoMs":200,"PausaMs":2000},"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":62,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":63,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]}],"Reles":[],"Servos":[{"ID":"FRO_ET","ID_Num":41,"Descricao":"Freio Motor ET","Componente":22,"Funcoes":[45],"Incremental":true,"Controlar":true,"Mandatorio":false,"Liberado":true,"_AnguloControle":0,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},{"ID":"FRO_EF","ID_Num":42,"Descricao":"Freio Motor EF","Componente":22,"Funcoes":[45],"Incremental":true,"Controlar":false,"Mandatorio":false,"Liberado":true,"_AnguloControle":0,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},{"ID":"FRO_DT","ID_Num":43,"Descricao":"Freio Motor DT","Componente":22,"Funcoes":[45],"Incremental":false,"Controlar":true,"Mandatorio":false,"Liberado":true,"_AnguloControle":180,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},{"ID":"FRO_DF","ID_Num":44,"Descricao":"Freio Motor DF","Componente":22,"Funcoes":[45],"Incremental":false,"Controlar":false,"Mandatorio":false,"Liberado":true,"_AnguloControle":180,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]}],"CameraCaminho":{"Dispositivo":117,"Index":0,"Id":"14442C10C143E2D600","Name":"OAK-D Lite","Description":"(0) OAK-D Lite","State":null,"Usb_Speed":null,"Available_Camera_Sensors":null,"Version":"1.3","Memory_Usage":null,"Temperature":null,"Bootloader_Version":null,"Is_Pipeline_Running":false,"fx":0.0,"baseline":0.0,"DistanciaMaximaVisao":5000.0,"DistanciaMinimaVisao":500.0,"PercentualAlturaSolo":30.0,"frames":{}},"CamerasSolo":[{"Dispositivo":112,"Index":0,"Id":"14442C1011AD1ED000","Name":"OAK-1 Lite W","Description":"(0) OAK-1 Lite W","State":null,"Usb_Speed":null,"Available_Camera_Sensors":null,"Version":"","Memory_Usage":null,"Temperature":null,"Bootloader_Version":null,"Is_Pipeline_Running":false,"fx":0.0,"baseline":0.0,"DistanciaMaximaVisao":5000.0,"DistanciaMinimaVisao":500.0,"PercentualAlturaSolo":30.0,"frames":{}}],"ConfiguracaoSensorUltrassom":{"Configuracao":0,"Sensores":[{"ID":1,"Posicao":0,"LimiteMinimo":false,"LimiteMinimoVal":0.0,"MargemMinimo":0.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":false,"Parada":false,"DistanciaIdeal":0.0,"EmUso":false,"LeituraCm":0.0,"SensorAtuado":false},{"ID":2,"Posicao":0,"LimiteMinimo":false,"LimiteMinimoVal":0.0,"MargemMinimo":0.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":false,"Parada":false,"DistanciaIdeal":0.0,"EmUso":false,"LeituraCm":0.0,"SensorAtuado":false},{"ID":3,"Posicao":0,"LimiteMinimo":false,"LimiteMinimoVal":0.0,"MargemMinimo":0.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":false,"Parada":false,"DistanciaIdeal":0.0,"EmUso":false,"LeituraCm":0.0,"SensorAtuado":false},{"ID":4,"Posicao":0,"LimiteMinimo":false,"LimiteMinimoVal":0.0,"MargemMinimo":0.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":false,"Parada":false,"DistanciaIdeal":0.0,"EmUso":false,"LeituraCm":0.0,"SensorAtuado":false}],"_paradaFrontal":false,"_paradaTraseira":false,"_paradaEsquerda":false,"_paradaDireita":false,"DesvioNecessario":false,"ParadaNecessaria":false,"DirecoesObstaculos":[],"DirecaoDesvio":1},"loRaService":{"ID":"LoRa","ID_Num":251,"Componente":26,"Conectado":false,"Configurado":false,"Iniciado":false,"FrequenciaEnvioDadosBase":0.1,"TempoEnvioDadosBase":10000.0,"UltimoRxDados":2097.6688668,"_ultimoRxDados":"2025-10-02T13:20:27.7585099Z","UltimoTxDados":2099.754748,"_ultimoTxDados":"2025-10-02T13:20:29.8441565Z","ParametrosSet":{"UltimaLeitura":"2025-09-17T12:23:59.2365261-03:00","PortaCOM":"","baudRate":96,"airRate":0,"baudAndAirRate":96,"parity":0,"packetSize":192,"power":0,"packetSizeAndPower":192,"tranMode":64,"worCycle":3,"tranModeAndWorCycle":67,"channelRssi":0,"lbt":0,"packetRssi":0,"address":2,"channel":65,"key":0},"ParametrosGet":{"UltimaLeitura":"0001-01-01T00:00:00","PortaCOM":"","baudRate":96,"airRate":0,"baudAndAirRate":96,"parity":0,"packetSize":192,"power":0,"packetSizeAndPower":192,"tranMode":64,"worCycle":3,"tranModeAndWorCycle":67,"channelRssi":0,"lbt":0,"packetRssi":0,"address":2,"channel":65,"key":0},"Funcoes":[14,47,48,49,3,2],"MensagensRecebidasAvulsas":[]},"LoRaParametrosBase":{"UltimaLeitura":"0001-01-01T00:00:00","PortaCOM":"","baudRate":96,"airRate":0,"baudAndAirRate":96,"parity":0,"packetSize":192,"power":0,"packetSizeAndPower":192,"tranMode":64,"worCycle":3,"tranModeAndWorCycle":67,"channelRssi":0,"lbt":0,"packetRssi":0,"address":1,"channel":65,"key":0}} \ No newline at end of file +{"ContadorCarga":{"TempoEstimadoMinutos":0.0,"CargaAtualAmp":20.0,"_Consumido":0.0,"ConsumidoAmp":0.0,"PercentualAtual":100.0,"PercentualConsumido":0.0,"PercentualBateria":0.0,"ConsumidoWatts":31.64},"tmrRegistrador":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"IsDisposed":false,"Interval":1000,"IntervalHz":1.0,"StackTrace":"SensoriamentoModel.IniciarRegistrador","Id":"tmrRegistrador_Sen","TimeTick":"00:00:00"},"Dispositivo":102,"Modulo_ID":"Sen","_EnderecoCAN_Tx":17,"_EnderecoCAN_Rx":17,"_TaxaAmostragem":1000,"FrequenciaBase":1.0,"RequisitarDados":true,"Conectado":false,"ConexaoAtiva":false,"DadosLeitura":{"Momento":"0001-01-01T00:00:00","Conectado":false,"Dispositivo":0,"Versao":0,"Mod_ID":null,"QualidadeWifi":0,"LatenciaLoop":0,"UltimoComandoRespondido":"0001-01-01T00:00:00","Sensores":null,"Sinaleiros":null,"Reles":null,"Servos":null},"Sensores":[{"ID":"TMVET","ID_Num":1,"Descricao":"Temperatura Motor Esquerdo Trás","Componente":4,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[12],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":54,"posicao":2,"indice":0,"minimo":5.0,"maximo":80.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"}]},{"ID":"TMVEF","ID_Num":2,"Descricao":"Temperatura Motor Esquerdo Frente","Componente":4,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[12],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":54,"posicao":2,"indice":0,"minimo":5.0,"maximo":80.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"}]},{"ID":"TMVDT","ID_Num":3,"Descricao":"Temperatura Motor Direito Trás","Componente":4,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[12],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":54,"posicao":2,"indice":0,"minimo":5.0,"maximo":80.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"}]},{"ID":"TMVDF","ID_Num":4,"Descricao":"Temperatura Motor Direito Frente","Componente":4,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[12],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":54,"posicao":2,"indice":0,"minimo":5.0,"maximo":80.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"}]},{"ID":"TBAT","ID_Num":5,"Descricao":"Temperatura da bateria","Componente":4,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[12],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":54,"posicao":2,"indice":0,"minimo":5.0,"maximo":50.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"}]},{"ID":"AB3V","ID_Num":11,"Descricao":"Corrente no Barramento 3V","Componente":6,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"0","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"5","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":3.0,"maximo":3.4,"nominal":3.3,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":50.0,"maximo":500.0,"nominal":100.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"AB5V","ID_Num":12,"Descricao":"Corrente no Barramento 5V","Componente":6,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"0","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"4","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":4.9,"maximo":5.2,"nominal":5.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":50.0,"maximo":1000.0,"nominal":300.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"AB7V2","ID_Num":13,"Descricao":"Corrente no Barramento 7,2V","Componente":6,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"0","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"2","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":7.0,"maximo":7.4,"nominal":7.2,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":0.0,"maximo":3000.0,"nominal":10.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"AB12V","ID_Num":14,"Descricao":"Corrente no Barramento 12V","Componente":6,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"2","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"3","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":11.5,"maximo":12.5,"nominal":12.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":50.0,"maximo":10000.0,"nominal":500.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"AB19V","ID_Num":15,"Descricao":"Corrente no Barramento 19V","Componente":6,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"1","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":18.8,"maximo":19.2,"nominal":19.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":500.0,"maximo":4000.0,"nominal":1500.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"AB24V","ID_Num":16,"Descricao":"Corrente no Barramento 24V","Componente":6,"Aferir":true,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"2","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"6","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":23.8,"maximo":24.3,"nominal":24.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":100.0,"maximo":20000.0,"nominal":700.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"AB36V","ID_Num":17,"Descricao":"Corrente no Barramento 36V","Componente":6,"Aferir":true,"Mandatorio":true,"Liberado":false,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x40","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Shunt","Valor":"3","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"7","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":28,"posicao":2,"indice":0,"minimo":31.0,"maximo":42.5,"nominal":37.5,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"V"},{"funcao":29,"posicao":2,"indice":1,"minimo":200.0,"maximo":75000.0,"nominal":2500.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"mA"},{"funcao":53,"posicao":2,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW"},{"funcao":61,"posicao":3,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":"mW/h"},{"funcao":54,"posicao":3,"indice":1,"minimo":0.0,"maximo":60.0,"nominal":35.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"},{"funcao":69,"posicao":3,"indice":2,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"LUZABT","ID_Num":31,"Descricao":"Luminosidade Ambiente","Componente":30,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x29","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":55,"posicao":2,"indice":0,"minimo":50.0,"maximo":80000.0,"nominal":10000.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"Lux"}]},{"ID":"IUVABT","ID_Num":32,"Descricao":"Indice de radiacao UV Ambiente","Componente":31,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[51],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":51,"posicao":2,"indice":0,"minimo":0.0,"maximo":11.0,"nominal":5.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"IUV"}]},{"ID":"MQ2","ID_Num":33,"Descricao":"Gas e Fumaca","Componente":28,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[50],"Parametros":[{"Descricao":"Tipo","Valor":"0","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":50,"posicao":2,"indice":0,"minimo":0.0,"maximo":600.0,"nominal":50.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"PPM"}]},{"ID":"MQ7","ID_Num":34,"Descricao":"Monoxido de carbono","Componente":28,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[50],"Parametros":[{"Descricao":"Tipo","Valor":"1","QtdBytes":1,"Escalar":false,"Enviar":true},{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":50,"posicao":2,"indice":0,"minimo":0.0,"maximo":400.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"PPM"}]},{"ID":"QLDABT","ID_Num":35,"Descricao":"Qualidade do ar","Componente":32,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":57,"posicao":2,"indice":0,"minimo":0.0,"maximo":1000.0,"nominal":150.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"PPB"},{"funcao":58,"posicao":2,"indice":1,"minimo":400.0,"maximo":2000.0,"nominal":600.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"PPM"},{"funcao":59,"posicao":2,"indice":2,"minimo":1.0,"maximo":3.0,"nominal":1.5,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"AQI"},{"funcao":54,"posicao":3,"indice":0,"minimo":0.0,"maximo":50.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"},{"funcao":56,"posicao":3,"indice":1,"minimo":20.0,"maximo":90.0,"nominal":60.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"%"}]},{"ID":"SHTABT","ID_Num":36,"Descricao":"Temperatura e Umidade Ambiente","Componente":29,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[27],"Parametros":[{"Descricao":"Endereço I2C","Valor":"0x44","QtdBytes":1,"Escalar":false,"Enviar":false},{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":54,"posicao":2,"indice":0,"minimo":0.0,"maximo":50.0,"nominal":25.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"ºC"},{"funcao":56,"posicao":2,"indice":1,"minimo":20.0,"maximo":90.0,"nominal":60.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"%"}]},{"ID":"CHVABT","ID_Num":37,"Descricao":"Chuva","Componente":33,"Aferir":false,"Mandatorio":false,"Liberado":true,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","Funcoes":[52],"Parametros":[{"Descricao":"Canal MUX","Valor":"-1","QtdBytes":1,"Escalar":false,"Enviar":true}],"ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":52,"posicao":2,"indice":0,"minimo":0.0,"maximo":100.0,"nominal":10.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":"%"}]}],"Sinaleiros":[{"ID":"LEDMN","ID_Num":21,"Descricao":"Sinaleiro indicação de modo Manual ativo","Componente":15,"Funcoes":[38],"Comportamento":{"statusLED":1,"QtdPiscadas":1,"TempoMs":1000,"PausaMs":1000},"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":62,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":63,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"LEDAT","ID_Num":22,"Descricao":"Sinaleiro indicação de modo Automático ativo","Componente":15,"Funcoes":[38],"Comportamento":{"statusLED":0,"QtdPiscadas":1,"TempoMs":1000,"PausaMs":1000},"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":62,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":63,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]},{"ID":"LEDOP","ID_Num":23,"Descricao":"Sinaleiro indicação do status da operação ativa","Componente":15,"Funcoes":[38],"Comportamento":{"statusLED":2,"QtdPiscadas":2,"TempoMs":500,"PausaMs":2000},"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":62,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":63,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null}]}],"Reles":[],"Servos":[{"ID":"FRO_ET","ID_Num":41,"Descricao":"Freio Motor ET","Componente":22,"Funcoes":[45],"Incremental":true,"Controlar":true,"Mandatorio":false,"Liberado":true,"_AnguloControle":0,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},{"ID":"FRO_EF","ID_Num":42,"Descricao":"Freio Motor EF","Componente":22,"Funcoes":[45],"Incremental":true,"Controlar":false,"Mandatorio":false,"Liberado":true,"_AnguloControle":0,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},{"ID":"FRO_DT","ID_Num":43,"Descricao":"Freio Motor DT","Componente":22,"Funcoes":[45],"Incremental":false,"Controlar":true,"Mandatorio":false,"Liberado":true,"_AnguloControle":180,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]},{"ID":"FRO_DF","ID_Num":44,"Descricao":"Freio Motor DF","Componente":22,"Funcoes":[45],"Incremental":false,"Controlar":false,"Mandatorio":false,"Liberado":true,"_AnguloControle":180,"Inicializado":false,"UltimaLeitura":"0001-01-01T00:00:00","ValoresLeituras":[{"funcao":60,"posicao":0,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":false,"unidade_medida":null},{"funcao":64,"posicao":2,"indice":0,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null},{"funcao":65,"posicao":2,"indice":1,"minimo":0.0,"maximo":0.0,"nominal":0.0,"offset":0.0,"atual":{"valor":null,"lidoEm":"0001-01-01T00:00:00","frequencia":0.0,"dt":0.0,"ValorMaximo":-1.7976931348623157E+308,"ValorMinimo":1.7976931348623157E+308},"analise_health":true,"unidade_medida":null}]}],"CameraCaminho":{"Dispositivo":117,"Index":0,"Id":"14442C10C143E2D600","Name":"OAK-D Lite","Description":"(0) OAK-D Lite","State":null,"Usb_Speed":null,"Available_Camera_Sensors":null,"Version":"1.3","Memory_Usage":null,"Temperature":null,"Bootloader_Version":null,"Is_Pipeline_Running":false,"fx":0.0,"baseline":0.0,"DistanciaMaximaVisao":5000.0,"DistanciaMinimaVisao":500.0,"PercentualAlturaSolo":30.0,"frames":{}},"CamerasSolo":[{"Dispositivo":112,"Index":0,"Id":"14442C1011AD1ED000","Name":"OAK-1 Lite W","Description":"(0) OAK-1 Lite W","State":null,"Usb_Speed":null,"Available_Camera_Sensors":null,"Version":"","Memory_Usage":null,"Temperature":null,"Bootloader_Version":null,"Is_Pipeline_Running":false,"fx":0.0,"baseline":0.0,"DistanciaMaximaVisao":5000.0,"DistanciaMinimaVisao":500.0,"PercentualAlturaSolo":30.0,"frames":{}}],"ConfiguracaoSensorUltrassom":{"Configuracao":0,"Sensores":[{"ID":1,"Posicao":0,"LimiteMinimo":false,"LimiteMinimoVal":0.0,"MargemMinimo":0.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":false,"Parada":false,"DistanciaIdeal":0.0,"EmUso":false,"LeituraCm":0.0,"SensorAtuado":false},{"ID":2,"Posicao":0,"LimiteMinimo":false,"LimiteMinimoVal":0.0,"MargemMinimo":0.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":false,"Parada":false,"DistanciaIdeal":0.0,"EmUso":false,"LeituraCm":0.0,"SensorAtuado":false},{"ID":3,"Posicao":0,"LimiteMinimo":false,"LimiteMinimoVal":0.0,"MargemMinimo":0.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":false,"Parada":false,"DistanciaIdeal":0.0,"EmUso":false,"LeituraCm":0.0,"SensorAtuado":false},{"ID":4,"Posicao":0,"LimiteMinimo":false,"LimiteMinimoVal":0.0,"MargemMinimo":0.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":false,"Parada":false,"DistanciaIdeal":0.0,"EmUso":false,"LeituraCm":0.0,"SensorAtuado":false}],"_paradaFrontal":false,"_paradaTraseira":false,"_paradaEsquerda":false,"_paradaDireita":false,"DesvioNecessario":false,"ParadaNecessaria":false,"DirecoesObstaculos":[],"DirecaoDesvio":1},"loRaService":{"ID":"LoRa","ID_Num":251,"Componente":26,"Conectado":false,"Configurado":false,"Iniciado":false,"FrequenciaEnvioDadosBase":0.1,"TempoEnvioDadosBase":10000.0,"UltimoRxDados":13783.7696664,"_ultimoRxDados":"2025-10-02T21:12:29.7684072Z","UltimoTxDados":13779.5724752,"_ultimoTxDados":"2025-10-02T21:12:25.5710794Z","ParametrosSet":{"UltimaLeitura":"2025-09-17T12:23:59.2365261-03:00","PortaCOM":"","baudRate":96,"airRate":0,"baudAndAirRate":96,"parity":0,"packetSize":192,"power":0,"packetSizeAndPower":192,"tranMode":64,"worCycle":3,"tranModeAndWorCycle":67,"channelRssi":0,"lbt":0,"packetRssi":0,"address":2,"channel":65,"key":0},"ParametrosGet":{"UltimaLeitura":"0001-01-01T00:00:00","PortaCOM":"","baudRate":96,"airRate":0,"baudAndAirRate":96,"parity":0,"packetSize":192,"power":0,"packetSizeAndPower":192,"tranMode":64,"worCycle":3,"tranModeAndWorCycle":67,"channelRssi":0,"lbt":0,"packetRssi":0,"address":2,"channel":65,"key":0},"Funcoes":[14,47,48,49,3,2],"MensagensRecebidasAvulsas":[]},"LoRaParametrosBase":{"UltimaLeitura":"0001-01-01T00:00:00","PortaCOM":"","baudRate":96,"airRate":0,"baudAndAirRate":96,"parity":0,"packetSize":192,"power":0,"packetSizeAndPower":192,"tranMode":64,"worCycle":3,"tranModeAndWorCycle":67,"channelRssi":0,"lbt":0,"packetRssi":0,"address":1,"channel":65,"key":0}} \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/x64/Debug/Parametros/version_files.vsf b/AgroBase/AgroBase/bin/x64/Debug/Parametros/version_files.vsf index 2e20a2cd9..f790913ab 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/Parametros/version_files.vsf +++ b/AgroBase/AgroBase/bin/x64/Debug/Parametros/version_files.vsf @@ -22,18 +22,18 @@ "Arquivo": "modelseg", "Diretorio": "C:\\AgroBaseModels\\Ruas\\", "Extensao": ".blob", - "Versao": "1_1", + "Versao": "1_2", "TipoArquivo": 0, - "ArquivoDownload": "models/street_detector_model_seg-1_1.blob", + "ArquivoDownload": "models/street_detector_model_seg-1_2.blob", }, { "id": 4, "Arquivo": "modelseg", "Diretorio": "C:\\AgroBaseModels\\Ruas\\", "Extensao": ".txt", - "Versao": "1_1", + "Versao": "1_2", "TipoArquivo": 0, - "ArquivoDownload": "models/street_detector_labelmap_seg-1_1.txt" + "ArquivoDownload": "models/street_detector_labelmap_seg-1_2.txt" }, { "id": 5, diff --git a/AgroBase/AgroBase/bin/x64/Debug/Python/Output/GeoJson.json b/AgroBase/AgroBase/bin/x64/Debug/Python/Output/GeoJson.json index cc9a4892a..1b1419590 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/Python/Output/GeoJson.json +++ b/AgroBase/AgroBase/bin/x64/Debug/Python/Output/GeoJson.json @@ -1 +1 @@ -{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"Id":"1","Name":"02_10_2025_10_12_49_MapaGPS","Length":103.77285244034941,"Dist1":0.0,"Dist2":0.0},"geometry":{"id":null,"type":"LineString","coordinates":[[-47.395153975358333,-22.172549257864738],[-47.395153968486994,-22.1725492654862],[-47.39515396914026,-22.172549275483821],[-47.39515393267758,-22.172549226018347],[-47.395153998600442,-22.172549270450922],[-47.395154000857673,-22.172549257275723],[-47.395153982001872,-22.172549254207006],[-47.395153993712476,-22.172549233384181],[-47.395153971085648,-22.172549195328042],[-47.395153990142944,-22.17254923271857],[-47.39515398328038,-22.172549238314215],[-47.395153964500025,-22.172549216990436],[-47.395154008300821,-22.172549217379355],[-47.395154021398845,-22.172549228082524],[-47.395153951241952,-22.172549217446473],[-47.39515395321726,-22.172549223791492],[-47.39515395864197,-22.17254922287508],[-47.395153952106483,-22.172549204617713],[-47.395153950395056,-22.172549220735359],[-47.395153932236425,-22.172549191294692],[-47.395153941108013,-22.1725492189223],[-47.395153973147778,-22.172549223532044],[-47.395153947660212,-22.172549214006487],[-47.395153917896266,-22.172549219593048],[-47.395153921521249,-22.172549217166413],[-47.395153912691,-22.172549223275723],[-47.395155711705939,-22.172545200190132],[-47.395157480341936,-22.172541778653052],[-47.395162423891847,-22.172538635720471],[-47.395165709107552,-22.172538148604247],[-47.395171140794922,-22.172536512912068],[-47.395174530864949,-22.172536716417188],[-47.395176995534463,-22.172537026417508],[-47.395182554963853,-22.172539487000186],[-47.395185615648039,-22.172540908552982],[-47.395192143118123,-22.172544250933],[-47.395194087137945,-22.172545402767152],[-47.39519717423812,-22.172546790498071],[-47.395200909863341,-22.172550869920173],[-47.395202569335595,-22.172553858140983],[-47.395204419390588,-22.172559613920971],[-47.395204427030087,-22.172562442428724],[-47.395204630354023,-22.172564358415709],[-47.395205214204545,-22.172569271598551],[-47.395205284435917,-22.172571994048884],[-47.395205855827477,-22.172576636919324],[-47.395206059493766,-22.1725793621155],[-47.3952069950562,-22.172584406102391],[-47.395207668813249,-22.172587280093317],[-47.395207961201514,-22.172591872490973],[-47.395209089133495,-22.172599965078135],[-47.395209765068614,-22.172605807016236],[-47.39521052391602,-22.172609282256573],[-47.395211608032461,-22.172617496119781],[-47.395212332568789,-22.172622056707791],[-47.395212871598027,-22.172631620624717],[-47.395213589950821,-22.172636160186109],[-47.395214491867861,-22.172640854515972],[-47.395215688178439,-22.172649694072806],[-47.395215606333622,-22.172653072322223],[-47.395217251540807,-22.172661164924904],[-47.395218458766394,-22.172667231804827],[-47.395218887631692,-22.172671268607555],[-47.3952196717312,-22.172678989698909],[-47.395220071476018,-22.172683734469047],[-47.3952218496047,-22.172693153061186],[-47.395222399999604,-22.172696940695236],[-47.395223877283854,-22.172705440701893],[-47.395224672797134,-22.172709842633019],[-47.395225177027768,-22.172714057970641],[-47.39522597254156,-22.172719346306781],[-47.395226149409865,-22.172722061347635],[-47.3952267005839,-22.172724231269477],[-47.395228497062327,-22.17272948329239],[-47.395228861057014,-22.172732014791798],[-47.395231260253418,-22.172736537427642],[-47.39523257549353,-22.172737524399707],[-47.395236156402383,-22.172741902551532],[-47.395237158001031,-22.172744754176094],[-47.395237390041004,-22.172747167557205],[-47.395234637442364,-22.172752335184828],[-47.395231582149243,-22.172755471655396],[-47.395229223406723,-22.172756719470573],[-47.395224415364112,-22.172756773079897],[-47.395221015161674,-22.172755597651179],[-47.3952149481626,-22.17275163858951],[-47.395212471186454,-22.172748973015526],[-47.395210955714916,-22.17274587723514],[-47.39520984940377,-22.172740171719393],[-47.3952098896359,-22.172738230949864],[-47.395209782924,-22.172733662235796],[-47.395209446902982,-22.172729721853187],[-47.395209176967541,-22.172727344201775],[-47.395209216974372,-22.172722498474911],[-47.395209094189013,-22.172719885898751],[-47.395208941433474,-22.172717815118371],[-47.395208243026879,-22.172711083336711],[-47.39520763066767,-22.1727057220588],[-47.39520603814799,-22.172697132267526],[-47.395205370068972,-22.172693612902698],[-47.395204507861436,-22.172685416808825],[-47.395204118082148,-22.172680861383331],[-47.3952037938817,-22.172677411827365],[-47.395202583761,-22.172667777286513],[-47.395202401793185,-22.172663097828654],[-47.395201848350936,-22.172659431557754],[-47.395200055178705,-22.172650141131847],[-47.395199293208677,-22.172645630965231],[-47.395198254719624,-22.1726374972696],[-47.395197613232924,-22.172632917213384],[-47.395197050760068,-22.172628149276537],[-47.395195023629704,-22.172618026894529],[-47.395195002015058,-22.172614375679888],[-47.395194535337431,-22.172606266319931],[-47.39519361367131,-22.172601982541863],[-47.395193102585942,-22.17259846223693],[-47.395191417853113,-22.172589002595696],[-47.395190551635238,-22.172583897297862],[-47.395190306287958,-22.172576919504756],[-47.395190374319768,-22.172574870784757],[-47.395190836103083,-22.172570180089032],[-47.395191306997106,-22.172566384211091],[-47.395191286060829,-22.172563428339565],[-47.395193371608158,-22.172560049061758],[-47.395192900237575,-22.172557295803987],[-47.3951908318369,-22.172553016297854],[-47.39518898646724,-22.172551503671297],[-47.39518253775779,-22.172549901217085],[-47.395179867888828,-22.172550798594443],[-47.3951782869192,-22.172551755557659],[-47.395173901980641,-22.172555896428626],[-47.395172774503706,-22.1725591625259],[-47.395172366659828,-22.172564614316634],[-47.395172857854249,-22.172566381271814],[-47.395174816280331,-22.172570989663896],[-47.395176108503996,-22.172573688095785],[-47.395176723035362,-22.172575853824597],[-47.395177743232395,-22.1725813208606],[-47.395178148667505,-22.172584058620785],[-47.395178545196316,-22.172586773407094],[-47.395179545290482,-22.172591994895964],[-47.395179631879046,-22.17259647611181],[-47.395180010659978,-22.172605866352875],[-47.395180762859837,-22.172609050235813],[-47.395181450802632,-22.172619064051975],[-47.39518194189489,-22.172623947179666],[-47.395182662098293,-22.172627201817125],[-47.395183970385638,-22.172636904663896],[-47.395184643858187,-22.172641464297659],[-47.395185062901831,-22.17264604441726],[-47.395185967200909,-22.172654255515592],[-47.39518709015686,-22.172659120940363],[-47.395187486503438,-22.172662827451788],[-47.395188604790995,-22.172672583980095],[-47.395189483765414,-22.172677156409392],[-47.395191428726157,-22.172685224253993],[-47.395191799991146,-22.172689137146151],[-47.395193293719224,-22.172698113421038],[-47.395193879661612,-22.172702724082622],[-47.395194841438723,-22.172706386772841],[-47.395195849848022,-22.172716526036151],[-47.395196446854676,-22.172721048638831],[-47.395196631625083,-22.172723907612312],[-47.395198251376179,-22.172729794860121],[-47.395199335881365,-22.172732490588157],[-47.395201733297327,-22.172736902797176],[-47.395202628205588,-22.172738413802755],[-47.395205439435578,-22.172742581138021],[-47.395205625394865,-22.172746579465425],[-47.395205363627745,-22.172748813057797],[-47.39520271506305,-22.17275396752208],[-47.3951999760635,-22.172755831617589],[-47.395192715753836,-22.172756900102858],[-47.395189695461461,-22.172756018177694],[-47.395186364430856,-22.172754622665344],[-47.395181731726815,-22.172749524896613],[-47.395180940447567,-22.172746321733147],[-47.395180995243805,-22.172741232111235],[-47.3951809880998,-22.172738768184093],[-47.395180936688604,-22.17273597213379],[-47.395180921032363,-22.172731039229532],[-47.395180806213752,-22.172728180430553],[-47.3951802550824,-22.172726083224632],[-47.39517973916432,-22.172720125269464],[-47.395178622176786,-22.172716817789567],[-47.395178429462462,-22.172708635184776],[-47.395178230126035,-22.172705382934488],[-47.395176889569981,-22.172697787964573],[-47.395176473696786,-22.172693221173898],[-47.395176301574338,-22.172689576216648],[-47.395174167081009,-22.172679920906127],[-47.395173085106904,-22.172675548561184],[-47.395172424596396,-22.172666116491797],[-47.395171352304324,-22.172662831081436],[-47.395170149224626,-22.172654394134373],[-47.395169877826866,-22.172649924354083],[-47.395169324460682,-22.172646751721011],[-47.395167903219829,-22.172636518749655],[-47.395167762283585,-22.17263167287599],[-47.395167007638463,-22.172628586483594],[-47.39516557008065,-22.172618470684327],[-47.395164550166179,-22.172613512249171],[-47.395163798702278,-22.172605827525636],[-47.39516323116289,-22.17260106771046],[-47.395161450759943,-22.172592890947044],[-47.395160675386663,-22.172588394306558],[-47.395160859671094,-22.172585871187586],[-47.395161606492572,-22.172581518337626],[-47.395161632961042,-22.172578453386404],[-47.395161439310584,-22.172576577505307],[-47.395161158037325,-22.172571897172418],[-47.395159293816747,-22.172567644324637],[-47.395157875082305,-22.1725613953058],[-47.395156820420908,-22.172559214940943],[-47.395155035009381,-22.172554391953291],[-47.39515435457372,-22.172551848033258],[-47.395154011709685,-22.172549930103862],[-47.395153606373,-22.172550098127122]]}}]} \ No newline at end of file +{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"Id":"1","Name":"02_10_2025_17_44_03_MapaGPS","Length":226.28977335108272,"Dist1":0.0,"Dist2":0.0},"geometry":{"id":null,"type":"LineString","coordinates":[[-47.3839413489573,-22.221429379288072],[-47.383942055481242,-22.221429269352537],[-47.383942062348979,-22.221429275025521],[-47.383941952639788,-22.221429383709342],[-47.383942023302431,-22.221429437774091],[-47.3839419992656,-22.221429441712523],[-47.383941937987487,-22.221429502457475],[-47.383942065948943,-22.221429525208798],[-47.383942051041565,-22.221429592488604],[-47.383942127169007,-22.2214295872249],[-47.383942162930531,-22.221429534840414],[-47.38394209822976,-22.221429577753742],[-47.383942078499807,-22.221429587907068],[-47.383942031911872,-22.221429589759861],[-47.383942048726155,-22.221429600859906],[-47.383943066655789,-22.22142958977652],[-47.3839466270954,-22.221430177534618],[-47.3839491464537,-22.221429662337691],[-47.383953302561657,-22.221428453221833],[-47.383957316631957,-22.221424371423058],[-47.383960050487175,-22.221422095674736],[-47.383962575904008,-22.221418728126302],[-47.38396544455604,-22.2214125632278],[-47.383966248732662,-22.221409811190817],[-47.383967507997063,-22.221406988824896],[-47.383970338072466,-22.22140192373546],[-47.383971867088171,-22.221399794895685],[-47.383971985473927,-22.221394976266911],[-47.38397163789849,-22.2213899480188],[-47.383970494257262,-22.221388055603338],[-47.3839679308127,-22.221385275447691],[-47.383962003192011,-22.221383067036232],[-47.383959002050844,-22.221383691751797],[-47.383955128543427,-22.221385057139372],[-47.383953353474062,-22.221386219992748],[-47.383948130022105,-22.221388362827657],[-47.383944780211827,-22.221389309906058],[-47.383942416447347,-22.221389881732762],[-47.383935269555074,-22.221388949227741],[-47.383929494146493,-22.221388067961854],[-47.383924575626558,-22.2213874857171],[-47.3839151144633,-22.221386708677223],[-47.38391010006039,-22.221385015753729],[-47.383905078549965,-22.221383914140528],[-47.383895131893951,-22.221382334255818],[-47.383890049877088,-22.221382163590846],[-47.383886157221411,-22.221381554287095],[-47.383876669528931,-22.221380127909839],[-47.383870850936688,-22.221378086009437],[-47.383867358746585,-22.221377400277252],[-47.383861431738879,-22.221377516909403],[-47.383849843835876,-22.221376881675727],[-47.383846002356535,-22.221376281501048],[-47.383840040731158,-22.221375117200857],[-47.383830861635012,-22.221374312897513],[-47.383826011344105,-22.221373811495006],[-47.383820847254654,-22.221373308358409],[-47.383809660300315,-22.221371999397405],[-47.383806113878236,-22.221371738498309],[-47.383799523583576,-22.221370597658577],[-47.383795696880448,-22.221370101568642],[-47.383785003232937,-22.221368715847841],[-47.383778459719878,-22.221368840297831],[-47.383773333697832,-22.221368173262736],[-47.383763117856304,-22.221366893925186],[-47.383756589904927,-22.221366601257529],[-47.383752844556668,-22.221366065148317],[-47.383746084001373,-22.22136518251865],[-47.3837360805564,-22.221364763563329],[-47.383731859038889,-22.221364701008568],[-47.383725450179924,-22.221363641236842],[-47.38372181139593,-22.221363739043237],[-47.383711118763337,-22.221362535548806],[-47.383705024441014,-22.221361532225519],[-47.383701134412775,-22.221361128441458],[-47.383690898224465,-22.221359679292725],[-47.383685407231233,-22.221360396209413],[-47.383679806551946,-22.221360036081986],[-47.383671835725458,-22.221358788406402],[-47.383665339529315,-22.221358365269381],[-47.383661122928174,-22.221358156599866],[-47.383651293733266,-22.221357130460678],[-47.383644709067681,-22.221356412603644],[-47.383639860857258,-22.22135655965285],[-47.383631080704014,-22.221356078148251],[-47.38362576307329,-22.221356053215686],[-47.383620597378453,-22.221355471624612],[-47.383609780648939,-22.221354720834011],[-47.383605010616535,-22.221354214630189],[-47.383599747513941,-22.221353831932646],[-47.383588940854658,-22.221353026939092],[-47.383583609683974,-22.221352690161471],[-47.383578225365873,-22.221352438975554],[-47.383567807646308,-22.221352365777726],[-47.38356117018359,-22.221352052562928],[-47.383557408608141,-22.22135221600934],[-47.383550177568793,-22.221352892377826],[-47.383541558236836,-22.2213519431778],[-47.383535758675912,-22.221351033816223],[-47.38353135379122,-22.221350852982262],[-47.383520063837551,-22.221350591452936],[-47.383512725819195,-22.221349714545326],[-47.3835082299793,-22.221350886116859],[-47.383503107351636,-22.221350985769192],[-47.383497285618461,-22.221351211590825],[-47.383491966339513,-22.221350801046135],[-47.383481618116249,-22.221350300044509],[-47.383476109844892,-22.221349781209277],[-47.383470319485781,-22.221349360707546],[-47.383461216041972,-22.221348716535978],[-47.383457812380165,-22.221348633837877],[-47.3834547287469,-22.221348488738204],[-47.383448971691777,-22.221347526857294],[-47.38344705396041,-22.221347165342394],[-47.383443977596492,-22.22134622642276],[-47.383438102277005,-22.22134359023924],[-47.383436482287756,-22.221343118427718],[-47.383435090433935,-22.221341737745785],[-47.383429966244961,-22.221340505339025],[-47.383427456108819,-22.221340826825333],[-47.383424407208153,-22.221341422156083],[-47.383419342225011,-22.221345858084966],[-47.383418582200534,-22.221348772013194],[-47.383418037547891,-22.221351635635479],[-47.383419719427216,-22.221357675057906],[-47.38342083425713,-22.221359355720118],[-47.383423042209053,-22.221361143518351],[-47.383429653752671,-22.221361562455062],[-47.383431413159634,-22.221361112128093],[-47.383434644205309,-22.221360873806212],[-47.383441031530872,-22.221361028039645],[-47.383443317566872,-22.22136106539552],[-47.383449616500627,-22.221361447597058],[-47.383452850443462,-22.22136197370617],[-47.383460625663211,-22.221362037374533],[-47.38346750961982,-22.221362735292288],[-47.383471626132064,-22.221362408621633],[-47.383481818089749,-22.221362789976862],[-47.38348753552539,-22.221362832418144],[-47.38349336250586,-22.221363216536837],[-47.383497567187248,-22.221362344286327],[-47.3835037339902,-22.22136073847696],[-47.383508871764157,-22.221361918833043],[-47.383520638270546,-22.221364135988292],[-47.383525661803567,-22.221363860812694],[-47.383529908311779,-22.221363250040937],[-47.38353871067843,-22.221363242002461],[-47.383544036276362,-22.221363501217855],[-47.383549127763679,-22.221364526623468],[-47.383555285218321,-22.221365291365014],[-47.383564805068545,-22.2213661619843],[-47.383569725502063,-22.221366304844491],[-47.38357460926251,-22.221366007012374],[-47.383585207652217,-22.221366240955167],[-47.383589232314591,-22.22136666813687],[-47.38359610985939,-22.221366827057551],[-47.3836000412567,-22.221367109856427],[-47.383612409094155,-22.221368027089717],[-47.383617326381746,-22.221368228047087],[-47.383619291692924,-22.221367081831566],[-47.383630236452753,-22.221368292543197],[-47.383635100234947,-22.22136925131155],[-47.383639149664894,-22.2213696344225],[-47.383650299015962,-22.221370264585481],[-47.383656731621457,-22.221370767272624],[-47.38366033019765,-22.221371369702034],[-47.383670126672129,-22.221371178782285],[-47.383675108231962,-22.221372130720106],[-47.383680699095194,-22.221373172736165],[-47.383690915468264,-22.221373355600587],[-47.383696053690073,-22.221373740235091],[-47.383700085901793,-22.221374521049807],[-47.383710694560143,-22.221375367775934],[-47.383715877612836,-22.2213752370051],[-47.3837255089091,-22.221376444252613],[-47.3837292601691,-22.22137741884319],[-47.383734026008639,-22.221376582712651],[-47.3837394632472,-22.22137776907492],[-47.383749699487929,-22.221379261795786],[-47.383755233059006,-22.221379202698273],[-47.383760460700067,-22.221379905961889],[-47.383770805259665,-22.221380618340515],[-47.383775935517193,-22.22138071438712],[-47.383780862913916,-22.221381479048564],[-47.383790230182356,-22.221382782423],[-47.383797059587636,-22.221382716775242],[-47.383801063663796,-22.221383067109215],[-47.38381201616604,-22.221384748786871],[-47.383816624992242,-22.22138567653],[-47.383820686732612,-22.221386529008928],[-47.383830872911354,-22.221387398974827],[-47.383837311284822,-22.221387901580947],[-47.38384169967852,-22.221388019808234],[-47.383848064233575,-22.221388940681429],[-47.383851623018657,-22.221390100597876],[-47.383854783638945,-22.221390613556327],[-47.383861303823473,-22.221391829070932],[-47.383864432980644,-22.221392251885831],[-47.383867527996763,-22.221393192015324],[-47.38387094503473,-22.221393995183504],[-47.383878039247314,-22.22139543043544],[-47.383881746295586,-22.221395733399572],[-47.38388523521602,-22.22139607527329],[-47.383893234973208,-22.221398071592127],[-47.383895478926547,-22.22139912198886],[-47.38389849976847,-22.221400589195966],[-47.38390411964965,-22.221402548403368],[-47.383906701865087,-22.221402995291847],[-47.383910863145076,-22.221403857440464],[-47.383917569223556,-22.221405193116141],[-47.383920742999983,-22.221406008528557],[-47.383924066571062,-22.221406437650874],[-47.38392648736766,-22.221406990555423],[-47.38393389390405,-22.221408346837926],[-47.383937002745448,-22.221409134360982],[-47.383940025424096,-22.221410278244761],[-47.383945269980671,-22.221411478696108],[-47.383948034766178,-22.221413428415765],[-47.3839494167203,-22.221415795775876],[-47.38395054807166,-22.22141908249975],[-47.383948199922862,-22.221426048856131],[-47.383945149557924,-22.221427928123898],[-47.383941943262762,-22.221429451984374],[-47.383934310232711,-22.221427616851773],[-47.383931125014193,-22.221424566364689],[-47.383927505488671,-22.221422196367911],[-47.383925873168728,-22.221420616836543],[-47.383921420052665,-22.22141645151159],[-47.383918961866534,-22.221414198529811],[-47.383916489481877,-22.221412424552796],[-47.383910116389416,-22.221410305670965],[-47.3839058926489,-22.221410160588519],[-47.383900563689309,-22.221411243331048],[-47.383890434393628,-22.221410793484754],[-47.383885513170249,-22.221408746831788],[-47.38388093643092,-22.221407821578186],[-47.383872991209252,-22.221406388756659],[-47.383866517249423,-22.221406367368807],[-47.383862350047167,-22.221406142554923],[-47.383851890427671,-22.221405546662407],[-47.383846597026881,-22.22140414413213],[-47.383841694169327,-22.221403340632254],[-47.383830888371342,-22.22140143357479],[-47.38382539221017,-22.221400886444126],[-47.383820200041264,-22.22140074766855],[-47.383813975893894,-22.221399699110037],[-47.383810669500782,-22.221398853805304],[-47.383798807147372,-22.221398090623591],[-47.383793581702932,-22.221397861647741],[-47.383788308783146,-22.221397783456943],[-47.383777671607149,-22.221395253742717],[-47.383772837881288,-22.221395320386346],[-47.383767727932543,-22.221394693916562],[-47.383757789388333,-22.221393312063984],[-47.3837518402862,-22.221393190929156],[-47.383747746052173,-22.221393235762637],[-47.383737824297185,-22.221392510507865],[-47.383732717025239,-22.221391363397622],[-47.383727290200177,-22.221391520023612],[-47.383717030747512,-22.221389811456461],[-47.38371147653065,-22.221389340579883],[-47.383706209073935,-22.221388732676072],[-47.38369773610173,-22.2213882050818],[-47.383691069864192,-22.221387439437869],[-47.383686933357154,-22.221387710018238],[-47.383676498991022,-22.221387261647312],[-47.38367008004321,-22.221386694639051],[-47.383666078257463,-22.221386043521797],[-47.383659578382556,-22.221385163993311],[-47.383650625680716,-22.221384922362745],[-47.38364540875957,-22.221384693616677],[-47.383640010736286,-22.221383852205879],[-47.383629444025324,-22.221383436971802],[-47.383625661860506,-22.22138350177871],[-47.383616839358922,-22.221382735732654],[-47.38361011251245,-22.221382514707827],[-47.38360608563778,-22.221381853742692],[-47.383599040417728,-22.221381261721405],[-47.383588583184434,-22.221380524444243],[-47.383584665972457,-22.221380125325943],[-47.383579655079359,-22.221379914411898],[-47.383569299178347,-22.221379590444286],[-47.383563821320983,-22.221379343050884],[-47.383558755596567,-22.22137912256802],[-47.383548719580972,-22.221379268624208],[-47.383545475550342,-22.221379475685048],[-47.38354087073224,-22.221379404537625],[-47.383535435771805,-22.221379184737533],[-47.38353177841136,-22.22137915512435],[-47.383528499596125,-22.221378533671189],[-47.383525460820934,-22.22137863720727],[-47.38351792901711,-22.221378047003572],[-47.38351425914982,-22.221378143700047],[-47.383507605392424,-22.221377472199332],[-47.383504688352943,-22.221377539925541],[-47.383499487403178,-22.221377984829122],[-47.383494885852919,-22.221377664383251],[-47.383492862276015,-22.221378523964386],[-47.3834902271444,-22.221378381677773],[-47.383486576019855,-22.221378306840176],[-47.383479871565868,-22.221378012370138],[-47.383476699184918,-22.221377813789832],[-47.383474213400461,-22.221377923471753],[-47.383466977859875,-22.221378464333771],[-47.38346245036967,-22.221378890262574],[-47.383459884359475,-22.221379735565737],[-47.383452881366281,-22.221381114248629],[-47.383449444307452,-22.221381922829366],[-47.383445889053043,-22.221381758672212],[-47.383439761379037,-22.221383395448438],[-47.383437440575292,-22.221385477557014],[-47.383436266731508,-22.221387307110966],[-47.383436261977359,-22.221394158199985],[-47.383439223825924,-22.221397668351077],[-47.383442526390532,-22.221400020998477],[-47.383449166332362,-22.221400583263545],[-47.383453382522205,-22.221398447127658],[-47.38345646797459,-22.221397247782271],[-47.38346085368228,-22.221394771056339],[-47.383466378241181,-22.221391591260904],[-47.383468569967242,-22.221390632316957],[-47.383472950968873,-22.221390356554579],[-47.383480475715636,-22.221389247339481],[-47.383482033493415,-22.221388972440732],[-47.383486240284142,-22.221389247270661],[-47.383491209581237,-22.221389149619139],[-47.3835031997965,-22.221390910661018],[-47.383508711345229,-22.221391193533112],[-47.38351359911556,-22.221391337016229],[-47.383521863064956,-22.22139147797181],[-47.383528256063528,-22.221390903173209],[-47.383532410332485,-22.221391303037421],[-47.383538671017526,-22.221391222024526],[-47.38354920987431,-22.221391665072186],[-47.383553079550623,-22.221391950989467],[-47.383559854154413,-22.22139239824136],[-47.383569128578813,-22.221391970106978],[-47.383574052612417,-22.221391672646092],[-47.383579289239648,-22.221392418060365],[-47.3835902518638,-22.221392922483542],[-47.383595749245863,-22.221392945038531],[-47.383601098236824,-22.221393231351168],[-47.383610379348752,-22.221393750359262],[-47.383615532468177,-22.221394638622936],[-47.383620598194824,-22.221395371725279],[-47.383631213709975,-22.221396290970656],[-47.383635152544784,-22.221395944775061],[-47.383641506555641,-22.221397063977548],[-47.383651994710746,-22.221397666069244],[-47.383656131748864,-22.221398169804907],[-47.383662550058332,-22.221398487977009],[-47.383666229440429,-22.221398482949763],[-47.383676980112945,-22.221398860403969],[-47.383683306354541,-22.221399907104239],[-47.38368846294177,-22.221400898543138],[-47.383699284593192,-22.221401225405856],[-47.383704420349211,-22.2214011499824],[-47.383708308399413,-22.221401554920746],[-47.383718841354444,-22.221402780110569],[-47.38372480712664,-22.221403458653143],[-47.383729263564639,-22.221404064334269],[-47.383740038764323,-22.221405561527703],[-47.383744405028978,-22.221405191790879],[-47.383749212404368,-22.221405994869585],[-47.383756782718223,-22.221406437750897],[-47.383765456682994,-22.221406659086195],[-47.383770730928077,-22.221407455787233],[-47.38377571776536,-22.221408380514944],[-47.383779538132728,-22.221408988453287],[-47.383790571057155,-22.22140925031561],[-47.383796342630077,-22.221410428526774],[-47.383801440903369,-22.221411700857939],[-47.383811790379511,-22.221413103580609],[-47.383818887881063,-22.221412931543675],[-47.383822606531155,-22.221412853929255],[-47.383831249477957,-22.221414182437307],[-47.383835988824757,-22.221415253627182],[-47.3838418419561,-22.221416254939431],[-47.383852056690294,-22.221417295880542],[-47.383857157044886,-22.22141802911273],[-47.383862513171486,-22.221419070762305],[-47.383867531382137,-22.221419165440686],[-47.383878190730087,-22.221420351429042],[-47.383883252983154,-22.221421196039824],[-47.383888493697796,-22.22142211606501],[-47.383897643395819,-22.221423882169212],[-47.383898854959824,-22.221424206116662]]}}]} \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/x64/Debug/Python/Output/mapa_gps.html b/AgroBase/AgroBase/bin/x64/Debug/Python/Output/mapa_gps.html index 99a537111..19ab853b2 100644 --- a/AgroBase/AgroBase/bin/x64/Debug/Python/Output/mapa_gps.html +++ b/AgroBase/AgroBase/bin/x64/Debug/Python/Output/mapa_gps.html @@ -17,7 +17,7 @@