diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/00048a6f-094d-4fac-acc3-e1c782cade53.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/00048a6f-094d-4fac-acc3-e1c782cade53.vsidx new file mode 100644 index 000000000..c167471fb Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/00048a6f-094d-4fac-acc3-e1c782cade53.vsidx differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/035f6841-e0f0-42be-bfed-3c0d6b3b44a4.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/035f6841-e0f0-42be-bfed-3c0d6b3b44a4.vsidx deleted file mode 100644 index e35572f71..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/035f6841-e0f0-42be-bfed-3c0d6b3b44a4.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/15e7ae73-2052-449d-950f-30e035a3d7af.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/15e7ae73-2052-449d-950f-30e035a3d7af.vsidx deleted file mode 100644 index 21a8003a1..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/15e7ae73-2052-449d-950f-30e035a3d7af.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/4fc2512d-3546-4e05-a0ba-73a6ea75c3cc.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/4fc2512d-3546-4e05-a0ba-73a6ea75c3cc.vsidx deleted file mode 100644 index af03671d6..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/4fc2512d-3546-4e05-a0ba-73a6ea75c3cc.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/65216b90-20c7-4ea7-a686-296aa805f9a0.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/65216b90-20c7-4ea7-a686-296aa805f9a0.vsidx new file mode 100644 index 000000000..b384bf18a Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/65216b90-20c7-4ea7-a686-296aa805f9a0.vsidx differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/74c6665f-e51f-4def-b8c5-528ffcaaa326.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/74c6665f-e51f-4def-b8c5-528ffcaaa326.vsidx new file mode 100644 index 000000000..5183e5486 Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/74c6665f-e51f-4def-b8c5-528ffcaaa326.vsidx differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/85f72b04-3967-4373-bdd1-5e6e1f8bdd9b.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/85f72b04-3967-4373-bdd1-5e6e1f8bdd9b.vsidx new file mode 100644 index 000000000..81ccbb265 Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/85f72b04-3967-4373-bdd1-5e6e1f8bdd9b.vsidx differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/cc92a1f9-eef8-4931-88cd-399aab0374f9.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/cc92a1f9-eef8-4931-88cd-399aab0374f9.vsidx deleted file mode 100644 index 0f5c037e1..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/cc92a1f9-eef8-4931-88cd-399aab0374f9.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/d52c10eb-92d8-4b8c-90ff-7e80dd9d0fab.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/d52c10eb-92d8-4b8c-90ff-7e80dd9d0fab.vsidx new file mode 100644 index 000000000..c9147810b Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/d52c10eb-92d8-4b8c-90ff-7e80dd9d0fab.vsidx differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/f67f4f70-3ed4-4296-a2e9-e921329b4c8f.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/f67f4f70-3ed4-4296-a2e9-e921329b4c8f.vsidx deleted file mode 100644 index 335cc43f8..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/f67f4f70-3ed4-4296-a2e9-e921329b4c8f.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/v17/.suo b/AgroBase/.vs/AgroBase/v17/.suo index 2c60394db..cfdd939e3 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 new file mode 100644 index 000000000..f26e97d3f --- /dev/null +++ b/AgroBase/.vs/AgroBase/v17/DocumentLayout.json @@ -0,0 +1,115 @@ +{ + "Version": 1, + "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\\models\\modules\\atuadormodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\models\\modules\\atuadormodel.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\\atuador\\frmatucalibragem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\atuador\\frmatucalibragem.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\\atuador\\frmatucalibragem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", + "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\atuador\\frmatucalibragem.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\\forms\\frmprincipal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\frmprincipal.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\\frmoperacaomapagps.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\operacoes\\frmoperacaomapagps.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\\frmprincipal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", + "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\frmprincipal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 2, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "frmAtuCalibragem.cs", + "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\Atuador\\frmAtuCalibragem.cs", + "RelativeDocumentMoniker": "AgroBase\\Forms\\Atuador\\frmAtuCalibragem.cs", + "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\Atuador\\frmAtuCalibragem.cs", + "RelativeToolTip": "AgroBase\\Forms\\Atuador\\frmAtuCalibragem.cs", + "ViewState": "AQIAAJ8AAAAAAAAAAAAswCMBAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T19:38:16.149Z" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "frmAtuCalibragem.cs [Design]", + "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\Atuador\\frmAtuCalibragem.cs", + "RelativeDocumentMoniker": "AgroBase\\Forms\\Atuador\\frmAtuCalibragem.cs", + "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\Atuador\\frmAtuCalibragem.cs [Design]", + "RelativeToolTip": "AgroBase\\Forms\\Atuador\\frmAtuCalibragem.cs [Design]", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T19:26:25.571Z" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "AtuadorModel.cs", + "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Modules\\AtuadorModel.cs", + "RelativeDocumentMoniker": "AgroBase\\Models\\Modules\\AtuadorModel.cs", + "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Modules\\AtuadorModel.cs", + "RelativeToolTip": "AgroBase\\Models\\Modules\\AtuadorModel.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAACAAAAAIAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T12:45:51.9Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "frmPrincipal.cs", + "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\frmPrincipal.cs", + "RelativeDocumentMoniker": "AgroBase\\Forms\\frmPrincipal.cs", + "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\frmPrincipal.cs", + "RelativeToolTip": "AgroBase\\Forms\\frmPrincipal.cs", + "ViewState": "AQIAACoAAAAAAAAAAADwv4AAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-25T19:55:51.951Z" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "frmPrincipal.cs [Design]", + "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\frmPrincipal.cs", + "RelativeDocumentMoniker": "AgroBase\\Forms\\frmPrincipal.cs", + "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\frmPrincipal.cs [Design]", + "RelativeToolTip": "AgroBase\\Forms\\frmPrincipal.cs [Design]", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-25T19:55:44.547Z" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "frmOperacaoMapaGPS.cs", + "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\Operacoes\\frmOperacaoMapaGPS.cs", + "RelativeDocumentMoniker": "AgroBase\\Forms\\Operacoes\\frmOperacaoMapaGPS.cs", + "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\Operacoes\\frmOperacaoMapaGPS.cs", + "RelativeToolTip": "AgroBase\\Forms\\Operacoes\\frmOperacaoMapaGPS.cs", + "ViewState": "AQIAAF8BAAAAAAAAAAAwwGcBAAB1AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-20T13:42:47.8Z" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/AgroBase/AgroBase/.vs/AgroBase.csproj.dtbcache.json b/AgroBase/AgroBase/.vs/AgroBase.csproj.dtbcache.json index aa2053914..059736aa3 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\\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\\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\\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":"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\\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\\OperacaoModel.cs"},{"SourceFile":"Models\\PIDModel.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\\GPSService.cs"},{"SourceFile":"Services\\IDispositivosService.cs"},{"SourceFile":"Services\\MapasService.cs"},{"SourceFile":"Services\\MqttService.cs"},{"SourceFile":"Services\\PythonService.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\\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\\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\\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":"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\\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\\OperacaoModel.cs"},{"SourceFile":"Models\\PIDModel.cs"},{"SourceFile":"Models\\PZEMModel.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\\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 diff --git a/AgroBase/AgroBase/AgroBase.csproj b/AgroBase/AgroBase/AgroBase.csproj index 99c55555e..a47339594 100644 --- a/AgroBase/AgroBase/AgroBase.csproj +++ b/AgroBase/AgroBase/AgroBase.csproj @@ -168,6 +168,12 @@ + + Form + + + frmAtuCalibragem.cs + Form @@ -299,6 +305,7 @@ + @@ -317,6 +324,7 @@ + @@ -388,12 +396,18 @@ PreserveNewest + + Always + Always Always + + frmAtuCalibragem.cs + frmAtuConfig.cs diff --git a/AgroBase/AgroBase/Forms/Atuador/frmAtuCalibragem.Designer.cs b/AgroBase/AgroBase/Forms/Atuador/frmAtuCalibragem.Designer.cs new file mode 100644 index 000000000..2c9280047 --- /dev/null +++ b/AgroBase/AgroBase/Forms/Atuador/frmAtuCalibragem.Designer.cs @@ -0,0 +1,414 @@ +namespace AgroBase.Forms.Atuador +{ + partial class frmAtuCalibragem + { + /// + /// 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() + { + this.btnLigarBomba = new System.Windows.Forms.Button(); + this.grdSensoriamento = new System.Windows.Forms.DataGridView(); + this.lblSensoriamento = new System.Windows.Forms.Label(); + this.btnDesligarBomba = new System.Windows.Forms.Button(); + this.gpbBicos = new System.Windows.Forms.GroupBox(); + this.pnlBicos = new System.Windows.Forms.Panel(); + this.nudPressaoSP = new System.Windows.Forms.NumericUpDown(); + this.lblPressaSP = new System.Windows.Forms.Label(); + this.lblConectado = new System.Windows.Forms.Label(); + this.txtMMassaRef = new System.Windows.Forms.TextBox(); + this.txtMLeituraRef = new System.Windows.Forms.TextBox(); + this.lblMMassaRef = new System.Windows.Forms.Label(); + this.lblMLeituraRef = new System.Windows.Forms.Label(); + this.gpbMassa = new System.Windows.Forms.GroupBox(); + this.gpbPressao = new System.Windows.Forms.GroupBox(); + this.txtPressaoVmin = new System.Windows.Forms.TextBox(); + this.lblPressaoVmax = new System.Windows.Forms.Label(); + this.txtPressaoVmax = new System.Windows.Forms.TextBox(); + this.lblPressaoVmin = new System.Windows.Forms.Label(); + this.btnSalvar = new System.Windows.Forms.Button(); + this.gpbFluxo = new System.Windows.Forms.GroupBox(); + this.txtMLRef = new System.Windows.Forms.TextBox(); + this.lblPulsosRef = new System.Windows.Forms.Label(); + this.txtPulsosRef = new System.Windows.Forms.TextBox(); + this.lblMLRef = new System.Windows.Forms.Label(); + this.txtVolume = new System.Windows.Forms.TextBox(); + this.lblVolume = new System.Windows.Forms.Label(); + this.btnCalibrarVazao = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this.grdSensoriamento)).BeginInit(); + this.gpbBicos.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudPressaoSP)).BeginInit(); + this.gpbMassa.SuspendLayout(); + this.gpbPressao.SuspendLayout(); + this.gpbFluxo.SuspendLayout(); + this.SuspendLayout(); + // + // btnLigarBomba + // + this.btnLigarBomba.Location = new System.Drawing.Point(15, 35); + this.btnLigarBomba.Name = "btnLigarBomba"; + this.btnLigarBomba.Size = new System.Drawing.Size(130, 23); + this.btnLigarBomba.TabIndex = 0; + this.btnLigarBomba.Text = "Ligar Bomba"; + this.btnLigarBomba.UseVisualStyleBackColor = true; + this.btnLigarBomba.Click += new System.EventHandler(this.btnLigarBomba_Click); + // + // grdSensoriamento + // + this.grdSensoriamento.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left))); + this.grdSensoriamento.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.grdSensoriamento.Location = new System.Drawing.Point(12, 93); + this.grdSensoriamento.Name = "grdSensoriamento"; + this.grdSensoriamento.RowHeadersWidth = 51; + this.grdSensoriamento.RowTemplate.Height = 24; + this.grdSensoriamento.Size = new System.Drawing.Size(286, 370); + this.grdSensoriamento.TabIndex = 2; + // + // lblSensoriamento + // + this.lblSensoriamento.AutoSize = true; + this.lblSensoriamento.Location = new System.Drawing.Point(12, 74); + this.lblSensoriamento.Name = "lblSensoriamento"; + this.lblSensoriamento.Size = new System.Drawing.Size(98, 16); + this.lblSensoriamento.TabIndex = 3; + this.lblSensoriamento.Text = "Sensoriamento"; + // + // btnDesligarBomba + // + this.btnDesligarBomba.Location = new System.Drawing.Point(168, 35); + this.btnDesligarBomba.Name = "btnDesligarBomba"; + this.btnDesligarBomba.Size = new System.Drawing.Size(130, 23); + this.btnDesligarBomba.TabIndex = 4; + this.btnDesligarBomba.Text = "Desligar Bomba"; + this.btnDesligarBomba.UseVisualStyleBackColor = true; + this.btnDesligarBomba.Click += new System.EventHandler(this.btnDesligarBomba_Click); + // + // gpbBicos + // + this.gpbBicos.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.gpbBicos.Controls.Add(this.pnlBicos); + this.gpbBicos.Location = new System.Drawing.Point(304, 93); + this.gpbBicos.Name = "gpbBicos"; + this.gpbBicos.Size = new System.Drawing.Size(956, 271); + this.gpbBicos.TabIndex = 5; + this.gpbBicos.TabStop = false; + this.gpbBicos.Text = "Bicos Pulverizadores"; + // + // pnlBicos + // + this.pnlBicos.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.pnlBicos.AutoScroll = true; + this.pnlBicos.Location = new System.Drawing.Point(6, 21); + this.pnlBicos.Name = "pnlBicos"; + this.pnlBicos.Size = new System.Drawing.Size(944, 244); + this.pnlBicos.TabIndex = 0; + // + // nudPressaoSP + // + this.nudPressaoSP.Location = new System.Drawing.Point(168, 7); + this.nudPressaoSP.Maximum = new decimal(new int[] { + 200, + 0, + 0, + 0}); + this.nudPressaoSP.Name = "nudPressaoSP"; + this.nudPressaoSP.Size = new System.Drawing.Size(130, 22); + this.nudPressaoSP.TabIndex = 6; + this.nudPressaoSP.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.nudPressaoSP.ValueChanged += new System.EventHandler(this.nudPressaoSP_ValueChanged); + // + // lblPressaSP + // + this.lblPressaSP.AutoSize = true; + this.lblPressaSP.Location = new System.Drawing.Point(12, 9); + this.lblPressaSP.Name = "lblPressaSP"; + this.lblPressaSP.Size = new System.Drawing.Size(137, 16); + this.lblPressaSP.TabIndex = 7; + this.lblPressaSP.Text = "Pressão de linha (SP)"; + // + // lblConectado + // + this.lblConectado.AutoSize = true; + this.lblConectado.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblConectado.Location = new System.Drawing.Point(336, 9); + this.lblConectado.Name = "lblConectado"; + this.lblConectado.Size = new System.Drawing.Size(129, 20); + this.lblConectado.TabIndex = 9; + this.lblConectado.Text = "Conectado: Não"; + // + // txtMMassaRef + // + this.txtMMassaRef.Location = new System.Drawing.Point(90, 21); + this.txtMMassaRef.Name = "txtMMassaRef"; + this.txtMMassaRef.Size = new System.Drawing.Size(100, 22); + this.txtMMassaRef.TabIndex = 10; + this.txtMMassaRef.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // txtMLeituraRef + // + this.txtMLeituraRef.Location = new System.Drawing.Point(90, 49); + this.txtMLeituraRef.Name = "txtMLeituraRef"; + this.txtMLeituraRef.Size = new System.Drawing.Size(100, 22); + this.txtMLeituraRef.TabIndex = 11; + this.txtMLeituraRef.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // lblMMassaRef + // + this.lblMMassaRef.AutoSize = true; + this.lblMMassaRef.Location = new System.Drawing.Point(12, 24); + this.lblMMassaRef.Name = "lblMMassaRef"; + this.lblMMassaRef.Size = new System.Drawing.Size(72, 16); + this.lblMMassaRef.TabIndex = 12; + this.lblMMassaRef.Text = "Massa Ref"; + // + // lblMLeituraRef + // + this.lblMLeituraRef.AutoSize = true; + this.lblMLeituraRef.Location = new System.Drawing.Point(12, 52); + this.lblMLeituraRef.Name = "lblMLeituraRef"; + this.lblMLeituraRef.Size = new System.Drawing.Size(71, 16); + this.lblMLeituraRef.TabIndex = 13; + this.lblMLeituraRef.Text = "Leitura Ref"; + // + // gpbMassa + // + this.gpbMassa.Controls.Add(this.txtMMassaRef); + this.gpbMassa.Controls.Add(this.lblMLeituraRef); + this.gpbMassa.Controls.Add(this.txtMLeituraRef); + this.gpbMassa.Controls.Add(this.lblMMassaRef); + this.gpbMassa.Location = new System.Drawing.Point(310, 370); + this.gpbMassa.Name = "gpbMassa"; + this.gpbMassa.Size = new System.Drawing.Size(200, 78); + this.gpbMassa.TabIndex = 14; + this.gpbMassa.TabStop = false; + this.gpbMassa.Text = "Massa"; + // + // gpbPressao + // + this.gpbPressao.Controls.Add(this.txtPressaoVmin); + this.gpbPressao.Controls.Add(this.lblPressaoVmax); + this.gpbPressao.Controls.Add(this.txtPressaoVmax); + this.gpbPressao.Controls.Add(this.lblPressaoVmin); + this.gpbPressao.Location = new System.Drawing.Point(516, 370); + this.gpbPressao.Name = "gpbPressao"; + this.gpbPressao.Size = new System.Drawing.Size(200, 78); + this.gpbPressao.TabIndex = 15; + this.gpbPressao.TabStop = false; + this.gpbPressao.Text = "Pressão"; + // + // txtPressaoVmin + // + this.txtPressaoVmin.Location = new System.Drawing.Point(90, 21); + this.txtPressaoVmin.Name = "txtPressaoVmin"; + this.txtPressaoVmin.Size = new System.Drawing.Size(100, 22); + this.txtPressaoVmin.TabIndex = 10; + this.txtPressaoVmin.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // lblPressaoVmax + // + this.lblPressaoVmax.AutoSize = true; + this.lblPressaoVmax.Location = new System.Drawing.Point(12, 52); + this.lblPressaoVmax.Name = "lblPressaoVmax"; + this.lblPressaoVmax.Size = new System.Drawing.Size(47, 16); + this.lblPressaoVmax.TabIndex = 13; + this.lblPressaoVmax.Text = "V máx."; + // + // txtPressaoVmax + // + this.txtPressaoVmax.Location = new System.Drawing.Point(90, 49); + this.txtPressaoVmax.Name = "txtPressaoVmax"; + this.txtPressaoVmax.Size = new System.Drawing.Size(100, 22); + this.txtPressaoVmax.TabIndex = 11; + this.txtPressaoVmax.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // lblPressaoVmin + // + this.lblPressaoVmin.AutoSize = true; + this.lblPressaoVmin.Location = new System.Drawing.Point(12, 24); + this.lblPressaoVmin.Name = "lblPressaoVmin"; + this.lblPressaoVmin.Size = new System.Drawing.Size(43, 16); + this.lblPressaoVmin.TabIndex = 12; + this.lblPressaoVmin.Text = "V min."; + // + // btnSalvar + // + this.btnSalvar.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.btnSalvar.Location = new System.Drawing.Point(1158, 440); + this.btnSalvar.Name = "btnSalvar"; + this.btnSalvar.Size = new System.Drawing.Size(102, 23); + this.btnSalvar.TabIndex = 16; + this.btnSalvar.Text = "Salvar"; + this.btnSalvar.UseVisualStyleBackColor = true; + this.btnSalvar.Click += new System.EventHandler(this.btnSalvar_Click); + // + // gpbFluxo + // + this.gpbFluxo.Controls.Add(this.btnCalibrarVazao); + this.gpbFluxo.Controls.Add(this.lblVolume); + this.gpbFluxo.Controls.Add(this.txtVolume); + this.gpbFluxo.Controls.Add(this.txtMLRef); + this.gpbFluxo.Controls.Add(this.lblPulsosRef); + this.gpbFluxo.Controls.Add(this.txtPulsosRef); + this.gpbFluxo.Controls.Add(this.lblMLRef); + this.gpbFluxo.Location = new System.Drawing.Point(722, 370); + this.gpbFluxo.Name = "gpbFluxo"; + this.gpbFluxo.Size = new System.Drawing.Size(366, 78); + this.gpbFluxo.TabIndex = 16; + this.gpbFluxo.TabStop = false; + this.gpbFluxo.Text = "Fluxo"; + // + // txtMLRef + // + this.txtMLRef.Location = new System.Drawing.Point(90, 21); + this.txtMLRef.Name = "txtMLRef"; + this.txtMLRef.Size = new System.Drawing.Size(100, 22); + this.txtMLRef.TabIndex = 10; + this.txtMLRef.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // lblPulsosRef + // + this.lblPulsosRef.AutoSize = true; + this.lblPulsosRef.Location = new System.Drawing.Point(12, 52); + this.lblPulsosRef.Name = "lblPulsosRef"; + this.lblPulsosRef.Size = new System.Drawing.Size(72, 16); + this.lblPulsosRef.TabIndex = 13; + this.lblPulsosRef.Text = "Pulsos Ref"; + // + // txtPulsosRef + // + this.txtPulsosRef.Location = new System.Drawing.Point(90, 49); + this.txtPulsosRef.Name = "txtPulsosRef"; + this.txtPulsosRef.Size = new System.Drawing.Size(100, 22); + this.txtPulsosRef.TabIndex = 11; + this.txtPulsosRef.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // lblMLRef + // + this.lblMLRef.AutoSize = true; + this.lblMLRef.Location = new System.Drawing.Point(12, 24); + this.lblMLRef.Name = "lblMLRef"; + this.lblMLRef.Size = new System.Drawing.Size(49, 16); + this.lblMLRef.TabIndex = 12; + this.lblMLRef.Text = "ML Ref"; + // + // txtVolume + // + this.txtVolume.Location = new System.Drawing.Point(260, 21); + this.txtVolume.Name = "txtVolume"; + this.txtVolume.Size = new System.Drawing.Size(100, 22); + this.txtVolume.TabIndex = 17; + this.txtVolume.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // lblVolume + // + this.lblVolume.AutoSize = true; + this.lblVolume.Location = new System.Drawing.Point(201, 24); + this.lblVolume.Name = "lblVolume"; + this.lblVolume.Size = new System.Drawing.Size(53, 16); + this.lblVolume.TabIndex = 18; + this.lblVolume.Text = "Volume"; + // + // btnCalibrarVazao + // + this.btnCalibrarVazao.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.btnCalibrarVazao.Location = new System.Drawing.Point(258, 48); + this.btnCalibrarVazao.Name = "btnCalibrarVazao"; + this.btnCalibrarVazao.Size = new System.Drawing.Size(102, 23); + this.btnCalibrarVazao.TabIndex = 17; + this.btnCalibrarVazao.Text = "Calibrar"; + this.btnCalibrarVazao.UseVisualStyleBackColor = true; + this.btnCalibrarVazao.Click += new System.EventHandler(this.btnCalibrarVazao_Click); + // + // frmAtuCalibragem + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1272, 475); + this.Controls.Add(this.gpbFluxo); + this.Controls.Add(this.btnSalvar); + this.Controls.Add(this.gpbPressao); + this.Controls.Add(this.gpbMassa); + this.Controls.Add(this.lblConectado); + this.Controls.Add(this.lblPressaSP); + this.Controls.Add(this.nudPressaoSP); + this.Controls.Add(this.gpbBicos); + this.Controls.Add(this.btnDesligarBomba); + this.Controls.Add(this.lblSensoriamento); + this.Controls.Add(this.grdSensoriamento); + this.Controls.Add(this.btnLigarBomba); + this.Name = "frmAtuCalibragem"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Atuador - Calibragem"; + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmAtuCalibragem_FormClosing); + this.Load += new System.EventHandler(this.frmAtuCalibragem_Load); + ((System.ComponentModel.ISupportInitialize)(this.grdSensoriamento)).EndInit(); + this.gpbBicos.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.nudPressaoSP)).EndInit(); + this.gpbMassa.ResumeLayout(false); + this.gpbMassa.PerformLayout(); + this.gpbPressao.ResumeLayout(false); + this.gpbPressao.PerformLayout(); + this.gpbFluxo.ResumeLayout(false); + this.gpbFluxo.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button btnLigarBomba; + private System.Windows.Forms.DataGridView grdSensoriamento; + private System.Windows.Forms.Label lblSensoriamento; + private System.Windows.Forms.Button btnDesligarBomba; + private System.Windows.Forms.GroupBox gpbBicos; + private System.Windows.Forms.NumericUpDown nudPressaoSP; + private System.Windows.Forms.Label lblPressaSP; + private System.Windows.Forms.Label lblConectado; + private System.Windows.Forms.Panel pnlBicos; + private System.Windows.Forms.TextBox txtMMassaRef; + private System.Windows.Forms.TextBox txtMLeituraRef; + private System.Windows.Forms.Label lblMMassaRef; + private System.Windows.Forms.Label lblMLeituraRef; + private System.Windows.Forms.GroupBox gpbMassa; + private System.Windows.Forms.GroupBox gpbPressao; + private System.Windows.Forms.TextBox txtPressaoVmin; + private System.Windows.Forms.Label lblPressaoVmax; + private System.Windows.Forms.TextBox txtPressaoVmax; + private System.Windows.Forms.Label lblPressaoVmin; + private System.Windows.Forms.Button btnSalvar; + private System.Windows.Forms.GroupBox gpbFluxo; + private System.Windows.Forms.TextBox txtMLRef; + private System.Windows.Forms.Label lblPulsosRef; + private System.Windows.Forms.TextBox txtPulsosRef; + private System.Windows.Forms.Label lblMLRef; + private System.Windows.Forms.Button btnCalibrarVazao; + private System.Windows.Forms.Label lblVolume; + private System.Windows.Forms.TextBox txtVolume; + } +} \ No newline at end of file diff --git a/AgroBase/AgroBase/Forms/Atuador/frmAtuCalibragem.cs b/AgroBase/AgroBase/Forms/Atuador/frmAtuCalibragem.cs new file mode 100644 index 000000000..fd6bc0ae3 --- /dev/null +++ b/AgroBase/AgroBase/Forms/Atuador/frmAtuCalibragem.cs @@ -0,0 +1,391 @@ +using AgroBase.Comum; +using AgroBase.Models; +using AgroBase.Models.Modules; +using Microsoft.DirectX.PrivateImplementationDetails; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Windows.Forms; +using System.Windows.Forms.DataVisualization.Charting; +using static AgroBase.Models.Enuns; + +namespace AgroBase.Forms.Atuador +{ + public partial class frmAtuCalibragem : Form + { + Timer tmrLeitura = new Timer() { Interval = 1000 }; + DispositivosService DispAtu = (DispositivosService)Variaveis.DispositivosConectados.FirstOrDefault(x => x.Dispositivo == T_Code.Atu); + CalibragemVazao _CalibragemVazao = new CalibragemVazao(); + + public frmAtuCalibragem() + { + InitializeComponent(); + } + + private void frmAtuCalibragem_Load(object sender, EventArgs e) + { + PopularBicos(); + + nudPressaoSP.Value = Convert.ToInt32(DispAtu.Dados.BombaPressurizadora.PressaoSP); + txtMMassaRef.Text = DispAtu.Dados._MassaRef.ToString(); + txtMLeituraRef.Text = DispAtu.Dados._MassaLeituraRef.ToString(); + txtPressaoVmin.Text = DispAtu.Dados._PressaoVmin.ToString(); + txtPressaoVmax.Text = DispAtu.Dados._PressaoVmax.ToString(); + txtMLRef.Text = DispAtu.Dados._FluxoMlRef.ToString(); + txtPulsosRef.Text = DispAtu.Dados._FluxoPulsoRef.ToString(); + txtVolume.Text = DispAtu.Dados.VolumeVazaoAferido.ToString(); + + grdSensoriamento.Rows.Clear(); + grdSensoriamento.Columns.Clear(); + grdSensoriamento.Columns.Add("clDado", "Dado"); + grdSensoriamento.Columns.Add("clValor", "Valor"); + grdSensoriamento.Rows.Add(new object[] { "Bomba Iniciada", "Não" }); + grdSensoriamento.Rows.Add(new object[] { "Bomba Cmd Ligar", "Não" }); + grdSensoriamento.Rows.Add(new object[] { "Bomba Ligada", "Não" }); + grdSensoriamento.Rows.Add(new object[] { "Bomba Potencia", "0" }); + grdSensoriamento.Rows.Add(new object[] { "Pressão", "0" }); + grdSensoriamento.Rows.Add(new object[] { "Pressão Calc", "0" }); + grdSensoriamento.Rows.Add(new object[] { "Vazão", "0" }); + grdSensoriamento.Rows.Add(new object[] { "Massa", "0" }); + grdSensoriamento.Rows.Add(new object[] { "Volume", "0" }); + grdSensoriamento.Rows.Add(new object[] { "Percentual", "0" }); + + + tmrLeitura.Tick += TmrLeitura_Tick; + tmrLeitura.Start(); + } + + private void frmAtuCalibragem_FormClosing(object sender, FormClosingEventArgs e) + { + tmrLeitura.Stop(); + } + + private void PopularBicos() + { + for (int i = 0; i < DispAtu.Dados.QuantidadeBicos; i++) + { + string ID = DispAtu.Dados.BicosPulverizadores[i].ID; + Label lblBico = new Label() + { + Name = "lbl_" + ID, + Location = new Point(0, 0), + Text = ID + }; + Panel pnlBico = new Panel() + { + Name = "pnlB_" + ID, + Size = new Size(166, 166), + Location = new Point(30 + (i * 166), 0), + }; + pnlBico.Paint -= pnlBico_Paint; + pnlBico.Paint += pnlBico_Paint; + Button btnDesligar = new Button() + { + Name = "btn0_" + ID, + Size = new Size(75, 27), + Location = new Point(5, 136), + Text = "Desligar" + }; + btnDesligar.Click -= btn0_Click; + btnDesligar.Click += btn0_Click; + Button btnLigar = new Button() + { + Name = "btn1_" + ID, + Size = new Size(75, 27), + Location = new Point(86, 136), + Text = "Ligar" + }; + btnLigar.Click -= btn1_Click; + btnLigar.Click += btn1_Click; + Label lblCmd = new Label() + { + Name = "lblCmd_" + ID, + Size = new Size(150, 20), + Location = new Point(5, 115), + Text = "Comando: Desligado" + }; + + pnlBico.Controls.Add(lblBico); + pnlBico.Controls.Add(btnDesligar); + pnlBico.Controls.Add(btnLigar); + pnlBico.Controls.Add(lblCmd); + + pnlBico.Location = new Point(30 + (i * 166), 22); + + pnlBicos.Controls.Add(pnlBico); + } + + } + + private void TmrLeitura_Tick(object sender, EventArgs e) + { + DispAtu = (DispositivosService)Variaveis.DispositivosConectados.FirstOrDefault(x => x.Dispositivo == T_Code.Atu); + + if (DispAtu != null) + { + lblConectado.Text = "Conectado: " + (DispAtu.Dados.Conectado ? "Sim" : "Não"); + AtualizarGridSensores(); + + foreach (var pnlBico in pnlBicos.Controls.OfType().Where(x => x.Name.Contains("pnlB_"))) + { + pnlBico.Invalidate(); + } + } + + } + + private void AtualizarGridSensores() + { + grdSensoriamento.Rows[0].Cells[1].Value = DispAtu.Dados.BombaPressurizadora.Inicializado; + grdSensoriamento.Rows[1].Cells[1].Value = DispAtu.Dados.BombaPressurizadora.BombaAtuada; + grdSensoriamento.Rows[2].Cells[1].Value = DispAtu.Dados.BombaPressurizadora.Ligado; + grdSensoriamento.Rows[3].Cells[1].Value = DispAtu.Dados.BombaPressurizadora.Potencia; + grdSensoriamento.Rows[4].Cells[1].Value = DispAtu.Dados.PressaoLinha.ToString("0.00000"); + grdSensoriamento.Rows[5].Cells[1].Value = DispAtu.Dados.PressaoLinhaCalc.ToString("0.00000"); + grdSensoriamento.Rows[6].Cells[1].Value = DispAtu.Dados.VazaoFluxoMLpS.ToString("0.00000"); + grdSensoriamento.Rows[7].Cells[1].Value = DispAtu.Dados.MassaReservatorio.ToString("0.00000"); + grdSensoriamento.Rows[8].Cells[1].Value = DispAtu.Dados.VolumeReservatorio.ToString("0.00000"); + grdSensoriamento.Rows[9].Cells[1].Value = DispAtu.Dados.PercentualReservatorio.ToString("0.00"); + } + + private void EnviarProtocoloComandoBomba() + { + string Protocolo = DispAtu.Dados.BombaPressurizadora.ProtocoloComando(); + DispAtu.EnviarDadosSerial(Protocolo); + } + + private void nudPressaoSP_ValueChanged(object sender, EventArgs e) + { + DispAtu.Dados.BombaPressurizadora.PressaoSP = Convert.ToInt32(((NumericUpDown)sender).Value); + EnviarProtocoloComandoBomba(); + } + + private void btnLigarBomba_Click(object sender, EventArgs e) + { + DispAtu.Dados.BombaPressurizadora.BombaAtuada = true; + EnviarProtocoloComandoBomba(); + } + + private void btnDesligarBomba_Click(object sender, EventArgs e) + { + DispAtu.Dados.BombaPressurizadora.BombaAtuada = false; + EnviarProtocoloComandoBomba(); + } + + private void pnlBico_Paint(object sender, PaintEventArgs e) + { + Panel pnl = (Panel)sender; + string ID = pnl.Name.Replace("pnlB_", ""); + + Graphics g = e.Graphics; + int circleDiameter = 50; // Diâmetro do círculo + int circleX = (pnl.Width - circleDiameter) / 2; // Posição X do círculo (centro horizontal) + int circleY = pnl.Height / 4; // Posição Y do círculo (mais próximo ao topo) + + // Desenhar o círculo + if (DispAtu.Dados.BicosPulverizadores.First(x => x.ID == ID).StatusBico) + g.FillEllipse(Brushes.Green, circleX, circleY, circleDiameter, circleDiameter); // LED aceso (círculo preenchido) + else + g.DrawEllipse(Pens.Black, circleX, circleY, circleDiameter, circleDiameter); // LED apagado (círculo vazio) + } + + private void btn0_Click(object sender, EventArgs e) + { + Button btn = (Button)sender; + string ID = btn.Name.Replace("btn0_", ""); + var Bico = DispAtu.Dados.BicosPulverizadores.FirstOrDefault(x => x.ID == ID); + if (Bico != null) + { + Bico.Atuado = !DispAtu.Dados.AtuacaoNivelAlto; + string Protocolo = Bico.ProtocoloComando(); + DispAtu.EnviarDadosSerial(Protocolo); + + pnlBicos.Controls.OfType().First(x => x.Name == "pnlB_" + ID).Invalidate(); + pnlBicos.Controls.OfType().First(x => x.Name == "pnlB_" + ID).Controls.OfType