Pequenos ajustes

This commit is contained in:
Diego Freitas 2026-03-06 07:42:21 -03:00
parent 77bffe5667
commit 23852cd6c4
7 changed files with 164 additions and 70 deletions

View File

@ -375,6 +375,10 @@
this.picMapaCalor = new System.Windows.Forms.PictureBox(); this.picMapaCalor = new System.Windows.Forms.PictureBox();
this.tabSonarDeteccoes = new System.Windows.Forms.TabPage(); this.tabSonarDeteccoes = new System.Windows.Forms.TabPage();
this.pnlSonarDeteccoes = new System.Windows.Forms.Panel(); this.pnlSonarDeteccoes = new System.Windows.Forms.Panel();
this.tabTopDown = new System.Windows.Forms.TabPage();
this.tabFrontal = new System.Windows.Forms.TabPage();
this.tabTridimensional = new System.Windows.Forms.TabPage();
this.pnlTridimensional = new System.Windows.Forms.Panel();
this.gridObstaculos = new System.Windows.Forms.DataGridView(); this.gridObstaculos = new System.Windows.Forms.DataGridView();
this.txtSonarDecisao = new System.Windows.Forms.TextBox(); this.txtSonarDecisao = new System.Windows.Forms.TextBox();
this.label99 = new System.Windows.Forms.Label(); this.label99 = new System.Windows.Forms.Label();
@ -521,10 +525,12 @@
this.label36 = new System.Windows.Forms.Label(); this.label36 = new System.Windows.Forms.Label();
this.txtMomento = new System.Windows.Forms.TextBox(); this.txtMomento = new System.Windows.Forms.TextBox();
this.btnPlay = new System.Windows.Forms.Button(); this.btnPlay = new System.Windows.Forms.Button();
this.tabTopDown = new System.Windows.Forms.TabPage(); this.rtbImpedimento = new System.Windows.Forms.RichTextBox();
this.tabFrontal = new System.Windows.Forms.TabPage(); this.label145 = new System.Windows.Forms.Label();
this.tabTridimensional = new System.Windows.Forms.TabPage(); this.lblVentilacaoModo = new System.Windows.Forms.Label();
this.pnlTridimensional = new System.Windows.Forms.Panel(); this.lblVentilacaoRLIN = new System.Windows.Forms.Label();
this.lblVentilacaoRLOUT = new System.Windows.Forms.Label();
this.lblVentilacaoTemperatura = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.trbMomento)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.trbMomento)).BeginInit();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
this.tabControl4.SuspendLayout(); this.tabControl4.SuspendLayout();
@ -533,6 +539,9 @@
this.panel2.SuspendLayout(); this.panel2.SuspendLayout();
this.tabControl1.SuspendLayout(); this.tabControl1.SuspendLayout();
this.tabSituacao.SuspendLayout(); this.tabSituacao.SuspendLayout();
this.pnlManual.SuspendLayout();
this.pnlOperacao.SuspendLayout();
this.pnlAutomatico.SuspendLayout();
this.tabDirecional.SuspendLayout(); this.tabDirecional.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.picDIR_DT)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.picDIR_DT)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picDIR_DF)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.picDIR_DF)).BeginInit();
@ -582,6 +591,7 @@
this.tabSonarCalor.SuspendLayout(); this.tabSonarCalor.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.picMapaCalor)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.picMapaCalor)).BeginInit();
this.tabSonarDeteccoes.SuspendLayout(); this.tabSonarDeteccoes.SuspendLayout();
this.tabTridimensional.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.gridObstaculos)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.gridObstaculos)).BeginInit();
this.tabSegmentacao.SuspendLayout(); this.tabSegmentacao.SuspendLayout();
this.tabCPU.SuspendLayout(); this.tabCPU.SuspendLayout();
@ -600,7 +610,6 @@
this.panel6.SuspendLayout(); this.panel6.SuspendLayout();
this.pnlInformacoesOperacao.SuspendLayout(); this.pnlInformacoesOperacao.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.picCameraCaminho)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.picCameraCaminho)).BeginInit();
this.tabTridimensional.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// trbMomento // trbMomento
@ -1002,13 +1011,11 @@
// //
// tabSituacao // tabSituacao
// //
this.tabSituacao.Controls.Add(this.rtbImpedimento);
this.tabSituacao.Controls.Add(this.label117); this.tabSituacao.Controls.Add(this.label117);
this.tabSituacao.Controls.Add(this.tvwFalhas); this.tabSituacao.Controls.Add(this.tvwFalhas);
this.tabSituacao.Controls.Add(this.lblManual);
this.tabSituacao.Controls.Add(this.lblOperacao);
this.tabSituacao.Controls.Add(this.pnlManual); this.tabSituacao.Controls.Add(this.pnlManual);
this.tabSituacao.Controls.Add(this.pnlOperacao); this.tabSituacao.Controls.Add(this.pnlOperacao);
this.tabSituacao.Controls.Add(this.lblAutomatico);
this.tabSituacao.Controls.Add(this.pnlAutomatico); this.tabSituacao.Controls.Add(this.pnlAutomatico);
this.tabSituacao.Location = new System.Drawing.Point(4, 22); this.tabSituacao.Location = new System.Drawing.Point(4, 22);
this.tabSituacao.Name = "tabSituacao"; this.tabSituacao.Name = "tabSituacao";
@ -1022,7 +1029,7 @@
// //
this.label117.AutoSize = true; this.label117.AutoSize = true;
this.label117.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F); this.label117.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F);
this.label117.Location = new System.Drawing.Point(6, 141); this.label117.Location = new System.Drawing.Point(6, 154);
this.label117.Name = "label117"; this.label117.Name = "label117";
this.label117.Size = new System.Drawing.Size(118, 17); this.label117.Size = new System.Drawing.Size(118, 17);
this.label117.TabIndex = 19; this.label117.TabIndex = 19;
@ -1033,60 +1040,63 @@
this.tvwFalhas.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) this.tvwFalhas.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right))); | System.Windows.Forms.AnchorStyles.Right)));
this.tvwFalhas.Location = new System.Drawing.Point(6, 161); this.tvwFalhas.Location = new System.Drawing.Point(6, 174);
this.tvwFalhas.Name = "tvwFalhas"; this.tvwFalhas.Name = "tvwFalhas";
this.tvwFalhas.Size = new System.Drawing.Size(484, 355); this.tvwFalhas.Size = new System.Drawing.Size(484, 342);
this.tvwFalhas.TabIndex = 18; this.tvwFalhas.TabIndex = 18;
// //
// lblManual // lblManual
// //
this.lblManual.AutoSize = true; this.lblManual.AutoSize = true;
this.lblManual.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F); this.lblManual.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F);
this.lblManual.Location = new System.Drawing.Point(393, 6); this.lblManual.Location = new System.Drawing.Point(10, 17);
this.lblManual.Name = "lblManual"; this.lblManual.Name = "lblManual";
this.lblManual.Size = new System.Drawing.Size(65, 17); this.lblManual.Size = new System.Drawing.Size(29, 17);
this.lblManual.TabIndex = 16; this.lblManual.TabIndex = 16;
this.lblManual.Text = "MANUAL"; this.lblManual.Text = "MN";
// //
// lblOperacao // lblOperacao
// //
this.lblOperacao.AutoSize = true; this.lblOperacao.AutoSize = true;
this.lblOperacao.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F); this.lblOperacao.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F);
this.lblOperacao.Location = new System.Drawing.Point(212, 6); this.lblOperacao.Location = new System.Drawing.Point(12, 18);
this.lblOperacao.Name = "lblOperacao"; this.lblOperacao.Name = "lblOperacao";
this.lblOperacao.Size = new System.Drawing.Size(85, 17); this.lblOperacao.Size = new System.Drawing.Size(28, 17);
this.lblOperacao.TabIndex = 17; this.lblOperacao.TabIndex = 17;
this.lblOperacao.Text = "OPERAÇÃO"; this.lblOperacao.Text = "OP";
// //
// pnlManual // pnlManual
// //
this.pnlManual.Location = new System.Drawing.Point(375, 26); this.pnlManual.Controls.Add(this.lblManual);
this.pnlManual.Location = new System.Drawing.Point(440, 6);
this.pnlManual.Name = "pnlManual"; this.pnlManual.Name = "pnlManual";
this.pnlManual.Size = new System.Drawing.Size(100, 100); this.pnlManual.Size = new System.Drawing.Size(50, 50);
this.pnlManual.TabIndex = 14; this.pnlManual.TabIndex = 14;
// //
// pnlOperacao // pnlOperacao
// //
this.pnlOperacao.Location = new System.Drawing.Point(204, 26); this.pnlOperacao.Controls.Add(this.lblOperacao);
this.pnlOperacao.Location = new System.Drawing.Point(440, 62);
this.pnlOperacao.Name = "pnlOperacao"; this.pnlOperacao.Name = "pnlOperacao";
this.pnlOperacao.Size = new System.Drawing.Size(100, 100); this.pnlOperacao.Size = new System.Drawing.Size(50, 50);
this.pnlOperacao.TabIndex = 15; this.pnlOperacao.TabIndex = 15;
// //
// lblAutomatico // lblAutomatico
// //
this.lblAutomatico.AutoSize = true; this.lblAutomatico.AutoSize = true;
this.lblAutomatico.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F); this.lblAutomatico.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F);
this.lblAutomatico.Location = new System.Drawing.Point(18, 6); this.lblAutomatico.Location = new System.Drawing.Point(13, 19);
this.lblAutomatico.Name = "lblAutomatico"; this.lblAutomatico.Name = "lblAutomatico";
this.lblAutomatico.Size = new System.Drawing.Size(99, 17); this.lblAutomatico.Size = new System.Drawing.Size(26, 17);
this.lblAutomatico.TabIndex = 13; this.lblAutomatico.TabIndex = 13;
this.lblAutomatico.Text = "AUTOMÁTICO"; this.lblAutomatico.Text = "AT";
// //
// pnlAutomatico // pnlAutomatico
// //
this.pnlAutomatico.Location = new System.Drawing.Point(18, 26); this.pnlAutomatico.Controls.Add(this.lblAutomatico);
this.pnlAutomatico.Location = new System.Drawing.Point(440, 118);
this.pnlAutomatico.Name = "pnlAutomatico"; this.pnlAutomatico.Name = "pnlAutomatico";
this.pnlAutomatico.Size = new System.Drawing.Size(100, 100); this.pnlAutomatico.Size = new System.Drawing.Size(50, 50);
this.pnlAutomatico.TabIndex = 12; this.pnlAutomatico.TabIndex = 12;
// //
// tabDirecional // tabDirecional
@ -4211,6 +4221,45 @@
this.pnlSonarDeteccoes.TabIndex = 0; this.pnlSonarDeteccoes.TabIndex = 0;
this.pnlSonarDeteccoes.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlSonarDeteccoes_Paint); this.pnlSonarDeteccoes.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlSonarDeteccoes_Paint);
// //
// tabTopDown
//
this.tabTopDown.Location = new System.Drawing.Point(4, 22);
this.tabTopDown.Name = "tabTopDown";
this.tabTopDown.Padding = new System.Windows.Forms.Padding(3);
this.tabTopDown.Size = new System.Drawing.Size(479, 290);
this.tabTopDown.TabIndex = 3;
this.tabTopDown.Text = "Top Down";
this.tabTopDown.UseVisualStyleBackColor = true;
//
// tabFrontal
//
this.tabFrontal.Location = new System.Drawing.Point(4, 22);
this.tabFrontal.Name = "tabFrontal";
this.tabFrontal.Padding = new System.Windows.Forms.Padding(3);
this.tabFrontal.Size = new System.Drawing.Size(479, 290);
this.tabFrontal.TabIndex = 4;
this.tabFrontal.Text = "Frontal";
this.tabFrontal.UseVisualStyleBackColor = true;
//
// tabTridimensional
//
this.tabTridimensional.Controls.Add(this.pnlTridimensional);
this.tabTridimensional.Location = new System.Drawing.Point(4, 22);
this.tabTridimensional.Name = "tabTridimensional";
this.tabTridimensional.Padding = new System.Windows.Forms.Padding(3);
this.tabTridimensional.Size = new System.Drawing.Size(479, 290);
this.tabTridimensional.TabIndex = 5;
this.tabTridimensional.Text = "Tridimensional";
this.tabTridimensional.UseVisualStyleBackColor = true;
//
// pnlTridimensional
//
this.pnlTridimensional.Dock = System.Windows.Forms.DockStyle.Fill;
this.pnlTridimensional.Location = new System.Drawing.Point(3, 3);
this.pnlTridimensional.Name = "pnlTridimensional";
this.pnlTridimensional.Size = new System.Drawing.Size(473, 284);
this.pnlTridimensional.TabIndex = 0;
//
// gridObstaculos // gridObstaculos
// //
this.gridObstaculos.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.gridObstaculos.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
@ -4512,6 +4561,11 @@
// //
// tabCPU // tabCPU
// //
this.tabCPU.Controls.Add(this.lblVentilacaoTemperatura);
this.tabCPU.Controls.Add(this.lblVentilacaoRLOUT);
this.tabCPU.Controls.Add(this.lblVentilacaoRLIN);
this.tabCPU.Controls.Add(this.lblVentilacaoModo);
this.tabCPU.Controls.Add(this.label145);
this.tabCPU.Controls.Add(this.gpbCpu_Analise); this.tabCPU.Controls.Add(this.gpbCpu_Analise);
this.tabCPU.Controls.Add(this.gpbCpu_Filtro); this.tabCPU.Controls.Add(this.gpbCpu_Filtro);
this.tabCPU.Controls.Add(this.chartCpu); this.tabCPU.Controls.Add(this.chartCpu);
@ -5794,44 +5848,65 @@
this.btnPlay.UseVisualStyleBackColor = true; this.btnPlay.UseVisualStyleBackColor = true;
this.btnPlay.Click += new System.EventHandler(this.btnPlay_Click); this.btnPlay.Click += new System.EventHandler(this.btnPlay_Click);
// //
// tabTopDown // rtbImpedimento
// //
this.tabTopDown.Location = new System.Drawing.Point(4, 22); this.rtbImpedimento.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.tabTopDown.Name = "tabTopDown"; this.rtbImpedimento.Location = new System.Drawing.Point(9, 6);
this.tabTopDown.Padding = new System.Windows.Forms.Padding(3); this.rtbImpedimento.Name = "rtbImpedimento";
this.tabTopDown.Size = new System.Drawing.Size(479, 290); this.rtbImpedimento.ReadOnly = true;
this.tabTopDown.TabIndex = 3; this.rtbImpedimento.Size = new System.Drawing.Size(425, 145);
this.tabTopDown.Text = "Top Down"; this.rtbImpedimento.TabIndex = 20;
this.tabTopDown.UseVisualStyleBackColor = true; this.rtbImpedimento.Text = "";
// //
// tabFrontal // label145
// //
this.tabFrontal.Location = new System.Drawing.Point(4, 22); this.label145.AutoSize = true;
this.tabFrontal.Name = "tabFrontal"; this.label145.Location = new System.Drawing.Point(226, 406);
this.tabFrontal.Padding = new System.Windows.Forms.Padding(3); this.label145.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.tabFrontal.Size = new System.Drawing.Size(479, 290); this.label145.Name = "label145";
this.tabFrontal.TabIndex = 4; this.label145.Size = new System.Drawing.Size(57, 13);
this.tabFrontal.Text = "Frontal"; this.label145.TabIndex = 137;
this.tabFrontal.UseVisualStyleBackColor = true; this.label145.Text = "Ventilação";
// //
// tabTridimensional // lblVentilacaoModo
// //
this.tabTridimensional.Controls.Add(this.pnlTridimensional); this.lblVentilacaoModo.AutoSize = true;
this.tabTridimensional.Location = new System.Drawing.Point(4, 22); this.lblVentilacaoModo.Location = new System.Drawing.Point(226, 422);
this.tabTridimensional.Name = "tabTridimensional"; this.lblVentilacaoModo.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.tabTridimensional.Padding = new System.Windows.Forms.Padding(3); this.lblVentilacaoModo.Name = "lblVentilacaoModo";
this.tabTridimensional.Size = new System.Drawing.Size(479, 290); this.lblVentilacaoModo.Size = new System.Drawing.Size(40, 13);
this.tabTridimensional.TabIndex = 5; this.lblVentilacaoModo.TabIndex = 138;
this.tabTridimensional.Text = "Tridimensional"; this.lblVentilacaoModo.Text = "Modo: ";
this.tabTridimensional.UseVisualStyleBackColor = true;
// //
// pnlTridimensional // lblVentilacaoRLIN
// //
this.pnlTridimensional.Dock = System.Windows.Forms.DockStyle.Fill; this.lblVentilacaoRLIN.AutoSize = true;
this.pnlTridimensional.Location = new System.Drawing.Point(3, 3); this.lblVentilacaoRLIN.Location = new System.Drawing.Point(226, 455);
this.pnlTridimensional.Name = "pnlTridimensional"; this.lblVentilacaoRLIN.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.pnlTridimensional.Size = new System.Drawing.Size(473, 284); this.lblVentilacaoRLIN.Name = "lblVentilacaoRLIN";
this.pnlTridimensional.TabIndex = 0; this.lblVentilacaoRLIN.Size = new System.Drawing.Size(38, 13);
this.lblVentilacaoRLIN.TabIndex = 139;
this.lblVentilacaoRLIN.Text = "RLIN: ";
//
// lblVentilacaoRLOUT
//
this.lblVentilacaoRLOUT.AutoSize = true;
this.lblVentilacaoRLOUT.Location = new System.Drawing.Point(226, 472);
this.lblVentilacaoRLOUT.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblVentilacaoRLOUT.Name = "lblVentilacaoRLOUT";
this.lblVentilacaoRLOUT.Size = new System.Drawing.Size(50, 13);
this.lblVentilacaoRLOUT.TabIndex = 140;
this.lblVentilacaoRLOUT.Text = "RLOUT: ";
//
// lblVentilacaoTemperatura
//
this.lblVentilacaoTemperatura.AutoSize = true;
this.lblVentilacaoTemperatura.Location = new System.Drawing.Point(226, 438);
this.lblVentilacaoTemperatura.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblVentilacaoTemperatura.Name = "lblVentilacaoTemperatura";
this.lblVentilacaoTemperatura.Size = new System.Drawing.Size(73, 13);
this.lblVentilacaoTemperatura.TabIndex = 141;
this.lblVentilacaoTemperatura.Text = "Temperatura: ";
// //
// frmResultadosOperacao // frmResultadosOperacao
// //
@ -5862,6 +5937,12 @@
this.tabControl1.ResumeLayout(false); this.tabControl1.ResumeLayout(false);
this.tabSituacao.ResumeLayout(false); this.tabSituacao.ResumeLayout(false);
this.tabSituacao.PerformLayout(); this.tabSituacao.PerformLayout();
this.pnlManual.ResumeLayout(false);
this.pnlManual.PerformLayout();
this.pnlOperacao.ResumeLayout(false);
this.pnlOperacao.PerformLayout();
this.pnlAutomatico.ResumeLayout(false);
this.pnlAutomatico.PerformLayout();
this.tabDirecional.ResumeLayout(false); this.tabDirecional.ResumeLayout(false);
this.tabDirecional.PerformLayout(); this.tabDirecional.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.picDIR_DT)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.picDIR_DT)).EndInit();
@ -5934,10 +6015,12 @@
this.tabSonarCalor.ResumeLayout(false); this.tabSonarCalor.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.picMapaCalor)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.picMapaCalor)).EndInit();
this.tabSonarDeteccoes.ResumeLayout(false); this.tabSonarDeteccoes.ResumeLayout(false);
this.tabTridimensional.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.gridObstaculos)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.gridObstaculos)).EndInit();
this.tabSegmentacao.ResumeLayout(false); this.tabSegmentacao.ResumeLayout(false);
this.tabSegmentacao.PerformLayout(); this.tabSegmentacao.PerformLayout();
this.tabCPU.ResumeLayout(false); this.tabCPU.ResumeLayout(false);
this.tabCPU.PerformLayout();
this.gpbCpu_Analise.ResumeLayout(false); this.gpbCpu_Analise.ResumeLayout(false);
this.gpbCpu_Analise.PerformLayout(); this.gpbCpu_Analise.PerformLayout();
this.gpbCpu_Filtro.ResumeLayout(false); this.gpbCpu_Filtro.ResumeLayout(false);
@ -5959,7 +6042,6 @@
this.pnlInformacoesOperacao.ResumeLayout(false); this.pnlInformacoesOperacao.ResumeLayout(false);
this.pnlInformacoesOperacao.PerformLayout(); this.pnlInformacoesOperacao.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.picCameraCaminho)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.picCameraCaminho)).EndInit();
this.tabTridimensional.ResumeLayout(false);
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout(); this.PerformLayout();
@ -6439,5 +6521,11 @@
private System.Windows.Forms.TabPage tabFrontal; private System.Windows.Forms.TabPage tabFrontal;
private System.Windows.Forms.TabPage tabTridimensional; private System.Windows.Forms.TabPage tabTridimensional;
private System.Windows.Forms.Panel pnlTridimensional; private System.Windows.Forms.Panel pnlTridimensional;
private System.Windows.Forms.RichTextBox rtbImpedimento;
private System.Windows.Forms.Label lblVentilacaoModo;
private System.Windows.Forms.Label label145;
private System.Windows.Forms.Label lblVentilacaoRLOUT;
private System.Windows.Forms.Label lblVentilacaoRLIN;
private System.Windows.Forms.Label lblVentilacaoTemperatura;
} }
} }

