diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/0b7ab77a-48c6-4165-834f-b3a62781763b.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/0b7ab77a-48c6-4165-834f-b3a62781763b.vsidx new file mode 100644 index 000000000..8caf29a30 Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/0b7ab77a-48c6-4165-834f-b3a62781763b.vsidx differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/4c227218-a963-45d8-8756-3c7cf941baf4.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/4c227218-a963-45d8-8756-3c7cf941baf4.vsidx deleted file mode 100644 index 70aef67a0..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/4c227218-a963-45d8-8756-3c7cf941baf4.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/6e5a4020-6311-4bee-a6df-d035e26ed25b.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/6e5a4020-6311-4bee-a6df-d035e26ed25b.vsidx deleted file mode 100644 index fca351b39..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/6e5a4020-6311-4bee-a6df-d035e26ed25b.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/727dd755-5732-46fe-bb11-abf176c6c38a.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/727dd755-5732-46fe-bb11-abf176c6c38a.vsidx deleted file mode 100644 index d1bb6e6c3..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/727dd755-5732-46fe-bb11-abf176c6c38a.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/7a620deb-0b3a-4265-bbeb-81e6cc14727c.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/7a620deb-0b3a-4265-bbeb-81e6cc14727c.vsidx new file mode 100644 index 000000000..3de122798 Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/7a620deb-0b3a-4265-bbeb-81e6cc14727c.vsidx differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/bf07e494-4543-4606-8d2a-61b4692a7a56.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/bf07e494-4543-4606-8d2a-61b4692a7a56.vsidx deleted file mode 100644 index 70aef67a0..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/bf07e494-4543-4606-8d2a-61b4692a7a56.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/e42909a2-601c-4b08-bb6e-db3d8b0de1ad.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/e42909a2-601c-4b08-bb6e-db3d8b0de1ad.vsidx new file mode 100644 index 000000000..94bd04cd7 Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/e42909a2-601c-4b08-bb6e-db3d8b0de1ad.vsidx differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/e5d42f86-224d-4a75-b882-798c826d5a98.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/e5d42f86-224d-4a75-b882-798c826d5a98.vsidx deleted file mode 100644 index 3875bb9cb..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/e5d42f86-224d-4a75-b882-798c826d5a98.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/e6ae2730-e157-421b-b326-17b318381690.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/e6ae2730-e157-421b-b326-17b318381690.vsidx new file mode 100644 index 000000000..1f97c6794 Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/e6ae2730-e157-421b-b326-17b318381690.vsidx differ diff --git a/AgroBase/.vs/AgroBase/v17/.suo b/AgroBase/.vs/AgroBase/v17/.suo index a983f3212..e18b9410a 100644 Binary files a/AgroBase/.vs/AgroBase/v17/.suo and b/AgroBase/.vs/AgroBase/v17/.suo differ diff --git a/AgroBase/.vs/AgroBase/v17/DocumentLayout.json b/AgroBase/.vs/AgroBase/v17/DocumentLayout.json index ddfaa8753..99a419cd8 100644 --- a/AgroBase/.vs/AgroBase/v17/DocumentLayout.json +++ b/AgroBase/.vs/AgroBase/v17/DocumentLayout.json @@ -3,16 +3,20 @@ "WorkspaceRootPath": "C:\\ZendionINC\\agrobot_base\\AgroBase\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|c:\\zendioninc\\agrobot_base\\agrobase\\agrobase\\forms\\frmkinect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\frmkinect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|c:\\zendioninc\\agrobot_base\\agrobase\\agrobase\\forms\\operacoes\\frmresultadosoperacao.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\operacoes\\frmresultadosoperacao.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|c:\\zendioninc\\agrobot_base\\agrobase\\agrobase\\forms\\frmkinect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", - "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\frmkinect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" + "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|C:\\ZendionINC\\agrobot_base\\AgroBase\\agrobase\\models\\operacoes\\operacaomodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\models\\operacoes\\operacaomodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|c:\\zendioninc\\agrobot_base\\agrobase\\agrobase\\forms\\frmpinout.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\frmpinout.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|c:\\zendioninc\\agrobot_base\\agrobase\\agrobase\\models\\graficointerativomodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\models\\graficointerativomodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|C:\\ZendionINC\\agrobot_base\\AgroBase\\agrobase\\forms\\operacoes\\frmresultadosoperacao.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", + "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\operacoes\\frmresultadosoperacao.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" } ], "DocumentGroupContainers": [ @@ -22,44 +26,59 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 0, + "SelectedChildIndex": 1, "Children": [ { "$type": "Document", - "DocumentIndex": 0, - "Title": "frmKinect.cs", - "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\frmKinect.cs", - "RelativeDocumentMoniker": "AgroBase\\Forms\\frmKinect.cs", - "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\frmKinect.cs", - "RelativeToolTip": "AgroBase\\Forms\\frmKinect.cs", - "ViewState": "AQIAAAsBAAAAAAAAAADwv4sAAAAMAAAA", + "DocumentIndex": 3, + "Title": "frmResultadosOperacao.cs [Design]", + "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\Operacoes\\frmResultadosOperacao.cs", + "RelativeDocumentMoniker": "AgroBase\\Forms\\Operacoes\\frmResultadosOperacao.cs", + "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\Operacoes\\frmResultadosOperacao.cs [Design]", + "RelativeToolTip": "AgroBase\\Forms\\Operacoes\\frmResultadosOperacao.cs [Design]", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-13T16:12:47.193Z", + "WhenOpened": "2024-05-16T12:05:37.337Z", + "IsPinned": true, + "EditorCaption": " [Design]" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "frmResultadosOperacao.cs", + "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\Operacoes\\frmResultadosOperacao.cs", + "RelativeDocumentMoniker": "AgroBase\\Forms\\Operacoes\\frmResultadosOperacao.cs", + "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\Operacoes\\frmResultadosOperacao.cs", + "RelativeToolTip": "AgroBase\\Forms\\Operacoes\\frmResultadosOperacao.cs", + "ViewState": "AQIAAEkAAAAAAAAAAAAAAOIAAAAiAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-16T17:45:26.13Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "GraficoInterativoModel.cs", + "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\GraficoInterativoModel.cs", + "RelativeDocumentMoniker": "AgroBase\\Models\\GraficoInterativoModel.cs", + "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\GraficoInterativoModel.cs", + "RelativeToolTip": "AgroBase\\Models\\GraficoInterativoModel.cs", + "ViewState": "AQIAAFMAAAAAAAAAAAAkwI4AAAA7AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-17T11:53:55.974Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 1, - "Title": "frmKinect.cs [Design]", - "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\frmKinect.cs", - "RelativeDocumentMoniker": "AgroBase\\Forms\\frmKinect.cs", - "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\frmKinect.cs [Design]", - "RelativeToolTip": "AgroBase\\Forms\\frmKinect.cs [Design]", + "Title": "OperacaoModel.cs", + "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Operacoes\\OperacaoModel.cs", + "RelativeDocumentMoniker": "AgroBase\\Models\\Operacoes\\OperacaoModel.cs", + "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Operacoes\\OperacaoModel.cs", + "RelativeToolTip": "AgroBase\\Models\\Operacoes\\OperacaoModel.cs", + "ViewState": "AQIAAF0AAAAAAAAAAAA1wHECAAAoAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-13T16:12:16.688Z", - "EditorCaption": " [Design]" - }, - { - "$type": "Document", - "DocumentIndex": 2, - "Title": "frmPinout.cs", - "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\frmPinout.cs", - "RelativeDocumentMoniker": "AgroBase\\Forms\\frmPinout.cs", - "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\frmPinout.cs", - "RelativeToolTip": "AgroBase\\Forms\\frmPinout.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAEBAABbAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-10T11:31:13.293Z", + "WhenOpened": "2024-05-16T14:00:24.714Z", "EditorCaption": "" } ] diff --git a/AgroBase/AgroBase/.vs/AgroBase.csproj.dtbcache.json b/AgroBase/AgroBase/.vs/AgroBase.csproj.dtbcache.json index b9593d080..10c108faf 100644 --- a/AgroBase/AgroBase/.vs/AgroBase.csproj.dtbcache.json +++ b/AgroBase/AgroBase/.vs/AgroBase.csproj.dtbcache.json @@ -1 +1 @@ -{"RootPath":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase","ProjectFileName":"AgroBase.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"Forms\\Atuador\\frmAtuCalibragem.cs"},{"SourceFile":"Forms\\Atuador\\frmAtuCalibragem.Designer.cs"},{"SourceFile":"Forms\\Atuador\\frmAtuConfig.cs"},{"SourceFile":"Forms\\Atuador\\frmAtuConfig.Designer.cs"},{"SourceFile":"Forms\\Direcional\\frmDirConfig.cs"},{"SourceFile":"Forms\\Direcional\\frmDirConfig.Designer.cs"},{"SourceFile":"Forms\\Direcional\\frmDirPlot.cs"},{"SourceFile":"Forms\\Direcional\\frmDirPlot.Designer.cs"},{"SourceFile":"Forms\\frmAcompanhamento.cs"},{"SourceFile":"Forms\\frmAcompanhamento.Designer.cs"},{"SourceFile":"Forms\\Atuador\\frmAtuCamera.cs"},{"SourceFile":"Forms\\Atuador\\frmAtuCamera.Designer.cs"},{"SourceFile":"Forms\\frmGPS.cs"},{"SourceFile":"Forms\\frmGPS.Designer.cs"},{"SourceFile":"Forms\\frmMapa.cs"},{"SourceFile":"Forms\\frmMapa.Designer.cs"},{"SourceFile":"Forms\\frmPinout.cs"},{"SourceFile":"Forms\\frmPinout.Designer.cs"},{"SourceFile":"Forms\\frmSimulacaoMapaGPS.cs"},{"SourceFile":"Forms\\frmSimulacaoMapaGPS.Designer.cs"},{"SourceFile":"Forms\\IHM\\frmIHM.cs"},{"SourceFile":"Forms\\IHM\\frmIHM.Designer.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovCamera.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovCamera.Designer.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovDiagnosticos.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovDiagnosticos.Designer.cs"},{"SourceFile":"Forms\\frmInstancial.cs"},{"SourceFile":"Forms\\frmInstancial.Designer.cs"},{"SourceFile":"Forms\\frmJoystick.cs"},{"SourceFile":"Forms\\frmJoystick.Designer.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovConfig.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovConfig.Designer.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovPlot.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovPlot.Designer.cs"},{"SourceFile":"Forms\\Operacoes\\frmInicioOperacao.cs"},{"SourceFile":"Forms\\Operacoes\\frmInicioOperacao.Designer.cs"},{"SourceFile":"Forms\\Operacoes\\frmOperacaoManual.cs"},{"SourceFile":"Forms\\Operacoes\\frmOperacaoManual.Designer.cs"},{"SourceFile":"Forms\\Operacoes\\frmOperacaoMapaGPS.cs"},{"SourceFile":"Forms\\Operacoes\\frmOperacaoSeguidorLinha.Designer.cs"},{"SourceFile":"Forms\\Operacoes\\frmParametrizacaoOperacao.cs"},{"SourceFile":"Forms\\Operacoes\\frmParametrizacaoOperacao.Designer.cs"},{"SourceFile":"Forms\\Sensoriamento\\frmSenCamera.cs"},{"SourceFile":"Forms\\Sensoriamento\\frmSenCamera.Designer.cs"},{"SourceFile":"Forms\\Sensoriamento\\frmSenConfig.cs"},{"SourceFile":"Forms\\Sensoriamento\\frmSenConfig.Designer.cs"},{"SourceFile":"Forms\\Sensoriamento\\frmSonar.cs"},{"SourceFile":"Forms\\Sensoriamento\\frmSonar.Designer.cs"},{"SourceFile":"Models\\AlarmeModel.cs"},{"SourceFile":"Models\\CameraCaminhoModel.cs"},{"SourceFile":"Models\\CameraModel.cs"},{"SourceFile":"Models\\CameraSoloModel.cs"},{"SourceFile":"Models\\GPSModel.cs"},{"SourceFile":"Models\\MapasModel.cs"},{"SourceFile":"Models\\MensagemFilaModel.cs"},{"SourceFile":"Models\\Modules\\AtuadorModel.cs"},{"SourceFile":"Models\\Modules\\DirecionalModel.cs"},{"SourceFile":"Models\\Modules\\DispositivoBaseModel.cs"},{"SourceFile":"Models\\Enuns.cs"},{"SourceFile":"Models\\GeneralJoystick.cs"},{"SourceFile":"Models\\Modules\\MovimentacaoModel.cs"},{"SourceFile":"Models\\Modules\\PinoutModel.cs"},{"SourceFile":"Models\\Modules\\SensoriamentoModel.cs"},{"SourceFile":"Models\\MotorComum.cs"},{"SourceFile":"Models\\Operacoes\\OperacaoManualModel.cs"},{"SourceFile":"Models\\Operacoes\\OperacaoMapaGPSModel.cs"},{"SourceFile":"Models\\Operacoes\\OperacaoModel.cs"},{"SourceFile":"Models\\PIDModel.cs"},{"SourceFile":"Models\\PZEMModel.cs"},{"SourceFile":"Models\\SonarModel.cs"},{"SourceFile":"Models\\Variaveis.cs"},{"SourceFile":"Services\\APIService.cs"},{"SourceFile":"Services\\CameraService.cs"},{"SourceFile":"Services\\DispositivosService.cs"},{"SourceFile":"Forms\\frmPrincipal.cs"},{"SourceFile":"Forms\\frmPrincipal.Designer.cs"},{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"Services\\DispositivosServiceFactory.cs"},{"SourceFile":"Services\\FilaService.cs"},{"SourceFile":"Services\\GPSService.cs"},{"SourceFile":"Services\\IDispositivosService.cs"},{"SourceFile":"Services\\MapasService.cs"},{"SourceFile":"Services\\MqttService.cs"},{"SourceFile":"Services\\PythonService.cs"},{"SourceFile":"Services\\PZEMService.cs"},{"SourceFile":"Services\\SerialService.cs"},{"SourceFile":"Services\\SocketService.cs"},{"SourceFile":"Properties\\Resources.Designer.cs"},{"SourceFile":"Properties\\Settings.Designer.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\AForge.2.2.5\\lib\\AForge.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\AForge.Video.DirectShow.2.2.5\\lib\\AForge.Video.DirectShow.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\AForge.Video.2.2.5\\lib\\AForge.Video.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\CefSharp.Common.119.4.30\\lib\\net462\\CefSharp.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\CefSharp.Common.119.4.30\\lib\\net462\\CefSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\CefSharp.WinForms.119.4.30\\lib\\net462\\CefSharp.WinForms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\Emgu.CV.4.8.1.5350\\lib\\netstandard2.0\\Emgu.CV.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\Microsoft.Bcl.AsyncInterfaces.7.0.0\\lib\\net462\\Microsoft.Bcl.AsyncInterfaces.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Microsoft.DirectX.DirectInput.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Microsoft.DirectX.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\MQTTnet.3.1.1\\lib\\net461\\MQTTnet.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\Newtonsoft.Json.13.0.3\\lib\\net45\\Newtonsoft.Json.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\OpenTK.1.1.2225.0\\lib\\net20\\OpenTK.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\OpenTK.GLControl.1.1.2225.0\\lib\\net20\\OpenTK.GLControl.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\SharpDX.DirectInput.4.2.0\\lib\\net45\\SharpDX.DirectInput.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\SharpDX.4.2.0\\lib\\net45\\SharpDX.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Buffers.4.5.1\\lib\\net461\\System.Buffers.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.CodeDom.8.0.0\\lib\\net462\\System.CodeDom.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.ComponentModel.Composition.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Deployment.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Facades\\System.Drawing.Primitives.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Management.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Memory.4.5.5\\lib\\net461\\System.Memory.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Numerics.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Numerics.Vectors.4.5.0\\lib\\net46\\System.Numerics.Vectors.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Runtime.CompilerServices.Unsafe.6.0.0\\lib\\net461\\System.Runtime.CompilerServices.Unsafe.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Facades\\System.Runtime.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Facades\\System.Runtime.InteropServices.RuntimeInformation.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Text.Encodings.Web.7.0.0\\lib\\net462\\System.Text.Encodings.Web.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Text.Json.7.0.3\\lib\\net462\\System.Text.Json.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Threading.Tasks.Extensions.4.5.4\\lib\\net461\\System.Threading.Tasks.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.ValueTuple.4.5.0\\lib\\net47\\System.ValueTuple.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Windows.Forms.DataVisualization.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\System32\\WinMetadata\\Windows.Gaming.winmd","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\ZedGraph.5.1.5\\lib\\ZedGraph.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\bin\\Debug\\AgroBase.exe","OutputItemRelativePath":"AgroBase.exe"},{"OutputItemFullPath":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\bin\\Debug\\AgroBase.pdb","OutputItemRelativePath":"AgroBase.pdb"}],"CopyToOutputEntries":[]} \ No newline at end of file +{"RootPath":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase","ProjectFileName":"AgroBase.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"Forms\\Atuador\\frmAtuCalibragem.cs"},{"SourceFile":"Forms\\Atuador\\frmAtuCalibragem.Designer.cs"},{"SourceFile":"Forms\\Atuador\\frmAtuConfig.cs"},{"SourceFile":"Forms\\Atuador\\frmAtuConfig.Designer.cs"},{"SourceFile":"Forms\\Direcional\\frmDirConfig.cs"},{"SourceFile":"Forms\\Direcional\\frmDirConfig.Designer.cs"},{"SourceFile":"Forms\\Direcional\\frmDirPlot.cs"},{"SourceFile":"Forms\\Direcional\\frmDirPlot.Designer.cs"},{"SourceFile":"Forms\\frmAcompanhamento.cs"},{"SourceFile":"Forms\\frmAcompanhamento.Designer.cs"},{"SourceFile":"Forms\\Atuador\\frmAtuCamera.cs"},{"SourceFile":"Forms\\Atuador\\frmAtuCamera.Designer.cs"},{"SourceFile":"Forms\\frmGPS.cs"},{"SourceFile":"Forms\\frmGPS.Designer.cs"},{"SourceFile":"Forms\\frmKinect.cs"},{"SourceFile":"Forms\\frmKinect.Designer.cs"},{"SourceFile":"Forms\\frmMapa.cs"},{"SourceFile":"Forms\\frmMapa.Designer.cs"},{"SourceFile":"Forms\\frmPinout.cs"},{"SourceFile":"Forms\\frmPinout.Designer.cs"},{"SourceFile":"Forms\\frmSimulacaoMapaGPS.cs"},{"SourceFile":"Forms\\frmSimulacaoMapaGPS.Designer.cs"},{"SourceFile":"Forms\\IHM\\frmIHM.cs"},{"SourceFile":"Forms\\IHM\\frmIHM.Designer.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovCamera.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovCamera.Designer.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovDiagnosticos.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovDiagnosticos.Designer.cs"},{"SourceFile":"Forms\\frmInstancial.cs"},{"SourceFile":"Forms\\frmInstancial.Designer.cs"},{"SourceFile":"Forms\\frmJoystick.cs"},{"SourceFile":"Forms\\frmJoystick.Designer.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovConfig.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovConfig.Designer.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovPlot.cs"},{"SourceFile":"Forms\\Movimentacao\\frmMovPlot.Designer.cs"},{"SourceFile":"Forms\\Operacoes\\frmInicioOperacao.cs"},{"SourceFile":"Forms\\Operacoes\\frmInicioOperacao.Designer.cs"},{"SourceFile":"Forms\\Operacoes\\frmOperacaoManual.cs"},{"SourceFile":"Forms\\Operacoes\\frmOperacaoManual.Designer.cs"},{"SourceFile":"Forms\\Operacoes\\frmOperacaoMapaGPS.cs"},{"SourceFile":"Forms\\Operacoes\\frmOperacaoSeguidorLinha.Designer.cs"},{"SourceFile":"Forms\\Operacoes\\frmParametrizacaoOperacao.cs"},{"SourceFile":"Forms\\Operacoes\\frmParametrizacaoOperacao.Designer.cs"},{"SourceFile":"Forms\\Sensoriamento\\frmSenCamera.cs"},{"SourceFile":"Forms\\Sensoriamento\\frmSenCamera.Designer.cs"},{"SourceFile":"Forms\\Sensoriamento\\frmSenConfig.cs"},{"SourceFile":"Forms\\Sensoriamento\\frmSenConfig.Designer.cs"},{"SourceFile":"Forms\\Sensoriamento\\frmSonar.cs"},{"SourceFile":"Forms\\Sensoriamento\\frmSonar.Designer.cs"},{"SourceFile":"Models\\AlarmeModel.cs"},{"SourceFile":"Models\\CameraCaminhoModel.cs"},{"SourceFile":"Models\\CameraModel.cs"},{"SourceFile":"Models\\CameraSoloModel.cs"},{"SourceFile":"Models\\GPSModel.cs"},{"SourceFile":"Models\\MapasModel.cs"},{"SourceFile":"Models\\MensagemFilaModel.cs"},{"SourceFile":"Models\\Modules\\AtuadorModel.cs"},{"SourceFile":"Models\\Modules\\DirecionalModel.cs"},{"SourceFile":"Models\\Modules\\DispositivoBaseModel.cs"},{"SourceFile":"Models\\Enuns.cs"},{"SourceFile":"Models\\GeneralJoystick.cs"},{"SourceFile":"Models\\Modules\\MovimentacaoModel.cs"},{"SourceFile":"Models\\Modules\\PinoutModel.cs"},{"SourceFile":"Models\\Modules\\SensoriamentoModel.cs"},{"SourceFile":"Models\\MotorComum.cs"},{"SourceFile":"Models\\Operacoes\\OperacaoManualModel.cs"},{"SourceFile":"Models\\Operacoes\\OperacaoMapaGPSModel.cs"},{"SourceFile":"Models\\Operacoes\\OperacaoModel.cs"},{"SourceFile":"Models\\PIDModel.cs"},{"SourceFile":"Models\\PZEMModel.cs"},{"SourceFile":"Models\\SonarModel.cs"},{"SourceFile":"Models\\Variaveis.cs"},{"SourceFile":"Services\\APIService.cs"},{"SourceFile":"Services\\CameraService.cs"},{"SourceFile":"Services\\DispositivosService.cs"},{"SourceFile":"Forms\\frmPrincipal.cs"},{"SourceFile":"Forms\\frmPrincipal.Designer.cs"},{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"Services\\DispositivosServiceFactory.cs"},{"SourceFile":"Services\\FilaService.cs"},{"SourceFile":"Services\\GPSService.cs"},{"SourceFile":"Services\\IDispositivosService.cs"},{"SourceFile":"Services\\MapasService.cs"},{"SourceFile":"Services\\MqttService.cs"},{"SourceFile":"Services\\PythonService.cs"},{"SourceFile":"Services\\PZEMService.cs"},{"SourceFile":"Services\\SerialService.cs"},{"SourceFile":"Services\\SocketService.cs"},{"SourceFile":"Properties\\Resources.Designer.cs"},{"SourceFile":"Properties\\Settings.Designer.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\AForge.2.2.5\\lib\\AForge.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\AForge.Video.DirectShow.2.2.5\\lib\\AForge.Video.DirectShow.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\AForge.Video.2.2.5\\lib\\AForge.Video.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\CefSharp.Common.119.4.30\\lib\\net462\\CefSharp.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\CefSharp.Common.119.4.30\\lib\\net462\\CefSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\CefSharp.WinForms.119.4.30\\lib\\net462\\CefSharp.WinForms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\Emgu.CV.4.8.1.5350\\lib\\netstandard2.0\\Emgu.CV.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\Microsoft.Bcl.AsyncInterfaces.7.0.0\\lib\\net462\\Microsoft.Bcl.AsyncInterfaces.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Microsoft.DirectX.DirectInput.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Microsoft.DirectX.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft SDKs\\Kinect\\v1.8\\Assemblies\\Microsoft.Kinect.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\MQTTnet.3.1.1\\lib\\net461\\MQTTnet.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\Newtonsoft.Json.13.0.3\\lib\\net45\\Newtonsoft.Json.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\OpenTK.1.1.2225.0\\lib\\net20\\OpenTK.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\OpenTK.GLControl.1.1.2225.0\\lib\\net20\\OpenTK.GLControl.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\SharpDX.DirectInput.4.2.0\\lib\\net45\\SharpDX.DirectInput.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\SharpDX.4.2.0\\lib\\net45\\SharpDX.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Buffers.4.5.1\\lib\\net461\\System.Buffers.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.CodeDom.8.0.0\\lib\\net462\\System.CodeDom.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.ComponentModel.Composition.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Deployment.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Facades\\System.Drawing.Primitives.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Management.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Memory.4.5.5\\lib\\net461\\System.Memory.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Numerics.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Numerics.Vectors.4.5.0\\lib\\net46\\System.Numerics.Vectors.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Runtime.CompilerServices.Unsafe.6.0.0\\lib\\net461\\System.Runtime.CompilerServices.Unsafe.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Facades\\System.Runtime.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Facades\\System.Runtime.InteropServices.RuntimeInformation.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Text.Encodings.Web.7.0.0\\lib\\net462\\System.Text.Encodings.Web.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Text.Json.7.0.3\\lib\\net462\\System.Text.Json.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.Threading.Tasks.Extensions.4.5.4\\lib\\net461\\System.Threading.Tasks.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\System.ValueTuple.4.5.0\\lib\\net47\\System.ValueTuple.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Windows.Forms.DataVisualization.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Windows\\System32\\WinMetadata\\Windows.Gaming.winmd","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\ZendionINC\\agrobot_base\\AgroBase\\packages\\ZedGraph.5.1.5\\lib\\ZedGraph.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\bin\\Debug\\AgroBase.exe","OutputItemRelativePath":"AgroBase.exe"},{"OutputItemFullPath":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\bin\\Debug\\AgroBase.pdb","OutputItemRelativePath":"AgroBase.pdb"}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/AgroBase/AgroBase/AgroBase.csproj b/AgroBase/AgroBase/AgroBase.csproj index 93f3c920e..d64128f7c 100644 --- a/AgroBase/AgroBase/AgroBase.csproj +++ b/AgroBase/AgroBase/AgroBase.csproj @@ -301,6 +301,12 @@ frmParametrizacaoOperacao.cs + + Form + + + frmResultadosOperacao.cs + Form @@ -324,6 +330,7 @@ + @@ -366,6 +373,7 @@ + @@ -584,6 +592,9 @@ frmParametrizacaoOperacao.cs + + frmResultadosOperacao.cs + frmSenCamera.cs diff --git a/AgroBase/AgroBase/Forms/Operacoes/frmOperacaoManual.cs b/AgroBase/AgroBase/Forms/Operacoes/frmOperacaoManual.cs index 945fa27c7..84ef3f1a7 100644 --- a/AgroBase/AgroBase/Forms/Operacoes/frmOperacaoManual.cs +++ b/AgroBase/AgroBase/Forms/Operacoes/frmOperacaoManual.cs @@ -411,16 +411,19 @@ namespace AgroBase.Forms.Operacoes private void videoSourceRua_NewFrame(object sender, NewFrameEventArgs eventArgs) { Bitmap bitmap = (Bitmap)eventArgs.Frame.Clone(); + Variaveis.OperacaoEmAndamento.DispSen.Dados.ultimoFrameCaminho = bitmap; picCameraRua.Image = bitmap; } private void videoSourceSoloE_NewFrame(object sender, NewFrameEventArgs eventArgs) { Bitmap bitmap = (Bitmap)eventArgs.Frame.Clone(); + Variaveis.OperacaoEmAndamento.DispSen.Dados.ultimoFrameSoloE = bitmap; picCameraSoloE.Image = bitmap; } private void videoSourceSoloD_NewFrame(object sender, NewFrameEventArgs eventArgs) { Bitmap bitmap = (Bitmap)eventArgs.Frame.Clone(); + Variaveis.OperacaoEmAndamento.DispSen.Dados.ultimoFrameSoleD = bitmap; picCameraSoloD.Image = bitmap; } @@ -433,7 +436,7 @@ namespace AgroBase.Forms.Operacoes try { double angulo = GPSService.CalcularOrientacao(GPSService.PenultimaLeitura, GPSService.UltimaLeitura); - DesenharInclinacao((Panel)sender, e, (float)angulo, -90); + FuncoesGlobais.DesenharInclinacao((Panel)sender, e, (float)angulo, -90); } catch { } } @@ -443,67 +446,11 @@ namespace AgroBase.Forms.Operacoes try { double angulo = Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarroBussola; - DesenharInclinacao((Panel)sender, e, (float)angulo, -90); + FuncoesGlobais.DesenharInclinacao((Panel)sender, e, (float)angulo, -90); } catch { } } - private void DesenharInclinacao(Panel pnlBussola, PaintEventArgs e, float anguloInclinacao, float anguloSub) - { - if (!(anguloInclinacao >= 0 || anguloInclinacao <= 0)) - { - anguloInclinacao = 0; - } - - Graphics g = e.Graphics; - // Desenha o círculo da bússola - int diameter = Math.Min(pnlBussola.Width - 1, pnlBussola.Height - 1); - Point centro = new Point((pnlBussola.Width - 1) / 2, (pnlBussola.Height - 1) / 2); - //g.DrawEllipse(Pens.Black, centro.X - diameter / 2, centro.Y - diameter / 2, diameter, diameter); - - // Escreve o ângulo no centro do círculo - string anguloTexto = $"{anguloInclinacao.ToString("0")}°"; - Font fonteAngulo = new Font("Arial", 7); // Ajuste o tamanho da fonte conforme necessário - SizeF textSize = e.Graphics.MeasureString(anguloTexto, fonteAngulo); - - // Calcula a posição para o texto ser centralizado no círculo - float textX = 0; - float textY = 0; - - // Define a cor do texto - Brush textBrush = Brushes.Black; - - // Desenha o texto no Graphics do painel - g.DrawString(anguloTexto, fonteAngulo, textBrush, textX, textY); - - // A linha será desenhada do centro do círculo - PointF pontoCentral = new PointF(centro.X, centro.Y); - // O comprimento da linha será metade do diâmetro do círculo (raio) - float comprimentoLinha = diameter / 3; - - // Ajustar o ângulo para que 0 graus esteja para cima e aumente no sentido horário - //float anguloRadianos = (anguloInclinacao - 90) * (float)(Math.PI / 180.0); - float anguloRadianos = (anguloInclinacao - anguloSub) * (float)(Math.PI / 180.0); - - // Calcular o ponto final da linha baseado no ângulo de inclinação - PointF pontoFinal = new PointF( - pontoCentral.X + comprimentoLinha * (float)Math.Cos(anguloRadianos), - pontoCentral.Y + comprimentoLinha * (float)Math.Sin(anguloRadianos) - ); - - // Desenhar a linha de inclinação - g.DrawLine(Pens.Red, pontoCentral, pontoFinal); - - // Opcional: Desenhar uma ponta de seta na linha para indicar direção - using (AdjustableArrowCap bigArrow = new AdjustableArrowCap(4, 4)) - { - using (Pen pen = new Pen(Color.Red, 2)) - { - pen.CustomEndCap = bigArrow; - g.DrawLine(pen, pontoCentral, pontoFinal); - } - } - } #endregion diff --git a/AgroBase/AgroBase/Forms/Operacoes/frmOperacaoMapaGPS.cs b/AgroBase/AgroBase/Forms/Operacoes/frmOperacaoMapaGPS.cs index 37198427a..17ae7b668 100644 --- a/AgroBase/AgroBase/Forms/Operacoes/frmOperacaoMapaGPS.cs +++ b/AgroBase/AgroBase/Forms/Operacoes/frmOperacaoMapaGPS.cs @@ -796,7 +796,7 @@ namespace AgroBase.Forms.Operacoes try { //DesenharInclinacao((Panel)sender, e, (float)cameraCaminho.Angulo); - DesenharInclinacao((Panel)sender, e, (float)(Variaveis.OperacaoEmAndamento.OpMapaGPS.Controle.Angulo), 90); + FuncoesGlobais.DesenharInclinacao((Panel)sender, e, (float)(Variaveis.OperacaoEmAndamento.OpMapaGPS.Controle.Angulo), 90); } catch { } } @@ -806,7 +806,7 @@ namespace AgroBase.Forms.Operacoes try { //DesenharInclinacao((Panel)sender, e, (float)cameraCaminho.Angulo); - DesenharInclinacao((Panel)sender, e, (float)(Variaveis.OperacaoEmAndamento.OpMapaGPS.Sensoriamento.AnguloRuaCamera), 90); + FuncoesGlobais.DesenharInclinacao((Panel)sender, e, (float)(Variaveis.OperacaoEmAndamento.OpMapaGPS.Sensoriamento.AnguloRuaCamera), 90); } catch { } } @@ -816,69 +816,11 @@ namespace AgroBase.Forms.Operacoes try { double angulo = Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarro; - DesenharInclinacao((Panel)sender, e, (float)angulo, -90); + FuncoesGlobais.DesenharInclinacao((Panel)sender, e, (float)angulo, -90); } catch { } } - private void DesenharInclinacao(Panel pnlBussola, PaintEventArgs e, float anguloInclinacao, float anguloSub) - { - if (!(anguloInclinacao >= 0 || anguloInclinacao <= 0)) - { - anguloInclinacao = 0; - } - - Graphics g = e.Graphics; - // Desenha o círculo da bússola - int diameter = Math.Min(pnlBussola.Width - 1, pnlBussola.Height - 1); - Point centro = new Point((pnlBussola.Width - 1) / 2, (pnlBussola.Height - 1) / 2); - //g.DrawEllipse(Pens.Black, centro.X - diameter / 2, centro.Y - diameter / 2, diameter, diameter); - - // Escreve o ângulo no centro do círculo - string anguloTexto = $"{anguloInclinacao.ToString("0")}°"; - Font fonteAngulo = new Font("Arial", 7); // Ajuste o tamanho da fonte conforme necessário - SizeF textSize = e.Graphics.MeasureString(anguloTexto, fonteAngulo); - - // Calcula a posição para o texto ser centralizado no círculo - float textX = 0; - float textY = 0; - - // Define a cor do texto - Brush textBrush = Brushes.Black; - - // Desenha o texto no Graphics do painel - g.DrawString(anguloTexto, fonteAngulo, textBrush, textX, textY); - - // A linha será desenhada do centro do círculo - PointF pontoCentral = new PointF(centro.X, centro.Y); - // O comprimento da linha será metade do diâmetro do círculo (raio) - float comprimentoLinha = diameter / 3; - - // Ajustar o ângulo para que 0 graus esteja para cima e aumente no sentido horário - //float anguloRadianos = (anguloInclinacao - 90) * (float)(Math.PI / 180.0); - float anguloRadianos = (anguloInclinacao - anguloSub) * (float)(Math.PI / 180.0); - - // Calcular o ponto final da linha baseado no ângulo de inclinação - PointF pontoFinal = new PointF( - pontoCentral.X + comprimentoLinha * (float)Math.Cos(anguloRadianos), - pontoCentral.Y + comprimentoLinha * (float)Math.Sin(anguloRadianos) - ); - - // Desenhar a linha de inclinação - g.DrawLine(Pens.Red, pontoCentral, pontoFinal); - - // Opcional: Desenhar uma ponta de seta na linha para indicar direção - using (AdjustableArrowCap bigArrow = new AdjustableArrowCap(4, 4)) - { - using (Pen pen = new Pen(Color.Red, 2)) - { - pen.CustomEndCap = bigArrow; - g.DrawLine(pen, pontoCentral, pontoFinal); - } - } - } - - #endregion diff --git a/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.Designer.cs b/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.Designer.cs new file mode 100644 index 000000000..6101f6c94 --- /dev/null +++ b/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.Designer.cs @@ -0,0 +1,1651 @@ +namespace AgroBase.Forms.Operacoes +{ + partial class frmResultadosOperacao + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); + System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend(); + System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series(); + System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea2 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); + System.Windows.Forms.DataVisualization.Charting.Legend legend2 = new System.Windows.Forms.DataVisualization.Charting.Legend(); + System.Windows.Forms.DataVisualization.Charting.Series series2 = new System.Windows.Forms.DataVisualization.Charting.Series(); + System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea3 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); + System.Windows.Forms.DataVisualization.Charting.Legend legend3 = new System.Windows.Forms.DataVisualization.Charting.Legend(); + System.Windows.Forms.DataVisualization.Charting.Series series3 = new System.Windows.Forms.DataVisualization.Charting.Series(); + this.trbMomento = new System.Windows.Forms.TrackBar(); + this.panel1 = new System.Windows.Forms.Panel(); + this.pnlOrientacaoDirecional = new System.Windows.Forms.Panel(); + this.txtGPS_Data = new System.Windows.Forms.TextBox(); + this.label10 = new System.Windows.Forms.Label(); + this.txtGPS_Orientacao = new System.Windows.Forms.TextBox(); + this.label11 = new System.Windows.Forms.Label(); + this.txtGPS_Precisao = new System.Windows.Forms.TextBox(); + this.label8 = new System.Windows.Forms.Label(); + this.txtGPS_Satelites = new System.Windows.Forms.TextBox(); + this.label9 = new System.Windows.Forms.Label(); + this.txtGPS_Velocidade = new System.Windows.Forms.TextBox(); + this.label6 = new System.Windows.Forms.Label(); + this.txtGPS_Altitude = new System.Windows.Forms.TextBox(); + this.label7 = new System.Windows.Forms.Label(); + this.txtGPS_Longitude = new System.Windows.Forms.TextBox(); + this.label5 = new System.Windows.Forms.Label(); + this.txtGPS_Latitude = new System.Windows.Forms.TextBox(); + this.label4 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.pnlOrientacaoMagnetometro = new System.Windows.Forms.Panel(); + this.pnlOrientacaoGPS = new System.Windows.Forms.Panel(); + this.pnlMapa = new System.Windows.Forms.Panel(); + this.panel2 = new System.Windows.Forms.Panel(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabDirecional = new System.Windows.Forms.TabPage(); + this.txtDIR_Controlar_ET = new System.Windows.Forms.TextBox(); + this.label39 = new System.Windows.Forms.Label(); + this.txtDIR_Velocidade_ET = new System.Windows.Forms.TextBox(); + this.label40 = new System.Windows.Forms.Label(); + this.txtDIR_Sentido_ET = new System.Windows.Forms.TextBox(); + this.label41 = new System.Windows.Forms.Label(); + this.txtDIR_Angulo_ET = new System.Windows.Forms.TextBox(); + this.label42 = new System.Windows.Forms.Label(); + this.txtDIR_SentidoSP_ET = new System.Windows.Forms.TextBox(); + this.label43 = new System.Windows.Forms.Label(); + this.txtDIR_AnguloSP_ET = new System.Windows.Forms.TextBox(); + this.label44 = new System.Windows.Forms.Label(); + this.txtDIR_Controlar_DT = new System.Windows.Forms.TextBox(); + this.label23 = new System.Windows.Forms.Label(); + this.txtDIR_Velocidade_DT = new System.Windows.Forms.TextBox(); + this.label24 = new System.Windows.Forms.Label(); + this.txtDIR_Sentido_DT = new System.Windows.Forms.TextBox(); + this.label25 = new System.Windows.Forms.Label(); + this.txtDIR_Angulo_DT = new System.Windows.Forms.TextBox(); + this.label27 = new System.Windows.Forms.Label(); + this.txtDIR_SentidoSP_DT = new System.Windows.Forms.TextBox(); + this.label32 = new System.Windows.Forms.Label(); + this.txtDIR_AnguloSP_DT = new System.Windows.Forms.TextBox(); + this.label33 = new System.Windows.Forms.Label(); + this.txtDIR_Controlar_DF = new System.Windows.Forms.TextBox(); + this.label16 = new System.Windows.Forms.Label(); + this.txtDIR_Velocidade_DF = new System.Windows.Forms.TextBox(); + this.label17 = new System.Windows.Forms.Label(); + this.txtDIR_Sentido_DF = new System.Windows.Forms.TextBox(); + this.label18 = new System.Windows.Forms.Label(); + this.txtDIR_Angulo_DF = new System.Windows.Forms.TextBox(); + this.label20 = new System.Windows.Forms.Label(); + this.txtDIR_SentidoSP_DF = new System.Windows.Forms.TextBox(); + this.label21 = new System.Windows.Forms.Label(); + this.txtDIR_AnguloSP_DF = new System.Windows.Forms.TextBox(); + this.label22 = new System.Windows.Forms.Label(); + this.txtDIR_Controlar_EF = new System.Windows.Forms.TextBox(); + this.label37 = new System.Windows.Forms.Label(); + this.txtDIR_Velocidade_EF = new System.Windows.Forms.TextBox(); + this.label38 = new System.Windows.Forms.Label(); + this.lblDIR_DT = new System.Windows.Forms.Label(); + this.picDIR_DT = new System.Windows.Forms.PictureBox(); + this.lblDIR_DF = new System.Windows.Forms.Label(); + this.picDIR_DF = new System.Windows.Forms.PictureBox(); + this.txtDIR_Sentido_EF = new System.Windows.Forms.TextBox(); + this.label15 = new System.Windows.Forms.Label(); + this.txtDIR_SentidoSP_EF = new System.Windows.Forms.TextBox(); + this.label31 = new System.Windows.Forms.Label(); + this.lblDIR_ET = new System.Windows.Forms.Label(); + this.picDIR_ET = new System.Windows.Forms.PictureBox(); + this.txtDIR_Angulo_EF = new System.Windows.Forms.TextBox(); + this.label14 = new System.Windows.Forms.Label(); + this.txtDIR_AnguloSP_EF = new System.Windows.Forms.TextBox(); + this.label13 = new System.Windows.Forms.Label(); + this.lblDIR_EF = new System.Windows.Forms.Label(); + this.picDIR_EF = new System.Windows.Forms.PictureBox(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.tabControl2 = new System.Windows.Forms.TabControl(); + this.tabPage5 = new System.Windows.Forms.TabPage(); + this.tabPage6 = new System.Windows.Forms.TabPage(); + this.tabPage7 = new System.Windows.Forms.TabPage(); + this.tabPage8 = new System.Windows.Forms.TabPage(); + this.tabPage9 = new System.Windows.Forms.TabPage(); + this.label35 = new System.Windows.Forms.Label(); + this.label30 = new System.Windows.Forms.Label(); + this.label29 = new System.Windows.Forms.Label(); + this.textBox34 = new System.Windows.Forms.TextBox(); + this.label28 = new System.Windows.Forms.Label(); + this.textBox33 = new System.Windows.Forms.TextBox(); + this.checkBox8 = new System.Windows.Forms.CheckBox(); + this.checkBox7 = new System.Windows.Forms.CheckBox(); + this.checkBox5 = new System.Windows.Forms.CheckBox(); + this.checkBox4 = new System.Windows.Forms.CheckBox(); + this.checkBox3 = new System.Windows.Forms.CheckBox(); + this.checkBox1 = new System.Windows.Forms.CheckBox(); + this.textBox32 = new System.Windows.Forms.TextBox(); + this.textBox31 = new System.Windows.Forms.TextBox(); + this.textBox30 = new System.Windows.Forms.TextBox(); + this.textBox29 = new System.Windows.Forms.TextBox(); + this.textBox28 = new System.Windows.Forms.TextBox(); + this.textBox23 = new System.Windows.Forms.TextBox(); + this.textBox22 = new System.Windows.Forms.TextBox(); + this.textBox21 = new System.Windows.Forms.TextBox(); + this.chartEF = new System.Windows.Forms.DataVisualization.Charting.Chart(); + this.tabAtuador = new System.Windows.Forms.TabPage(); + this.chartAtuador = new System.Windows.Forms.DataVisualization.Charting.Chart(); + this.pnlAtuadores = new System.Windows.Forms.Panel(); + this.picCameraSoloD = new System.Windows.Forms.PictureBox(); + this.picCameraSoloE = new System.Windows.Forms.PictureBox(); + this.tabPage4 = new System.Windows.Forms.TabPage(); + this.chartSensoriamento = new System.Windows.Forms.DataVisualization.Charting.Chart(); + this.panel6 = new System.Windows.Forms.Panel(); + this.picCameraCaminho = new System.Windows.Forms.PictureBox(); + this.btnCarregarOperacao = new System.Windows.Forms.Button(); + this.label36 = new System.Windows.Forms.Label(); + this.txtMomento = new System.Windows.Forms.TextBox(); + this.btnPlay = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this.trbMomento)).BeginInit(); + this.panel1.SuspendLayout(); + this.panel2.SuspendLayout(); + this.tabControl1.SuspendLayout(); + this.tabDirecional.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picDIR_DT)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picDIR_DF)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picDIR_ET)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picDIR_EF)).BeginInit(); + this.tabPage2.SuspendLayout(); + this.tabControl2.SuspendLayout(); + this.tabPage9.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chartEF)).BeginInit(); + this.tabAtuador.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chartAtuador)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picCameraSoloD)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picCameraSoloE)).BeginInit(); + this.tabPage4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chartSensoriamento)).BeginInit(); + this.panel6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picCameraCaminho)).BeginInit(); + this.SuspendLayout(); + // + // trbMomento + // + this.trbMomento.Location = new System.Drawing.Point(12, 700); + this.trbMomento.Name = "trbMomento"; + this.trbMomento.Size = new System.Drawing.Size(1239, 56); + this.trbMomento.TabIndex = 0; + this.trbMomento.ValueChanged += new System.EventHandler(this.trbMomento_ValueChanged); + // + // panel1 + // + this.panel1.BackColor = System.Drawing.Color.White; + this.panel1.Controls.Add(this.pnlOrientacaoDirecional); + this.panel1.Controls.Add(this.txtGPS_Data); + this.panel1.Controls.Add(this.label10); + this.panel1.Controls.Add(this.txtGPS_Orientacao); + this.panel1.Controls.Add(this.label11); + this.panel1.Controls.Add(this.txtGPS_Precisao); + this.panel1.Controls.Add(this.label8); + this.panel1.Controls.Add(this.txtGPS_Satelites); + this.panel1.Controls.Add(this.label9); + this.panel1.Controls.Add(this.txtGPS_Velocidade); + this.panel1.Controls.Add(this.label6); + this.panel1.Controls.Add(this.txtGPS_Altitude); + this.panel1.Controls.Add(this.label7); + this.panel1.Controls.Add(this.txtGPS_Longitude); + this.panel1.Controls.Add(this.label5); + this.panel1.Controls.Add(this.txtGPS_Latitude); + this.panel1.Controls.Add(this.label4); + this.panel1.Controls.Add(this.label3); + this.panel1.Controls.Add(this.label2); + this.panel1.Controls.Add(this.label1); + this.panel1.Controls.Add(this.pnlOrientacaoMagnetometro); + this.panel1.Controls.Add(this.pnlOrientacaoGPS); + this.panel1.Controls.Add(this.pnlMapa); + this.panel1.Location = new System.Drawing.Point(696, 12); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(555, 665); + this.panel1.TabIndex = 1; + // + // pnlOrientacaoDirecional + // + this.pnlOrientacaoDirecional.BackColor = System.Drawing.Color.White; + this.pnlOrientacaoDirecional.BackgroundImage = global::AgroBase.Properties.Resources.transferidor; + this.pnlOrientacaoDirecional.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pnlOrientacaoDirecional.Location = new System.Drawing.Point(448, 3); + this.pnlOrientacaoDirecional.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.pnlOrientacaoDirecional.Name = "pnlOrientacaoDirecional"; + this.pnlOrientacaoDirecional.Size = new System.Drawing.Size(104, 103); + this.pnlOrientacaoDirecional.TabIndex = 41; + this.pnlOrientacaoDirecional.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlOrientacaoDirecional_Paint); + // + // txtGPS_Data + // + this.txtGPS_Data.Location = new System.Drawing.Point(417, 636); + this.txtGPS_Data.Name = "txtGPS_Data"; + this.txtGPS_Data.ReadOnly = true; + this.txtGPS_Data.Size = new System.Drawing.Size(131, 22); + this.txtGPS_Data.TabIndex = 40; + this.txtGPS_Data.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(414, 617); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(79, 16); + this.label10.TabIndex = 39; + this.label10.Text = "Data Leitura"; + // + // txtGPS_Orientacao + // + this.txtGPS_Orientacao.Location = new System.Drawing.Point(417, 592); + this.txtGPS_Orientacao.Name = "txtGPS_Orientacao"; + this.txtGPS_Orientacao.ReadOnly = true; + this.txtGPS_Orientacao.Size = new System.Drawing.Size(131, 22); + this.txtGPS_Orientacao.TabIndex = 38; + this.txtGPS_Orientacao.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(414, 573); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(73, 16); + this.label11.TabIndex = 37; + this.label11.Text = "Orientação"; + // + // txtGPS_Precisao + // + this.txtGPS_Precisao.Location = new System.Drawing.Point(280, 636); + this.txtGPS_Precisao.Name = "txtGPS_Precisao"; + this.txtGPS_Precisao.ReadOnly = true; + this.txtGPS_Precisao.Size = new System.Drawing.Size(131, 22); + this.txtGPS_Precisao.TabIndex = 36; + this.txtGPS_Precisao.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(277, 617); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(61, 16); + this.label8.TabIndex = 35; + this.label8.Text = "Precisão"; + // + // txtGPS_Satelites + // + this.txtGPS_Satelites.Location = new System.Drawing.Point(280, 592); + this.txtGPS_Satelites.Name = "txtGPS_Satelites"; + this.txtGPS_Satelites.ReadOnly = true; + this.txtGPS_Satelites.Size = new System.Drawing.Size(131, 22); + this.txtGPS_Satelites.TabIndex = 34; + this.txtGPS_Satelites.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(277, 573); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(59, 16); + this.label9.TabIndex = 33; + this.label9.Text = "Satélites"; + // + // txtGPS_Velocidade + // + this.txtGPS_Velocidade.Location = new System.Drawing.Point(143, 636); + this.txtGPS_Velocidade.Name = "txtGPS_Velocidade"; + this.txtGPS_Velocidade.ReadOnly = true; + this.txtGPS_Velocidade.Size = new System.Drawing.Size(131, 22); + this.txtGPS_Velocidade.TabIndex = 32; + this.txtGPS_Velocidade.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(140, 617); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(77, 16); + this.label6.TabIndex = 31; + this.label6.Text = "Velocidade"; + // + // txtGPS_Altitude + // + this.txtGPS_Altitude.Location = new System.Drawing.Point(143, 592); + this.txtGPS_Altitude.Name = "txtGPS_Altitude"; + this.txtGPS_Altitude.ReadOnly = true; + this.txtGPS_Altitude.Size = new System.Drawing.Size(131, 22); + this.txtGPS_Altitude.TabIndex = 30; + this.txtGPS_Altitude.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(140, 573); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(51, 16); + this.label7.TabIndex = 29; + this.label7.Text = "Altitude"; + // + // txtGPS_Longitude + // + this.txtGPS_Longitude.Location = new System.Drawing.Point(6, 636); + this.txtGPS_Longitude.Name = "txtGPS_Longitude"; + this.txtGPS_Longitude.ReadOnly = true; + this.txtGPS_Longitude.Size = new System.Drawing.Size(131, 22); + this.txtGPS_Longitude.TabIndex = 28; + this.txtGPS_Longitude.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(3, 617); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(66, 16); + this.label5.TabIndex = 27; + this.label5.Text = "Longitude"; + // + // txtGPS_Latitude + // + this.txtGPS_Latitude.Location = new System.Drawing.Point(6, 592); + this.txtGPS_Latitude.Name = "txtGPS_Latitude"; + this.txtGPS_Latitude.ReadOnly = true; + this.txtGPS_Latitude.Size = new System.Drawing.Size(131, 22); + this.txtGPS_Latitude.TabIndex = 26; + this.txtGPS_Latitude.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(3, 573); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(54, 16); + this.label4.TabIndex = 25; + this.label4.Text = "Latitude"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(445, 108); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(68, 16); + this.label3.TabIndex = 24; + this.label3.Text = "Direcional"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(110, 108); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(94, 16); + this.label2.TabIndex = 23; + this.label2.Text = "Magnetômetro"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(3, 108); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(35, 16); + this.label1.TabIndex = 22; + this.label1.Text = "GPS"; + // + // pnlOrientacaoMagnetometro + // + this.pnlOrientacaoMagnetometro.BackColor = System.Drawing.Color.White; + this.pnlOrientacaoMagnetometro.BackgroundImage = global::AgroBase.Properties.Resources.rosa_dos_ventos; + this.pnlOrientacaoMagnetometro.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pnlOrientacaoMagnetometro.Location = new System.Drawing.Point(113, 3); + this.pnlOrientacaoMagnetometro.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.pnlOrientacaoMagnetometro.Name = "pnlOrientacaoMagnetometro"; + this.pnlOrientacaoMagnetometro.Size = new System.Drawing.Size(104, 103); + this.pnlOrientacaoMagnetometro.TabIndex = 21; + this.pnlOrientacaoMagnetometro.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlOrientacaoMagnetometro_Paint); + // + // pnlOrientacaoGPS + // + this.pnlOrientacaoGPS.BackColor = System.Drawing.Color.White; + this.pnlOrientacaoGPS.BackgroundImage = global::AgroBase.Properties.Resources.rosa_dos_ventos; + this.pnlOrientacaoGPS.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pnlOrientacaoGPS.Location = new System.Drawing.Point(3, 3); + this.pnlOrientacaoGPS.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.pnlOrientacaoGPS.Name = "pnlOrientacaoGPS"; + this.pnlOrientacaoGPS.Size = new System.Drawing.Size(104, 103); + this.pnlOrientacaoGPS.TabIndex = 20; + this.pnlOrientacaoGPS.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlOrientacaoGPS_Paint); + // + // pnlMapa + // + this.pnlMapa.Location = new System.Drawing.Point(3, 127); + this.pnlMapa.Name = "pnlMapa"; + this.pnlMapa.Size = new System.Drawing.Size(549, 443); + this.pnlMapa.TabIndex = 0; + // + // panel2 + // + this.panel2.Controls.Add(this.tabControl1); + this.panel2.Location = new System.Drawing.Point(12, 12); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(678, 682); + this.panel2.TabIndex = 2; + // + // tabControl1 + // + this.tabControl1.Controls.Add(this.tabDirecional); + this.tabControl1.Controls.Add(this.tabPage2); + this.tabControl1.Controls.Add(this.tabAtuador); + this.tabControl1.Controls.Add(this.tabPage4); + this.tabControl1.Location = new System.Drawing.Point(3, 3); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(672, 675); + this.tabControl1.TabIndex = 0; + // + // tabDirecional + // + this.tabDirecional.Controls.Add(this.txtDIR_Controlar_ET); + this.tabDirecional.Controls.Add(this.label39); + this.tabDirecional.Controls.Add(this.txtDIR_Velocidade_ET); + this.tabDirecional.Controls.Add(this.label40); + this.tabDirecional.Controls.Add(this.txtDIR_Sentido_ET); + this.tabDirecional.Controls.Add(this.label41); + this.tabDirecional.Controls.Add(this.txtDIR_Angulo_ET); + this.tabDirecional.Controls.Add(this.label42); + this.tabDirecional.Controls.Add(this.txtDIR_SentidoSP_ET); + this.tabDirecional.Controls.Add(this.label43); + this.tabDirecional.Controls.Add(this.txtDIR_AnguloSP_ET); + this.tabDirecional.Controls.Add(this.label44); + this.tabDirecional.Controls.Add(this.txtDIR_Controlar_DT); + this.tabDirecional.Controls.Add(this.label23); + this.tabDirecional.Controls.Add(this.txtDIR_Velocidade_DT); + this.tabDirecional.Controls.Add(this.label24); + this.tabDirecional.Controls.Add(this.txtDIR_Sentido_DT); + this.tabDirecional.Controls.Add(this.label25); + this.tabDirecional.Controls.Add(this.txtDIR_Angulo_DT); + this.tabDirecional.Controls.Add(this.label27); + this.tabDirecional.Controls.Add(this.txtDIR_SentidoSP_DT); + this.tabDirecional.Controls.Add(this.label32); + this.tabDirecional.Controls.Add(this.txtDIR_AnguloSP_DT); + this.tabDirecional.Controls.Add(this.label33); + this.tabDirecional.Controls.Add(this.txtDIR_Controlar_DF); + this.tabDirecional.Controls.Add(this.label16); + this.tabDirecional.Controls.Add(this.txtDIR_Velocidade_DF); + this.tabDirecional.Controls.Add(this.label17); + this.tabDirecional.Controls.Add(this.txtDIR_Sentido_DF); + this.tabDirecional.Controls.Add(this.label18); + this.tabDirecional.Controls.Add(this.txtDIR_Angulo_DF); + this.tabDirecional.Controls.Add(this.label20); + this.tabDirecional.Controls.Add(this.txtDIR_SentidoSP_DF); + this.tabDirecional.Controls.Add(this.label21); + this.tabDirecional.Controls.Add(this.txtDIR_AnguloSP_DF); + this.tabDirecional.Controls.Add(this.label22); + this.tabDirecional.Controls.Add(this.txtDIR_Controlar_EF); + this.tabDirecional.Controls.Add(this.label37); + this.tabDirecional.Controls.Add(this.txtDIR_Velocidade_EF); + this.tabDirecional.Controls.Add(this.label38); + this.tabDirecional.Controls.Add(this.lblDIR_DT); + this.tabDirecional.Controls.Add(this.picDIR_DT); + this.tabDirecional.Controls.Add(this.lblDIR_DF); + this.tabDirecional.Controls.Add(this.picDIR_DF); + this.tabDirecional.Controls.Add(this.txtDIR_Sentido_EF); + this.tabDirecional.Controls.Add(this.label15); + this.tabDirecional.Controls.Add(this.txtDIR_SentidoSP_EF); + this.tabDirecional.Controls.Add(this.label31); + this.tabDirecional.Controls.Add(this.lblDIR_ET); + this.tabDirecional.Controls.Add(this.picDIR_ET); + this.tabDirecional.Controls.Add(this.txtDIR_Angulo_EF); + this.tabDirecional.Controls.Add(this.label14); + this.tabDirecional.Controls.Add(this.txtDIR_AnguloSP_EF); + this.tabDirecional.Controls.Add(this.label13); + this.tabDirecional.Controls.Add(this.lblDIR_EF); + this.tabDirecional.Controls.Add(this.picDIR_EF); + this.tabDirecional.Location = new System.Drawing.Point(4, 25); + this.tabDirecional.Name = "tabDirecional"; + this.tabDirecional.Padding = new System.Windows.Forms.Padding(3); + this.tabDirecional.Size = new System.Drawing.Size(664, 646); + this.tabDirecional.TabIndex = 0; + this.tabDirecional.Text = "Direcional"; + this.tabDirecional.UseVisualStyleBackColor = true; + // + // txtDIR_Controlar_ET + // + this.txtDIR_Controlar_ET.Location = new System.Drawing.Point(163, 617); + this.txtDIR_Controlar_ET.Name = "txtDIR_Controlar_ET"; + this.txtDIR_Controlar_ET.ReadOnly = true; + this.txtDIR_Controlar_ET.Size = new System.Drawing.Size(53, 22); + this.txtDIR_Controlar_ET.TabIndex = 194; + this.txtDIR_Controlar_ET.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label39 + // + this.label39.AutoSize = true; + this.label39.Location = new System.Drawing.Point(160, 598); + this.label39.Name = "label39"; + this.label39.Size = new System.Drawing.Size(61, 16); + this.label39.TabIndex = 193; + this.label39.Text = "Controlar"; + // + // txtDIR_Velocidade_ET + // + this.txtDIR_Velocidade_ET.Location = new System.Drawing.Point(163, 573); + this.txtDIR_Velocidade_ET.Name = "txtDIR_Velocidade_ET"; + this.txtDIR_Velocidade_ET.ReadOnly = true; + this.txtDIR_Velocidade_ET.Size = new System.Drawing.Size(53, 22); + this.txtDIR_Velocidade_ET.TabIndex = 192; + this.txtDIR_Velocidade_ET.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label40 + // + this.label40.AutoSize = true; + this.label40.Location = new System.Drawing.Point(160, 554); + this.label40.Name = "label40"; + this.label40.Size = new System.Drawing.Size(42, 16); + this.label40.TabIndex = 191; + this.label40.Text = "Vel %"; + // + // txtDIR_Sentido_ET + // + this.txtDIR_Sentido_ET.Location = new System.Drawing.Point(86, 617); + this.txtDIR_Sentido_ET.Name = "txtDIR_Sentido_ET"; + this.txtDIR_Sentido_ET.ReadOnly = true; + this.txtDIR_Sentido_ET.Size = new System.Drawing.Size(71, 22); + this.txtDIR_Sentido_ET.TabIndex = 190; + this.txtDIR_Sentido_ET.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label41 + // + this.label41.AutoSize = true; + this.label41.Location = new System.Drawing.Point(83, 598); + this.label41.Name = "label41"; + this.label41.Size = new System.Drawing.Size(53, 16); + this.label41.TabIndex = 189; + this.label41.Text = "Sentido"; + // + // txtDIR_Angulo_ET + // + this.txtDIR_Angulo_ET.Location = new System.Drawing.Point(9, 617); + this.txtDIR_Angulo_ET.Name = "txtDIR_Angulo_ET"; + this.txtDIR_Angulo_ET.ReadOnly = true; + this.txtDIR_Angulo_ET.Size = new System.Drawing.Size(71, 22); + this.txtDIR_Angulo_ET.TabIndex = 188; + this.txtDIR_Angulo_ET.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label42 + // + this.label42.AutoSize = true; + this.label42.Location = new System.Drawing.Point(6, 598); + this.label42.Name = "label42"; + this.label42.Size = new System.Drawing.Size(49, 16); + this.label42.TabIndex = 187; + this.label42.Text = "Angulo"; + // + // txtDIR_SentidoSP_ET + // + this.txtDIR_SentidoSP_ET.Location = new System.Drawing.Point(86, 573); + this.txtDIR_SentidoSP_ET.Name = "txtDIR_SentidoSP_ET"; + this.txtDIR_SentidoSP_ET.ReadOnly = true; + this.txtDIR_SentidoSP_ET.Size = new System.Drawing.Size(71, 22); + this.txtDIR_SentidoSP_ET.TabIndex = 186; + this.txtDIR_SentidoSP_ET.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label43 + // + this.label43.AutoSize = true; + this.label43.Location = new System.Drawing.Point(83, 554); + this.label43.Name = "label43"; + this.label43.Size = new System.Drawing.Size(74, 16); + this.label43.TabIndex = 185; + this.label43.Text = "Sentido SP"; + // + // txtDIR_AnguloSP_ET + // + this.txtDIR_AnguloSP_ET.Location = new System.Drawing.Point(9, 573); + this.txtDIR_AnguloSP_ET.Name = "txtDIR_AnguloSP_ET"; + this.txtDIR_AnguloSP_ET.ReadOnly = true; + this.txtDIR_AnguloSP_ET.Size = new System.Drawing.Size(71, 22); + this.txtDIR_AnguloSP_ET.TabIndex = 184; + this.txtDIR_AnguloSP_ET.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label44 + // + this.label44.AutoSize = true; + this.label44.Location = new System.Drawing.Point(6, 554); + this.label44.Name = "label44"; + this.label44.Size = new System.Drawing.Size(70, 16); + this.label44.TabIndex = 183; + this.label44.Text = "Angulo SP"; + // + // txtDIR_Controlar_DT + // + this.txtDIR_Controlar_DT.Location = new System.Drawing.Point(602, 617); + this.txtDIR_Controlar_DT.Name = "txtDIR_Controlar_DT"; + this.txtDIR_Controlar_DT.ReadOnly = true; + this.txtDIR_Controlar_DT.Size = new System.Drawing.Size(53, 22); + this.txtDIR_Controlar_DT.TabIndex = 182; + this.txtDIR_Controlar_DT.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label23 + // + this.label23.AutoSize = true; + this.label23.Location = new System.Drawing.Point(599, 598); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(61, 16); + this.label23.TabIndex = 181; + this.label23.Text = "Controlar"; + // + // txtDIR_Velocidade_DT + // + this.txtDIR_Velocidade_DT.Location = new System.Drawing.Point(602, 573); + this.txtDIR_Velocidade_DT.Name = "txtDIR_Velocidade_DT"; + this.txtDIR_Velocidade_DT.ReadOnly = true; + this.txtDIR_Velocidade_DT.Size = new System.Drawing.Size(53, 22); + this.txtDIR_Velocidade_DT.TabIndex = 180; + this.txtDIR_Velocidade_DT.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label24 + // + this.label24.AutoSize = true; + this.label24.Location = new System.Drawing.Point(599, 554); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(42, 16); + this.label24.TabIndex = 179; + this.label24.Text = "Vel %"; + // + // txtDIR_Sentido_DT + // + this.txtDIR_Sentido_DT.Location = new System.Drawing.Point(525, 617); + this.txtDIR_Sentido_DT.Name = "txtDIR_Sentido_DT"; + this.txtDIR_Sentido_DT.ReadOnly = true; + this.txtDIR_Sentido_DT.Size = new System.Drawing.Size(71, 22); + this.txtDIR_Sentido_DT.TabIndex = 178; + this.txtDIR_Sentido_DT.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label25 + // + this.label25.AutoSize = true; + this.label25.Location = new System.Drawing.Point(522, 598); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(53, 16); + this.label25.TabIndex = 177; + this.label25.Text = "Sentido"; + // + // txtDIR_Angulo_DT + // + this.txtDIR_Angulo_DT.Location = new System.Drawing.Point(448, 617); + this.txtDIR_Angulo_DT.Name = "txtDIR_Angulo_DT"; + this.txtDIR_Angulo_DT.ReadOnly = true; + this.txtDIR_Angulo_DT.Size = new System.Drawing.Size(71, 22); + this.txtDIR_Angulo_DT.TabIndex = 176; + this.txtDIR_Angulo_DT.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label27 + // + this.label27.AutoSize = true; + this.label27.Location = new System.Drawing.Point(445, 598); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(49, 16); + this.label27.TabIndex = 175; + this.label27.Text = "Angulo"; + // + // txtDIR_SentidoSP_DT + // + this.txtDIR_SentidoSP_DT.Location = new System.Drawing.Point(525, 573); + this.txtDIR_SentidoSP_DT.Name = "txtDIR_SentidoSP_DT"; + this.txtDIR_SentidoSP_DT.ReadOnly = true; + this.txtDIR_SentidoSP_DT.Size = new System.Drawing.Size(71, 22); + this.txtDIR_SentidoSP_DT.TabIndex = 174; + this.txtDIR_SentidoSP_DT.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label32 + // + this.label32.AutoSize = true; + this.label32.Location = new System.Drawing.Point(522, 554); + this.label32.Name = "label32"; + this.label32.Size = new System.Drawing.Size(74, 16); + this.label32.TabIndex = 173; + this.label32.Text = "Sentido SP"; + // + // txtDIR_AnguloSP_DT + // + this.txtDIR_AnguloSP_DT.Location = new System.Drawing.Point(448, 573); + this.txtDIR_AnguloSP_DT.Name = "txtDIR_AnguloSP_DT"; + this.txtDIR_AnguloSP_DT.ReadOnly = true; + this.txtDIR_AnguloSP_DT.Size = new System.Drawing.Size(71, 22); + this.txtDIR_AnguloSP_DT.TabIndex = 172; + this.txtDIR_AnguloSP_DT.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label33 + // + this.label33.AutoSize = true; + this.label33.Location = new System.Drawing.Point(445, 554); + this.label33.Name = "label33"; + this.label33.Size = new System.Drawing.Size(70, 16); + this.label33.TabIndex = 171; + this.label33.Text = "Angulo SP"; + // + // txtDIR_Controlar_DF + // + this.txtDIR_Controlar_DF.Location = new System.Drawing.Point(602, 297); + this.txtDIR_Controlar_DF.Name = "txtDIR_Controlar_DF"; + this.txtDIR_Controlar_DF.ReadOnly = true; + this.txtDIR_Controlar_DF.Size = new System.Drawing.Size(53, 22); + this.txtDIR_Controlar_DF.TabIndex = 170; + this.txtDIR_Controlar_DF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label16 + // + this.label16.AutoSize = true; + this.label16.Location = new System.Drawing.Point(599, 278); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(61, 16); + this.label16.TabIndex = 169; + this.label16.Text = "Controlar"; + // + // txtDIR_Velocidade_DF + // + this.txtDIR_Velocidade_DF.Location = new System.Drawing.Point(602, 253); + this.txtDIR_Velocidade_DF.Name = "txtDIR_Velocidade_DF"; + this.txtDIR_Velocidade_DF.ReadOnly = true; + this.txtDIR_Velocidade_DF.Size = new System.Drawing.Size(53, 22); + this.txtDIR_Velocidade_DF.TabIndex = 168; + this.txtDIR_Velocidade_DF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label17 + // + this.label17.AutoSize = true; + this.label17.Location = new System.Drawing.Point(599, 234); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(42, 16); + this.label17.TabIndex = 167; + this.label17.Text = "Vel %"; + // + // txtDIR_Sentido_DF + // + this.txtDIR_Sentido_DF.Location = new System.Drawing.Point(525, 297); + this.txtDIR_Sentido_DF.Name = "txtDIR_Sentido_DF"; + this.txtDIR_Sentido_DF.ReadOnly = true; + this.txtDIR_Sentido_DF.Size = new System.Drawing.Size(71, 22); + this.txtDIR_Sentido_DF.TabIndex = 166; + this.txtDIR_Sentido_DF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label18 + // + this.label18.AutoSize = true; + this.label18.Location = new System.Drawing.Point(522, 278); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(53, 16); + this.label18.TabIndex = 165; + this.label18.Text = "Sentido"; + // + // txtDIR_Angulo_DF + // + this.txtDIR_Angulo_DF.Location = new System.Drawing.Point(448, 297); + this.txtDIR_Angulo_DF.Name = "txtDIR_Angulo_DF"; + this.txtDIR_Angulo_DF.ReadOnly = true; + this.txtDIR_Angulo_DF.Size = new System.Drawing.Size(71, 22); + this.txtDIR_Angulo_DF.TabIndex = 164; + this.txtDIR_Angulo_DF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label20 + // + this.label20.AutoSize = true; + this.label20.Location = new System.Drawing.Point(445, 278); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(49, 16); + this.label20.TabIndex = 163; + this.label20.Text = "Angulo"; + // + // txtDIR_SentidoSP_DF + // + this.txtDIR_SentidoSP_DF.Location = new System.Drawing.Point(525, 253); + this.txtDIR_SentidoSP_DF.Name = "txtDIR_SentidoSP_DF"; + this.txtDIR_SentidoSP_DF.ReadOnly = true; + this.txtDIR_SentidoSP_DF.Size = new System.Drawing.Size(71, 22); + this.txtDIR_SentidoSP_DF.TabIndex = 162; + this.txtDIR_SentidoSP_DF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label21 + // + this.label21.AutoSize = true; + this.label21.Location = new System.Drawing.Point(522, 234); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(74, 16); + this.label21.TabIndex = 161; + this.label21.Text = "Sentido SP"; + // + // txtDIR_AnguloSP_DF + // + this.txtDIR_AnguloSP_DF.Location = new System.Drawing.Point(448, 253); + this.txtDIR_AnguloSP_DF.Name = "txtDIR_AnguloSP_DF"; + this.txtDIR_AnguloSP_DF.ReadOnly = true; + this.txtDIR_AnguloSP_DF.Size = new System.Drawing.Size(71, 22); + this.txtDIR_AnguloSP_DF.TabIndex = 160; + this.txtDIR_AnguloSP_DF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label22 + // + this.label22.AutoSize = true; + this.label22.Location = new System.Drawing.Point(445, 234); + this.label22.Name = "label22"; + this.label22.Size = new System.Drawing.Size(70, 16); + this.label22.TabIndex = 159; + this.label22.Text = "Angulo SP"; + // + // txtDIR_Controlar_EF + // + this.txtDIR_Controlar_EF.Location = new System.Drawing.Point(163, 297); + this.txtDIR_Controlar_EF.Name = "txtDIR_Controlar_EF"; + this.txtDIR_Controlar_EF.ReadOnly = true; + this.txtDIR_Controlar_EF.Size = new System.Drawing.Size(53, 22); + this.txtDIR_Controlar_EF.TabIndex = 158; + this.txtDIR_Controlar_EF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label37 + // + this.label37.AutoSize = true; + this.label37.Location = new System.Drawing.Point(160, 278); + this.label37.Name = "label37"; + this.label37.Size = new System.Drawing.Size(61, 16); + this.label37.TabIndex = 157; + this.label37.Text = "Controlar"; + // + // txtDIR_Velocidade_EF + // + this.txtDIR_Velocidade_EF.Location = new System.Drawing.Point(163, 253); + this.txtDIR_Velocidade_EF.Name = "txtDIR_Velocidade_EF"; + this.txtDIR_Velocidade_EF.ReadOnly = true; + this.txtDIR_Velocidade_EF.Size = new System.Drawing.Size(53, 22); + this.txtDIR_Velocidade_EF.TabIndex = 156; + this.txtDIR_Velocidade_EF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label38 + // + this.label38.AutoSize = true; + this.label38.Location = new System.Drawing.Point(160, 234); + this.label38.Name = "label38"; + this.label38.Size = new System.Drawing.Size(42, 16); + this.label38.TabIndex = 155; + this.label38.Text = "Vel %"; + // + // lblDIR_DT + // + this.lblDIR_DT.AutoSize = true; + this.lblDIR_DT.Location = new System.Drawing.Point(448, 322); + this.lblDIR_DT.Name = "lblDIR_DT"; + this.lblDIR_DT.Size = new System.Drawing.Size(55, 16); + this.lblDIR_DT.TabIndex = 142; + this.lblDIR_DT.Text = "M3 (DT)"; + // + // picDIR_DT + // + this.picDIR_DT.Image = global::AgroBase.Properties.Resources.roda_superior; + this.picDIR_DT.Location = new System.Drawing.Point(448, 340); + this.picDIR_DT.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.picDIR_DT.Name = "picDIR_DT"; + this.picDIR_DT.Size = new System.Drawing.Size(210, 210); + this.picDIR_DT.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.picDIR_DT.TabIndex = 141; + this.picDIR_DT.TabStop = false; + // + // lblDIR_DF + // + this.lblDIR_DF.AutoSize = true; + this.lblDIR_DF.Location = new System.Drawing.Point(448, 4); + this.lblDIR_DF.Name = "lblDIR_DF"; + this.lblDIR_DF.Size = new System.Drawing.Size(54, 16); + this.lblDIR_DF.TabIndex = 136; + this.lblDIR_DF.Text = "M4 (DF)"; + // + // picDIR_DF + // + this.picDIR_DF.Image = global::AgroBase.Properties.Resources.roda_superior; + this.picDIR_DF.Location = new System.Drawing.Point(448, 22); + this.picDIR_DF.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.picDIR_DF.Name = "picDIR_DF"; + this.picDIR_DF.Size = new System.Drawing.Size(210, 210); + this.picDIR_DF.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.picDIR_DF.TabIndex = 135; + this.picDIR_DF.TabStop = false; + // + // txtDIR_Sentido_EF + // + this.txtDIR_Sentido_EF.Location = new System.Drawing.Point(86, 297); + this.txtDIR_Sentido_EF.Name = "txtDIR_Sentido_EF"; + this.txtDIR_Sentido_EF.ReadOnly = true; + this.txtDIR_Sentido_EF.Size = new System.Drawing.Size(71, 22); + this.txtDIR_Sentido_EF.TabIndex = 126; + this.txtDIR_Sentido_EF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label15 + // + this.label15.AutoSize = true; + this.label15.Location = new System.Drawing.Point(83, 234); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(74, 16); + this.label15.TabIndex = 125; + this.label15.Text = "Sentido SP"; + // + // txtDIR_SentidoSP_EF + // + this.txtDIR_SentidoSP_EF.Location = new System.Drawing.Point(86, 253); + this.txtDIR_SentidoSP_EF.Name = "txtDIR_SentidoSP_EF"; + this.txtDIR_SentidoSP_EF.ReadOnly = true; + this.txtDIR_SentidoSP_EF.Size = new System.Drawing.Size(71, 22); + this.txtDIR_SentidoSP_EF.TabIndex = 124; + this.txtDIR_SentidoSP_EF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label31 + // + this.label31.AutoSize = true; + this.label31.Location = new System.Drawing.Point(83, 278); + this.label31.Name = "label31"; + this.label31.Size = new System.Drawing.Size(53, 16); + this.label31.TabIndex = 123; + this.label31.Text = "Sentido"; + // + // lblDIR_ET + // + this.lblDIR_ET.AutoSize = true; + this.lblDIR_ET.Location = new System.Drawing.Point(6, 322); + this.lblDIR_ET.Name = "lblDIR_ET"; + this.lblDIR_ET.Size = new System.Drawing.Size(54, 16); + this.lblDIR_ET.TabIndex = 100; + this.lblDIR_ET.Text = "M2 (ET)"; + // + // picDIR_ET + // + this.picDIR_ET.Image = global::AgroBase.Properties.Resources.roda_superior; + this.picDIR_ET.Location = new System.Drawing.Point(6, 340); + this.picDIR_ET.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.picDIR_ET.Name = "picDIR_ET"; + this.picDIR_ET.Size = new System.Drawing.Size(210, 210); + this.picDIR_ET.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.picDIR_ET.TabIndex = 99; + this.picDIR_ET.TabStop = false; + // + // txtDIR_Angulo_EF + // + this.txtDIR_Angulo_EF.Location = new System.Drawing.Point(9, 297); + this.txtDIR_Angulo_EF.Name = "txtDIR_Angulo_EF"; + this.txtDIR_Angulo_EF.ReadOnly = true; + this.txtDIR_Angulo_EF.Size = new System.Drawing.Size(71, 22); + this.txtDIR_Angulo_EF.TabIndex = 96; + this.txtDIR_Angulo_EF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label14 + // + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(6, 278); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(49, 16); + this.label14.TabIndex = 95; + this.label14.Text = "Angulo"; + // + // txtDIR_AnguloSP_EF + // + this.txtDIR_AnguloSP_EF.Location = new System.Drawing.Point(9, 253); + this.txtDIR_AnguloSP_EF.Name = "txtDIR_AnguloSP_EF"; + this.txtDIR_AnguloSP_EF.ReadOnly = true; + this.txtDIR_AnguloSP_EF.Size = new System.Drawing.Size(71, 22); + this.txtDIR_AnguloSP_EF.TabIndex = 94; + this.txtDIR_AnguloSP_EF.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(6, 234); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(70, 16); + this.label13.TabIndex = 93; + this.label13.Text = "Angulo SP"; + // + // lblDIR_EF + // + this.lblDIR_EF.AutoSize = true; + this.lblDIR_EF.Location = new System.Drawing.Point(6, 4); + this.lblDIR_EF.Name = "lblDIR_EF"; + this.lblDIR_EF.Size = new System.Drawing.Size(53, 16); + this.lblDIR_EF.TabIndex = 92; + this.lblDIR_EF.Text = "M1 (EF)"; + // + // picDIR_EF + // + this.picDIR_EF.Image = global::AgroBase.Properties.Resources.roda_superior; + this.picDIR_EF.Location = new System.Drawing.Point(6, 22); + this.picDIR_EF.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.picDIR_EF.Name = "picDIR_EF"; + this.picDIR_EF.Size = new System.Drawing.Size(210, 210); + this.picDIR_EF.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.picDIR_EF.TabIndex = 91; + this.picDIR_EF.TabStop = false; + // + // tabPage2 + // + this.tabPage2.Controls.Add(this.tabControl2); + this.tabPage2.Location = new System.Drawing.Point(4, 25); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(3); + this.tabPage2.Size = new System.Drawing.Size(664, 646); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "Movimentação"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // tabControl2 + // + this.tabControl2.Controls.Add(this.tabPage5); + this.tabControl2.Controls.Add(this.tabPage6); + this.tabControl2.Controls.Add(this.tabPage7); + this.tabControl2.Controls.Add(this.tabPage8); + this.tabControl2.Controls.Add(this.tabPage9); + this.tabControl2.Location = new System.Drawing.Point(6, 6); + this.tabControl2.Name = "tabControl2"; + this.tabControl2.SelectedIndex = 0; + this.tabControl2.Size = new System.Drawing.Size(652, 634); + this.tabControl2.TabIndex = 0; + // + // tabPage5 + // + this.tabPage5.Location = new System.Drawing.Point(4, 25); + this.tabPage5.Name = "tabPage5"; + this.tabPage5.Padding = new System.Windows.Forms.Padding(3); + this.tabPage5.Size = new System.Drawing.Size(644, 605); + this.tabPage5.TabIndex = 0; + this.tabPage5.Text = "M1 (EF)"; + this.tabPage5.UseVisualStyleBackColor = true; + // + // tabPage6 + // + this.tabPage6.Location = new System.Drawing.Point(4, 25); + this.tabPage6.Name = "tabPage6"; + this.tabPage6.Padding = new System.Windows.Forms.Padding(3); + this.tabPage6.Size = new System.Drawing.Size(644, 605); + this.tabPage6.TabIndex = 1; + this.tabPage6.Text = "M2 (ET)"; + this.tabPage6.UseVisualStyleBackColor = true; + // + // tabPage7 + // + this.tabPage7.Location = new System.Drawing.Point(4, 25); + this.tabPage7.Name = "tabPage7"; + this.tabPage7.Padding = new System.Windows.Forms.Padding(3); + this.tabPage7.Size = new System.Drawing.Size(644, 605); + this.tabPage7.TabIndex = 2; + this.tabPage7.Text = "M3 (DT)"; + this.tabPage7.UseVisualStyleBackColor = true; + // + // tabPage8 + // + this.tabPage8.Location = new System.Drawing.Point(4, 25); + this.tabPage8.Name = "tabPage8"; + this.tabPage8.Padding = new System.Windows.Forms.Padding(3); + this.tabPage8.Size = new System.Drawing.Size(644, 605); + this.tabPage8.TabIndex = 3; + this.tabPage8.Text = "M4 (DF)"; + this.tabPage8.UseVisualStyleBackColor = true; + // + // tabPage9 + // + this.tabPage9.Controls.Add(this.label35); + this.tabPage9.Controls.Add(this.label30); + this.tabPage9.Controls.Add(this.label29); + this.tabPage9.Controls.Add(this.textBox34); + this.tabPage9.Controls.Add(this.label28); + this.tabPage9.Controls.Add(this.textBox33); + this.tabPage9.Controls.Add(this.checkBox8); + this.tabPage9.Controls.Add(this.checkBox7); + this.tabPage9.Controls.Add(this.checkBox5); + this.tabPage9.Controls.Add(this.checkBox4); + this.tabPage9.Controls.Add(this.checkBox3); + this.tabPage9.Controls.Add(this.checkBox1); + this.tabPage9.Controls.Add(this.textBox32); + this.tabPage9.Controls.Add(this.textBox31); + this.tabPage9.Controls.Add(this.textBox30); + this.tabPage9.Controls.Add(this.textBox29); + this.tabPage9.Controls.Add(this.textBox28); + this.tabPage9.Controls.Add(this.textBox23); + this.tabPage9.Controls.Add(this.textBox22); + this.tabPage9.Controls.Add(this.textBox21); + this.tabPage9.Controls.Add(this.chartEF); + this.tabPage9.Location = new System.Drawing.Point(4, 25); + this.tabPage9.Name = "tabPage9"; + this.tabPage9.Padding = new System.Windows.Forms.Padding(3); + this.tabPage9.Size = new System.Drawing.Size(644, 605); + this.tabPage9.TabIndex = 4; + this.tabPage9.Text = "Média"; + this.tabPage9.UseVisualStyleBackColor = true; + // + // label35 + // + this.label35.AutoSize = true; + this.label35.Location = new System.Drawing.Point(132, 551); + this.label35.Name = "label35"; + this.label35.Size = new System.Drawing.Size(53, 16); + this.label35.TabIndex = 124; + this.label35.Text = "Sentido"; + // + // label30 + // + this.label30.AutoSize = true; + this.label30.Location = new System.Drawing.Point(132, 497); + this.label30.Name = "label30"; + this.label30.Size = new System.Drawing.Size(74, 16); + this.label30.TabIndex = 123; + this.label30.Text = "Sentido SP"; + // + // label29 + // + this.label29.AutoSize = true; + this.label29.Location = new System.Drawing.Point(510, 551); + this.label29.Name = "label29"; + this.label29.Size = new System.Drawing.Size(50, 16); + this.label29.TabIndex = 122; + this.label29.Text = "Alarme"; + // + // textBox34 + // + this.textBox34.Location = new System.Drawing.Point(513, 576); + this.textBox34.Name = "textBox34"; + this.textBox34.ReadOnly = true; + this.textBox34.Size = new System.Drawing.Size(120, 22); + this.textBox34.TabIndex = 121; + this.textBox34.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label28 + // + this.label28.AutoSize = true; + this.label28.Location = new System.Drawing.Point(510, 497); + this.label28.Name = "label28"; + this.label28.Size = new System.Drawing.Size(74, 16); + this.label28.TabIndex = 120; + this.label28.Text = "Inicializado"; + // + // textBox33 + // + this.textBox33.Location = new System.Drawing.Point(513, 522); + this.textBox33.Name = "textBox33"; + this.textBox33.ReadOnly = true; + this.textBox33.Size = new System.Drawing.Size(120, 22); + this.textBox33.TabIndex = 119; + this.textBox33.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // checkBox8 + // + this.checkBox8.AutoSize = true; + this.checkBox8.Location = new System.Drawing.Point(387, 550); + this.checkBox8.Name = "checkBox8"; + this.checkBox8.Size = new System.Drawing.Size(107, 20); + this.checkBox8.TabIndex = 118; + this.checkBox8.Text = "Temperatura"; + this.checkBox8.UseVisualStyleBackColor = true; + // + // checkBox7 + // + this.checkBox7.AutoSize = true; + this.checkBox7.Location = new System.Drawing.Point(261, 550); + this.checkBox7.Name = "checkBox7"; + this.checkBox7.Size = new System.Drawing.Size(119, 20); + this.checkBox7.TabIndex = 117; + this.checkBox7.Text = "Potência Offset"; + this.checkBox7.UseVisualStyleBackColor = true; + // + // checkBox5 + // + this.checkBox5.AutoSize = true; + this.checkBox5.Location = new System.Drawing.Point(9, 550); + this.checkBox5.Name = "checkBox5"; + this.checkBox5.Size = new System.Drawing.Size(59, 20); + this.checkBox5.TabIndex = 115; + this.checkBox5.Text = "RPM"; + this.checkBox5.UseVisualStyleBackColor = true; + // + // checkBox4 + // + this.checkBox4.AutoSize = true; + this.checkBox4.Location = new System.Drawing.Point(387, 496); + this.checkBox4.Name = "checkBox4"; + this.checkBox4.Size = new System.Drawing.Size(99, 20); + this.checkBox4.TabIndex = 114; + this.checkBox4.Text = "Velocidade"; + this.checkBox4.UseVisualStyleBackColor = true; + // + // checkBox3 + // + this.checkBox3.AutoSize = true; + this.checkBox3.Location = new System.Drawing.Point(261, 496); + this.checkBox3.Name = "checkBox3"; + this.checkBox3.Size = new System.Drawing.Size(82, 20); + this.checkBox3.TabIndex = 113; + this.checkBox3.Text = "Potência"; + this.checkBox3.UseVisualStyleBackColor = true; + // + // checkBox1 + // + this.checkBox1.AutoSize = true; + this.checkBox1.Location = new System.Drawing.Point(9, 496); + this.checkBox1.Name = "checkBox1"; + this.checkBox1.Size = new System.Drawing.Size(80, 20); + this.checkBox1.TabIndex = 111; + this.checkBox1.Text = "RPM SP"; + this.checkBox1.UseVisualStyleBackColor = true; + // + // textBox32 + // + this.textBox32.Location = new System.Drawing.Point(387, 576); + this.textBox32.Name = "textBox32"; + this.textBox32.ReadOnly = true; + this.textBox32.Size = new System.Drawing.Size(120, 22); + this.textBox32.TabIndex = 110; + this.textBox32.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // textBox31 + // + this.textBox31.Location = new System.Drawing.Point(261, 576); + this.textBox31.Name = "textBox31"; + this.textBox31.ReadOnly = true; + this.textBox31.Size = new System.Drawing.Size(120, 22); + this.textBox31.TabIndex = 108; + this.textBox31.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // textBox30 + // + this.textBox30.Location = new System.Drawing.Point(261, 522); + this.textBox30.Name = "textBox30"; + this.textBox30.ReadOnly = true; + this.textBox30.Size = new System.Drawing.Size(120, 22); + this.textBox30.TabIndex = 106; + this.textBox30.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // textBox29 + // + this.textBox29.Location = new System.Drawing.Point(387, 522); + this.textBox29.Name = "textBox29"; + this.textBox29.ReadOnly = true; + this.textBox29.Size = new System.Drawing.Size(120, 22); + this.textBox29.TabIndex = 104; + this.textBox29.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // textBox28 + // + this.textBox28.Location = new System.Drawing.Point(135, 576); + this.textBox28.Name = "textBox28"; + this.textBox28.ReadOnly = true; + this.textBox28.Size = new System.Drawing.Size(120, 22); + this.textBox28.TabIndex = 102; + this.textBox28.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // textBox23 + // + this.textBox23.Location = new System.Drawing.Point(135, 522); + this.textBox23.Name = "textBox23"; + this.textBox23.ReadOnly = true; + this.textBox23.Size = new System.Drawing.Size(120, 22); + this.textBox23.TabIndex = 100; + this.textBox23.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // textBox22 + // + this.textBox22.Location = new System.Drawing.Point(9, 576); + this.textBox22.Name = "textBox22"; + this.textBox22.ReadOnly = true; + this.textBox22.Size = new System.Drawing.Size(120, 22); + this.textBox22.TabIndex = 98; + this.textBox22.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // textBox21 + // + this.textBox21.Location = new System.Drawing.Point(9, 522); + this.textBox21.Name = "textBox21"; + this.textBox21.ReadOnly = true; + this.textBox21.Size = new System.Drawing.Size(120, 22); + this.textBox21.TabIndex = 96; + this.textBox21.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // chartEF + // + chartArea1.Name = "ChartArea1"; + this.chartEF.ChartAreas.Add(chartArea1); + legend1.Name = "Legend1"; + this.chartEF.Legends.Add(legend1); + this.chartEF.Location = new System.Drawing.Point(6, 5); + this.chartEF.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.chartEF.Name = "chartEF"; + series1.ChartArea = "ChartArea1"; + series1.Legend = "Legend1"; + series1.Name = "Series1"; + this.chartEF.Series.Add(series1); + this.chartEF.Size = new System.Drawing.Size(632, 486); + this.chartEF.TabIndex = 94; + this.chartEF.Text = "chart1"; + // + // tabAtuador + // + this.tabAtuador.Controls.Add(this.chartAtuador); + this.tabAtuador.Controls.Add(this.pnlAtuadores); + this.tabAtuador.Controls.Add(this.picCameraSoloD); + this.tabAtuador.Controls.Add(this.picCameraSoloE); + this.tabAtuador.Location = new System.Drawing.Point(4, 25); + this.tabAtuador.Name = "tabAtuador"; + this.tabAtuador.Padding = new System.Windows.Forms.Padding(3); + this.tabAtuador.Size = new System.Drawing.Size(664, 646); + this.tabAtuador.TabIndex = 2; + this.tabAtuador.Text = "Atuador"; + this.tabAtuador.UseVisualStyleBackColor = true; + // + // chartAtuador + // + chartArea2.Name = "ChartArea1"; + this.chartAtuador.ChartAreas.Add(chartArea2); + legend2.Name = "Legend1"; + this.chartAtuador.Legends.Add(legend2); + this.chartAtuador.Location = new System.Drawing.Point(6, 340); + this.chartAtuador.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.chartAtuador.Name = "chartAtuador"; + series2.ChartArea = "ChartArea1"; + series2.Legend = "Legend1"; + series2.Name = "Series1"; + this.chartAtuador.Series.Add(series2); + this.chartAtuador.Size = new System.Drawing.Size(652, 297); + this.chartAtuador.TabIndex = 95; + this.chartAtuador.Text = "chart1"; + // + // pnlAtuadores + // + this.pnlAtuadores.Location = new System.Drawing.Point(6, 238); + this.pnlAtuadores.Name = "pnlAtuadores"; + this.pnlAtuadores.Size = new System.Drawing.Size(652, 97); + this.pnlAtuadores.TabIndex = 3; + this.pnlAtuadores.Paint += new System.Windows.Forms.PaintEventHandler(this.pnlAtuadores_Paint); + // + // picCameraSoloD + // + this.picCameraSoloD.Location = new System.Drawing.Point(336, 6); + this.picCameraSoloD.Name = "picCameraSoloD"; + this.picCameraSoloD.Size = new System.Drawing.Size(322, 226); + this.picCameraSoloD.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.picCameraSoloD.TabIndex = 2; + this.picCameraSoloD.TabStop = false; + // + // picCameraSoloE + // + this.picCameraSoloE.Location = new System.Drawing.Point(6, 6); + this.picCameraSoloE.Name = "picCameraSoloE"; + this.picCameraSoloE.Size = new System.Drawing.Size(322, 226); + this.picCameraSoloE.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.picCameraSoloE.TabIndex = 1; + this.picCameraSoloE.TabStop = false; + // + // tabPage4 + // + this.tabPage4.Controls.Add(this.chartSensoriamento); + this.tabPage4.Location = new System.Drawing.Point(4, 25); + this.tabPage4.Name = "tabPage4"; + this.tabPage4.Padding = new System.Windows.Forms.Padding(3); + this.tabPage4.Size = new System.Drawing.Size(664, 646); + this.tabPage4.TabIndex = 3; + this.tabPage4.Text = "Sensoriamento"; + this.tabPage4.UseVisualStyleBackColor = true; + // + // chartSensoriamento + // + chartArea3.Name = "ChartArea1"; + this.chartSensoriamento.ChartAreas.Add(chartArea3); + legend3.Name = "Legend1"; + this.chartSensoriamento.Legends.Add(legend3); + this.chartSensoriamento.Location = new System.Drawing.Point(3, 5); + this.chartSensoriamento.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.chartSensoriamento.Name = "chartSensoriamento"; + series3.ChartArea = "ChartArea1"; + series3.Legend = "Legend1"; + series3.Name = "Series1"; + this.chartSensoriamento.Series.Add(series3); + this.chartSensoriamento.Size = new System.Drawing.Size(655, 506); + this.chartSensoriamento.TabIndex = 95; + this.chartSensoriamento.Text = "chart1"; + // + // panel6 + // + this.panel6.Controls.Add(this.picCameraCaminho); + this.panel6.Location = new System.Drawing.Point(1257, 12); + this.panel6.Name = "panel6"; + this.panel6.Size = new System.Drawing.Size(491, 665); + this.panel6.TabIndex = 3; + // + // picCameraCaminho + // + this.picCameraCaminho.Location = new System.Drawing.Point(3, 3); + this.picCameraCaminho.Name = "picCameraCaminho"; + this.picCameraCaminho.Size = new System.Drawing.Size(485, 344); + this.picCameraCaminho.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.picCameraCaminho.TabIndex = 0; + this.picCameraCaminho.TabStop = false; + // + // btnCarregarOperacao + // + this.btnCarregarOperacao.Location = new System.Drawing.Point(1574, 722); + this.btnCarregarOperacao.Name = "btnCarregarOperacao"; + this.btnCarregarOperacao.Size = new System.Drawing.Size(171, 34); + this.btnCarregarOperacao.TabIndex = 4; + this.btnCarregarOperacao.Text = "Carregar Opereação"; + this.btnCarregarOperacao.UseVisualStyleBackColor = true; + this.btnCarregarOperacao.Click += new System.EventHandler(this.btnCarregarOperacao_Click); + // + // label36 + // + this.label36.AutoSize = true; + this.label36.Location = new System.Drawing.Point(1257, 702); + this.label36.Name = "label36"; + this.label36.Size = new System.Drawing.Size(63, 16); + this.label36.TabIndex = 93; + this.label36.Text = "Momento"; + // + // txtMomento + // + this.txtMomento.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.txtMomento.Location = new System.Drawing.Point(1260, 722); + this.txtMomento.Name = "txtMomento"; + this.txtMomento.ReadOnly = true; + this.txtMomento.Size = new System.Drawing.Size(171, 34); + this.txtMomento.TabIndex = 94; + this.txtMomento.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // btnPlay + // + this.btnPlay.Location = new System.Drawing.Point(1493, 722); + this.btnPlay.Name = "btnPlay"; + this.btnPlay.Size = new System.Drawing.Size(75, 34); + this.btnPlay.TabIndex = 95; + this.btnPlay.Text = "Play"; + this.btnPlay.UseVisualStyleBackColor = true; + this.btnPlay.Click += new System.EventHandler(this.btnPlay_Click); + // + // frmResultadosOperacao + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1760, 778); + this.Controls.Add(this.btnPlay); + this.Controls.Add(this.txtMomento); + this.Controls.Add(this.label36); + this.Controls.Add(this.btnCarregarOperacao); + this.Controls.Add(this.panel6); + this.Controls.Add(this.panel2); + this.Controls.Add(this.panel1); + this.Controls.Add(this.trbMomento); + this.Name = "frmResultadosOperacao"; + this.Text = "frmResultadosOperacao"; + this.Load += new System.EventHandler(this.frmResultadosOperacao_Load); + ((System.ComponentModel.ISupportInitialize)(this.trbMomento)).EndInit(); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.panel2.ResumeLayout(false); + this.tabControl1.ResumeLayout(false); + this.tabDirecional.ResumeLayout(false); + this.tabDirecional.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picDIR_DT)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picDIR_DF)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picDIR_ET)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picDIR_EF)).EndInit(); + this.tabPage2.ResumeLayout(false); + this.tabControl2.ResumeLayout(false); + this.tabPage9.ResumeLayout(false); + this.tabPage9.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chartEF)).EndInit(); + this.tabAtuador.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.chartAtuador)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picCameraSoloD)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picCameraSoloE)).EndInit(); + this.tabPage4.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.chartSensoriamento)).EndInit(); + this.panel6.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.picCameraCaminho)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.TrackBar trbMomento; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.Panel pnlMapa; + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabDirecional; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.TabPage tabAtuador; + private System.Windows.Forms.TabPage tabPage4; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Panel pnlOrientacaoMagnetometro; + private System.Windows.Forms.Panel pnlOrientacaoGPS; + private System.Windows.Forms.TextBox txtGPS_Velocidade; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.TextBox txtGPS_Altitude; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.TextBox txtGPS_Longitude; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.TextBox txtGPS_Latitude; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox txtGPS_Precisao; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.TextBox txtGPS_Satelites; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.TextBox txtGPS_Data; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.TextBox txtGPS_Orientacao; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label lblDIR_EF; + private System.Windows.Forms.PictureBox picDIR_EF; + private System.Windows.Forms.TextBox txtDIR_AnguloSP_EF; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.TextBox txtDIR_Angulo_EF; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.Label lblDIR_ET; + private System.Windows.Forms.PictureBox picDIR_ET; + private System.Windows.Forms.TabControl tabControl2; + private System.Windows.Forms.TabPage tabPage5; + private System.Windows.Forms.TabPage tabPage6; + private System.Windows.Forms.TabPage tabPage7; + private System.Windows.Forms.TabPage tabPage8; + private System.Windows.Forms.TabPage tabPage9; + public System.Windows.Forms.DataVisualization.Charting.Chart chartEF; + private System.Windows.Forms.TextBox textBox21; + private System.Windows.Forms.TextBox textBox23; + private System.Windows.Forms.TextBox textBox22; + private System.Windows.Forms.Label lblDIR_DT; + private System.Windows.Forms.PictureBox picDIR_DT; + private System.Windows.Forms.Label lblDIR_DF; + private System.Windows.Forms.PictureBox picDIR_DF; + private System.Windows.Forms.TextBox txtDIR_Sentido_EF; + private System.Windows.Forms.Label label15; + private System.Windows.Forms.TextBox txtDIR_SentidoSP_EF; + private System.Windows.Forms.Label label31; + private System.Windows.Forms.TextBox textBox28; + private System.Windows.Forms.TextBox textBox30; + private System.Windows.Forms.TextBox textBox29; + private System.Windows.Forms.TextBox textBox31; + private System.Windows.Forms.TextBox textBox32; + private System.Windows.Forms.CheckBox checkBox8; + private System.Windows.Forms.CheckBox checkBox7; + private System.Windows.Forms.CheckBox checkBox5; + private System.Windows.Forms.CheckBox checkBox4; + private System.Windows.Forms.CheckBox checkBox3; + private System.Windows.Forms.CheckBox checkBox1; + private System.Windows.Forms.Label label29; + private System.Windows.Forms.TextBox textBox34; + private System.Windows.Forms.Label label28; + private System.Windows.Forms.TextBox textBox33; + private System.Windows.Forms.Panel panel6; + private System.Windows.Forms.PictureBox picCameraSoloD; + private System.Windows.Forms.PictureBox picCameraSoloE; + private System.Windows.Forms.PictureBox picCameraCaminho; + private System.Windows.Forms.Panel pnlAtuadores; + private System.Windows.Forms.Label label35; + private System.Windows.Forms.Label label30; + public System.Windows.Forms.DataVisualization.Charting.Chart chartSensoriamento; + private System.Windows.Forms.Button btnCarregarOperacao; + private System.Windows.Forms.Label label36; + private System.Windows.Forms.TextBox txtMomento; + private System.Windows.Forms.Button btnPlay; + private System.Windows.Forms.TextBox txtDIR_Controlar_ET; + private System.Windows.Forms.Label label39; + private System.Windows.Forms.TextBox txtDIR_Velocidade_ET; + private System.Windows.Forms.Label label40; + private System.Windows.Forms.TextBox txtDIR_Sentido_ET; + private System.Windows.Forms.Label label41; + private System.Windows.Forms.TextBox txtDIR_Angulo_ET; + private System.Windows.Forms.Label label42; + private System.Windows.Forms.TextBox txtDIR_SentidoSP_ET; + private System.Windows.Forms.Label label43; + private System.Windows.Forms.TextBox txtDIR_AnguloSP_ET; + private System.Windows.Forms.Label label44; + private System.Windows.Forms.TextBox txtDIR_Controlar_DT; + private System.Windows.Forms.Label label23; + private System.Windows.Forms.TextBox txtDIR_Velocidade_DT; + private System.Windows.Forms.Label label24; + private System.Windows.Forms.TextBox txtDIR_Sentido_DT; + private System.Windows.Forms.Label label25; + private System.Windows.Forms.TextBox txtDIR_Angulo_DT; + private System.Windows.Forms.Label label27; + private System.Windows.Forms.TextBox txtDIR_SentidoSP_DT; + private System.Windows.Forms.Label label32; + private System.Windows.Forms.TextBox txtDIR_AnguloSP_DT; + private System.Windows.Forms.Label label33; + private System.Windows.Forms.TextBox txtDIR_Controlar_DF; + private System.Windows.Forms.Label label16; + private System.Windows.Forms.TextBox txtDIR_Velocidade_DF; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.TextBox txtDIR_Sentido_DF; + private System.Windows.Forms.Label label18; + private System.Windows.Forms.TextBox txtDIR_Angulo_DF; + private System.Windows.Forms.Label label20; + private System.Windows.Forms.TextBox txtDIR_SentidoSP_DF; + private System.Windows.Forms.Label label21; + private System.Windows.Forms.TextBox txtDIR_AnguloSP_DF; + private System.Windows.Forms.Label label22; + private System.Windows.Forms.TextBox txtDIR_Controlar_EF; + private System.Windows.Forms.Label label37; + private System.Windows.Forms.TextBox txtDIR_Velocidade_EF; + private System.Windows.Forms.Label label38; + private System.Windows.Forms.Panel pnlOrientacaoDirecional; + public System.Windows.Forms.DataVisualization.Charting.Chart chartAtuador; + } +} \ No newline at end of file diff --git a/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs b/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs new file mode 100644 index 000000000..a7d36fe96 --- /dev/null +++ b/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs @@ -0,0 +1,451 @@ +using AgroBase.Models; +using AgroBase.Properties; +using AgroBase.Services; +using CefSharp.DevTools.Page; +using Emgu.CV; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Security.Cryptography; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.Windows.Forms.DataVisualization.Charting; + +namespace AgroBase.Forms.Operacoes +{ + public partial class frmResultadosOperacao : Form + { + List LogsOperacao = new List(); + List LogsGPS = new List(); + List LogsDirecional = new List(); + List LogsMovimentacao = new List(); + List LogsAtuador = new List(); + List LogsSensoriamento = new List(); + List LogsPzem = new List(); + string pathImagensCaminho = ""; + string pathImagensSoloE = ""; + string pathImagensSoloD = ""; + DateTime MomentoAtual = DateTime.Now; + Timer tmrPlay = new Timer() { Interval = 1000 }; + MapasModel Mapa = new MapasModel(); + bool[] SeriesVisiveisAtuador = new bool[] { false, true, true, true, true, false }; + + GraficoInterativoModel graficoAtu; + GraficoInterativoModel graficoSen; + + + public frmResultadosOperacao() + { + InitializeComponent(); + } + + private void frmResultadosOperacao_Load(object sender, EventArgs e) + { + tmrPlay.Tick += TmrPlay_Tick; + + picDIR_DF.Image = FuncoesGlobais.EspelharImagemHorizontalmente(Resources.roda_superior); + picDIR_DT.Image = FuncoesGlobais.EspelharImagemHorizontalmente(Resources.roda_superior); + } + + private void TmrPlay_Tick(object sender, EventArgs e) + { + if (trbMomento.Value < trbMomento.Maximum) + { + trbMomento.Value++; + } + else + { + tmrPlay.Stop(); + } + } + + private void trbMomento_ValueChanged(object sender, EventArgs e) + { + MomentoAtual = LogsOperacao.Skip(trbMomento.Value).FirstOrDefault().Momento; + AtualizarDadosMomento(); + } + + private void btnPlay_Click(object sender, EventArgs e) + { + tmrPlay.Enabled = !tmrPlay.Enabled; + btnPlay.Text = tmrPlay.Enabled ? "Pause" : "Pay"; + } + + private void btnCarregarOperacao_Click(object sender, EventArgs e) + { + OpenFileDialog ofd = new OpenFileDialog(); + ofd.Filter = "Arquivos de Operação|*.lgop"; + ofd.InitialDirectory = Application.StartupPath + Variaveis.CaminhoOperacoes; + if (ofd.ShowDialog() == DialogResult.OK) + { + OperacaoDadosModel data = JsonConvert.DeserializeObject(File.ReadAllText(ofd.FileName)); + + LogsOperacao = JsonConvert.DeserializeObject(DeserializarDadosOperacao(ofd.FileName, data.operacao)).ToList(); + LogsGPS = JsonConvert.DeserializeObject(DeserializarDadosOperacao(ofd.FileName, data.gps)).ToList(); + LogsDirecional = JsonConvert.DeserializeObject(DeserializarDadosOperacao(ofd.FileName, data.dir)).ToList(); + LogsMovimentacao = JsonConvert.DeserializeObject(DeserializarDadosOperacao(ofd.FileName, data.mov)).ToList(); + LogsAtuador = JsonConvert.DeserializeObject(DeserializarDadosOperacao(ofd.FileName, data.atu)).ToList(); + LogsSensoriamento = JsonConvert.DeserializeObject(DeserializarDadosOperacao(ofd.FileName, data.sen)).ToList(); + LogsPzem = JsonConvert.DeserializeObject(DeserializarDadosOperacao(ofd.FileName, data.pzm)).ToList(); + pathImagensCaminho = ofd.FileName.Replace("data.lgop", data.caminho + "/"); + pathImagensSoloE = ofd.FileName.Replace("data.lgop", data.soloE + "/"); + pathImagensSoloD = ofd.FileName.Replace("data.lgop", data.soloD + "/"); + + Mapa = new MapasModel() + { + pnlMapa = pnlMapa + }; + MapasService.CriarArquivoMapa(new List>() { LogsGPS }, 1517, data.id); + Mapa.btnCarregar_Click(sender, e, Variaveis.CaminhoSistema + "/" + Variaveis.CaminhoMapasConvertidos + data.id + ".json"); + + trbMomento.Maximum = LogsOperacao.Count - 1; + trbMomento.Minimum = 0; + trbMomento.Value = 0; + + MomentoAtual = LogsOperacao[0].Momento; + + this.Text = "Resultados da Operação " + LogsOperacao[0].Momento.ToString("dd/MM/yyyy"); + + + InicializarGraficos(); + + + AtualizarDadosMomento(); + } + } + + private void InicializarGraficos() + { + var Momentos = LogsOperacao.Select(x => x.Momento.ToString("mm:ss:fff")).ToList(); + + graficoAtu = new GraficoInterativoModel(chartAtuador, Momentos, new List() + { + new GraficoInterativoSerieModel() + { + Titulo = "Pressão SP", + Valores = LogsAtuador.Select(x => x?.PressaoLinha_SP ?? 0).ToList(), + Visivel = false, + }, + new GraficoInterativoSerieModel() + { + Titulo = "Pressão", + Valores = LogsAtuador.Select(x => x?.PressaoLinha ?? 0).ToList(), + Visivel = true, + }, + new GraficoInterativoSerieModel() + { + Titulo = "Potência", + Valores = LogsAtuador.Select(x => x?.PotenciaBomba ?? 0).ToList(), + Visivel = true, + }, + new GraficoInterativoSerieModel() + { + Titulo = "Volume", + Valores = LogsAtuador.Select(x => x?.VolumeReservatorio ?? 0).ToList(), + Visivel = true, + }, + new GraficoInterativoSerieModel() + { + Titulo = "Percentual", + Valores = LogsAtuador.Select(x => x?.PercentualReservatorio ?? 0).ToList(), + Visivel = true, + }, + new GraficoInterativoSerieModel() + { + Titulo = "Vazão", + Valores = LogsAtuador.Select(x => x?.VazaoFluxoMLpS ?? 0).ToList(), + Visivel = true, + } + }); + + graficoSen = new GraficoInterativoModel(chartSensoriamento, Momentos, new List() + { + new GraficoInterativoSerieModel() + { + Titulo = "V 3v3", + Valores = LogsSensoriamento.Select(x => x?.Barramento3v3Tensao ?? 0).ToList(), + Visivel = false, + }, + new GraficoInterativoSerieModel() + { + Titulo = "A 3v3", + Valores = LogsSensoriamento.Select(x => x?.Barramento3v3Corrente ?? 0).ToList(), + Visivel = false, + }, + new GraficoInterativoSerieModel() + { + Titulo = "V 5v0", + Valores = LogsSensoriamento.Select(x => x?.Barramento5vTensao ?? 0).ToList(), + Visivel = false, + }, + new GraficoInterativoSerieModel() + { + Titulo = "A 5v0", + Valores = LogsSensoriamento.Select(x => x?.Barramento5vCorrente ?? 0).ToList(), + Visivel = false, + }, + new GraficoInterativoSerieModel() + { + Titulo = "V 7v2", + Valores = LogsSensoriamento.Select(x => x?.Barramento7v2Tensao ?? 0).ToList(), + Visivel = false, + }, + new GraficoInterativoSerieModel() + { + Titulo = "A 7v2", + Valores = LogsSensoriamento.Select(x => x?.Barramento7v2Corrente ?? 0).ToList(), + Visivel = false, + }, + new GraficoInterativoSerieModel() + { + Titulo = "V 12v", + Valores = LogsSensoriamento.Select(x => x?.Barramento12vTensao ?? 0).ToList(), + Visivel = true, + }, + new GraficoInterativoSerieModel() + { + Titulo = "A 12v", + Valores = LogsSensoriamento.Select(x => x?.Barramento12vCorrente ?? 0).ToList(), + Visivel = true, + }, + new GraficoInterativoSerieModel() + { + Titulo = "V Bat", + Valores = LogsPzem.Select(x => x?.Tensao ?? 0).ToList(), + Visivel = true, + }, + new GraficoInterativoSerieModel() + { + Titulo = "A Bat", + Valores = LogsPzem.Select(x => x?.Corrente ?? 0).ToList(), + Visivel = true, + } + }); + } + + private string DeserializarDadosOperacao(string caminho, string arquivo) + { + string opPath = caminho.Replace("data.lgop", arquivo) + ".json"; + string opStr = File.ReadAllText(opPath) + "]"; + return opStr; + } + + private void CarregarImagemCamera(PictureBox pic, string Caminho) + { + if (File.Exists(Caminho + trbMomento.Value + ".jpg")) + { + pic.Image = Image.FromFile(Caminho + trbMomento.Value + ".jpg"); + } + else + { + Bitmap frame = new Bitmap(1, 1); + using (Graphics g = Graphics.FromImage(frame)) + { + g.Clear(Color.Black); + } + pic.Image = frame; + } + } + + private void AtualizarDadosMomento() + { + if (!LogsOperacao.Any()) + { + return; + } + + txtMomento.Text = LogsOperacao.FirstOrDefault(x => x.Momento == MomentoAtual).Momento.ToString("HH:mm:ss"); + + CarregarImagemCamera(picCameraCaminho, pathImagensCaminho); + CarregarImagemCamera(picCameraSoloE, pathImagensSoloE); + CarregarImagemCamera(picCameraSoloD, pathImagensSoloD); + + AtualizarInformacoesGPS(); + + AtualizarInformacoesMotorDirecional("DF"); + AtualizarInformacoesMotorDirecional("DT"); + AtualizarInformacoesMotorDirecional("EF"); + AtualizarInformacoesMotorDirecional("ET"); + pnlOrientacaoDirecional.Invalidate(); + + AtualizarInformacoesAtuador(); + AtualizarInformacoesSensoriamento(); + + pnlOrientacaoMagnetometro.Invalidate(); + } + + private void AtualizarInformacoesMotorDirecional(string ID) + { + var Log = LogsDirecional.Where(x => x.ComponenteID == ID).FirstOrDefault(x => x.Momento == MomentoAtual); + + double Angulo = Log?.Angulo ?? 0; + double Multiplicador = (Log?.Sentido ?? Enuns.Sentido.Parado) == Enuns.Sentido.Antihorario ? -1 : 1; + Image img = Resources.roda_superior; + if (ID.StartsWith("D")) + { + img = FuncoesGlobais.EspelharImagemHorizontalmente(img); + } + + PictureBox pic = FuncoesGlobais.FindControlRecursive(tabDirecional, "picDIR_" + ID); + pic.Image = FuncoesGlobais.RotacionarImagem(img, Angulo * Multiplicador); + + Label lbl = FuncoesGlobais.FindControlRecursive