View File

@ -712,7 +712,7 @@ namespace AgroBase.Forms.Operacoes
new GraficoInterativoSerieModel() new GraficoInterativoSerieModel()
{ {
Titulo = "A Bat", Titulo = "A Bat",
Valores = LogsOperacao.Select(x => (double?)(x?.Bateria?.CorrenteInstantanea) ?? 0).ToList(), Valores = LogsOperacao.Select(x => ((double?)(x?.Bateria?.CorrenteInstantanea) ?? 0) * 1000.0).ToList(),
Visivel = true, Visivel = true,
MostrarValor = true MostrarValor = true
}, },
@ -1185,8 +1185,7 @@ namespace AgroBase.Forms.Operacoes
OperacaoModel.PopularTreeView(tvwFalhas, Log.ModulosSaude); OperacaoModel.PopularTreeView(tvwFalhas, Log.ModulosSaude);
tvwFalhas.ExpandAll(); tvwFalhas.ExpandAll();
label117.Text = $"Impedimento: {Log.ErroOperacaoLiberada}"; rtbImpedimento.Text = $"Impedimento: {Log.ErroOperacaoLiberada}";
//label117.Text = $"Bat {Log.Bateria?.TensaoInstantanea} A, {Log.Bateria?.CorrenteInstantanea} A, {Log.Bateria?.PercentualBateria} %";
} }
private void AtualizarInformacoesCameras() private void AtualizarInformacoesCameras()
@ -1634,6 +1633,12 @@ namespace AgroBase.Forms.Operacoes
txtCpu_Minimo.Text = Valores.Min().ToString("0.00"); txtCpu_Minimo.Text = Valores.Min().ToString("0.00");
txtCpu_Maximo.Text = Valores.Max().ToString("0.00"); txtCpu_Maximo.Text = Valores.Max().ToString("0.00");
} }
var logVent = LogsOperacao[idxMomentoAtual].CoolerControl;
lblVentilacaoModo.Text = $"Modo: {logVent?.Modo ?? CoolerControlService.CoolerMode.Off}";
lblVentilacaoModo.Text = $"Temperatura: {logVent?.Temperatura ?? 0:F2} ºC";
lblVentilacaoRLIN.Text = $"RLIN: {logVent?.EstadoEntrada ?? Enums.Estado.Desligado} ({logVent?.LeituraEntrada ?? Enums.Estado.Desligado})";
lblVentilacaoRLIN.Text = $"RLOUT: {logVent?.EstadoSaida ?? Enums.Estado.Desligado} ({logVent?.LeituraSaida ?? Enums.Estado.Desligado})";
} }
private void AtualizarInformacoesComandos() private void AtualizarInformacoesComandos()
@ -2169,7 +2174,6 @@ namespace AgroBase.Forms.Operacoes
} }
} }
} }
} }
} }

View File

@ -34,7 +34,7 @@ namespace AgroBase.Services
{ {
get get
{ {
return Referenciando ? 250 : 500; return Referenciando ? 250 : 1000;
} }
} }

View File

@ -173,7 +173,7 @@
<!-- Joystick --> <!-- Joystick -->
<Grid Grid.Column="1" HorizontalAlignment="Center"> <Grid Grid.Column="1" HorizontalAlignment="Center">
<Border CornerRadius="8" Background="#151515" BorderBrush="#333" BorderThickness="1" Padding="6" MouseDown="Pad_MouseDown" MouseMove="Pad_MouseMove" MouseUp="Pad_MouseUp"> <Border CornerRadius="8" Background="#151515" BorderBrush="#333" BorderThickness="1" Padding="6" MouseDown="Pad_MouseDown" MouseMove="Pad_MouseMove" MouseUp="Pad_MouseUp" IsHitTestVisible="False">
<Grid Width="120" Height="120" x:Name="Pad"> <Grid Width="120" Height="120" x:Name="Pad">
<Ellipse Stroke="#444" StrokeThickness="1"/> <Ellipse Stroke="#444" StrokeThickness="1"/>
<Ellipse Width="85" Height="85" Stroke="#444" StrokeThickness="1"/> <Ellipse Width="85" Height="85" Stroke="#444" StrokeThickness="1"/>

View File

@ -322,7 +322,8 @@ namespace OperationControl.Controls
if (System.Windows.MessageBox.Show("Deseja iniciar a operação com os parâmetros atuais?", "Iniciar Operação", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) if (System.Windows.MessageBox.Show("Deseja iniciar a operação com os parâmetros atuais?", "Iniciar Operação", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
{ {
VariaveisControleOperacao.EnviarComandoIniciarOperacao(true, true); bool simulador = VariaveisControleOperacao.RoverEmFoco?.DadosLeitura?.Gnss?.Iniciado != true;
VariaveisControleOperacao.EnviarComandoIniciarOperacao(true, simulador);
} }
} }
} }

View File

@ -795,7 +795,7 @@
<TextBox x:Name="txtParametros_PctErvaOn" Canvas.Left="234" TextWrapping="Wrap" Text="2" Canvas.Top="19" Width="25" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" TextAlignment="Center" ToolTip="Percentual de ervas detectado na região de um bico para ligar o bico pulverizador"/> <TextBox x:Name="txtParametros_PctErvaOn" Canvas.Left="234" TextWrapping="Wrap" Text="2" Canvas.Top="19" Width="25" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" TextAlignment="Center" ToolTip="Percentual de ervas detectado na região de um bico para ligar o bico pulverizador"/>
<TextBox x:Name="txtParametros_PctErvaOff" Canvas.Left="234" TextWrapping="Wrap" Text="1" Canvas.Top="34" Width="25" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" TextAlignment="Center" ToolTip="Percentual de ervas detectado na região de um bico para desligar o bico pulverizador"/> <TextBox x:Name="txtParametros_PctErvaOff" Canvas.Left="234" TextWrapping="Wrap" Text="1" Canvas.Top="34" Width="25" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" TextAlignment="Center" ToolTip="Percentual de ervas detectado na região de um bico para desligar o bico pulverizador"/>
<TextBox x:Name="txtParametros_TempoOn" Canvas.Left="234" TextWrapping="Wrap" Text="200" Canvas.Top="49" Width="25" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" TextAlignment="Center" ToolTip="Tempo em que o bico pulverizador fica atuado após detectar a erva, em milissegundos"/> <TextBox x:Name="txtParametros_TempoOn" Canvas.Left="234" TextWrapping="Wrap" Text="200" Canvas.Top="49" Width="25" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" TextAlignment="Center" ToolTip="Tempo em que o bico pulverizador fica atuado após detectar a erva, em milissegundos"/>
<CheckBox x:Name="chbParametros_Sonar" Content="Sonar Ativado" Canvas.Left="265" Canvas.Top="18" FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Top" ToolTip="Utilizar dados do sonar na tomada de decisão de controle direcional automático"/> <CheckBox x:Name="chbParametros_ParadaObstaculo" Content="Parada Obstáculo" Canvas.Left="265" Canvas.Top="18" FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Top" ToolTip="Utilizar dados da câmera frontal para realizar parada por detecção de obstáculos"/>
<CheckBox x:Name="chbParametros_Frenagem" Content="Frenagem Automática" Canvas.Left="265" Canvas.Top="33" FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Top" ToolTip="Acionamento automático dos freios ao detectar obstáculos próximos"/> <CheckBox x:Name="chbParametros_Frenagem" Content="Frenagem Automática" Canvas.Left="265" Canvas.Top="33" FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Top" ToolTip="Acionamento automático dos freios ao detectar obstáculos próximos"/>
<CheckBox x:Name="chbParametros_Pulverizador" Content="Pulverizador Automático" Canvas.Left="265" Canvas.Top="48" FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Top" ToolTip="Atuação automática do pulverizador ao detectar ervas no radar sobre a área de um bico"/> <CheckBox x:Name="chbParametros_Pulverizador" Content="Pulverizador Automático" Canvas.Left="265" Canvas.Top="48" FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Top" ToolTip="Atuação automática do pulverizador ao detectar ervas no radar sobre a área de um bico"/>
<Button x:Name="btnParametros_Salvar" Content="💾" FontSize="10" Canvas.Left="372" Canvas.Top="3" Click="btnParametros_Salvar_Click" HorizontalAlignment="Left" VerticalAlignment="Center" ToolTip="Salva os ajustes realizados nos parâmetros da operação, e envia para o equipamento em foco"/> <Button x:Name="btnParametros_Salvar" Content="💾" FontSize="10" Canvas.Left="372" Canvas.Top="3" Click="btnParametros_Salvar_Click" HorizontalAlignment="Left" VerticalAlignment="Center" ToolTip="Salva os ajustes realizados nos parâmetros da operação, e envia para o equipamento em foco"/>

View File

@ -305,9 +305,9 @@ namespace OperationControl.Windows
{ {
try try
{ {
if (rover_id == VariaveisControleOperacao.BaseMarkerID) if (dados_base)
{ {
//Variaveis.MostrarLog($"Atualizando dados da tela para a base"); Variaveis.MostrarLog($"Atualizando dados da tela para a base");
var gpsService = Variaveis.GpsService; var gpsService = Variaveis.GpsService;
lblDispositivos_Status.Content = VariaveisControleOperacao.StatusBase.ToString(); lblDispositivos_Status.Content = VariaveisControleOperacao.StatusBase.ToString();
@ -321,6 +321,7 @@ namespace OperationControl.Windows
if (dados_leitura == null) return; if (dados_leitura == null) return;
Variaveis.MostrarLog($"Atualizando dados da tela para o dispositivo {rover_id}"); Variaveis.MostrarLog($"Atualizando dados da tela para o dispositivo {rover_id}");
lblDispositivos_Status.Content = (rover?.DadosLeitura?.StatusRover ?? AgroBase.Models.Enums.StatusModulo.Desconectado).ToString(); lblDispositivos_Status.Content = (rover?.DadosLeitura?.StatusRover ?? AgroBase.Models.Enums.StatusModulo.Desconectado).ToString();
AplicarStatusModuloNaLabel(lblDispositivos_Status, rover?.DadosLeitura?.StatusRover ?? AgroBase.Models.Enums.StatusModulo.Desconectado, true, false); AplicarStatusModuloNaLabel(lblDispositivos_Status, rover?.DadosLeitura?.StatusRover ?? AgroBase.Models.Enums.StatusModulo.Desconectado, true, false);
AtualizarDadosTela_Diagnosticos(rover); AtualizarDadosTela_Diagnosticos(rover);
@ -1825,7 +1826,7 @@ namespace OperationControl.Windows
MovimentoAutomatico = modo != AgroBase.Models.Enums.ModoOperacao.Manual, MovimentoAutomatico = modo != AgroBase.Models.Enums.ModoOperacao.Manual,
DirecionalAutomatico = modo != AgroBase.Models.Enums.ModoOperacao.Manual, DirecionalAutomatico = modo != AgroBase.Models.Enums.ModoOperacao.Manual,
SonarAtivado = chbParametros_Sonar.IsChecked ?? false, SonarAtivado = false,
FrenagemAutomaticaAoParar = chbParametros_Frenagem.IsChecked ?? false, FrenagemAutomaticaAoParar = chbParametros_Frenagem.IsChecked ?? false,
MovVelocidadeCErvasPercent = int.Parse(txtParametros_VelCErvas.Text), MovVelocidadeCErvasPercent = int.Parse(txtParametros_VelCErvas.Text),
MovVelocidadeSErvasPercent = int.Parse(txtParametros_VelSErvas.Text), MovVelocidadeSErvasPercent = int.Parse(txtParametros_VelSErvas.Text),
@ -1833,7 +1834,7 @@ namespace OperationControl.Windows
ImuParadaPorInclinacao = false, ImuParadaPorInclinacao = false,
MpcHorizonte = 4, MpcHorizonte = 4,
MpcMatrizCusto = false, MpcMatrizCusto = false,
OakParadaPorObstaculo = true, OakParadaPorObstaculo = chbParametros_ParadaObstaculo.IsChecked ?? false,
RegistrarDadosPosProcessamento = false, RegistrarDadosPosProcessamento = false,
DirAnguloMaximo = int.Parse(txtParametros_AngMax.Text), DirAnguloMaximo = int.Parse(txtParametros_AngMax.Text),