diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/06334bd8-2383-475d-8482-379455e6b382.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/06334bd8-2383-475d-8482-379455e6b382.vsidx
new file mode 100644
index 000000000..46a918d2b
Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/06334bd8-2383-475d-8482-379455e6b382.vsidx differ
diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/2570d082-0b2a-424e-ab59-6fc76c86d5af.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/2570d082-0b2a-424e-ab59-6fc76c86d5af.vsidx
deleted file mode 100644
index b6d966e9d..000000000
Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/2570d082-0b2a-424e-ab59-6fc76c86d5af.vsidx and /dev/null differ
diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/323f4cf7-0eaf-4e58-b309-1068401a2ebd.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/323f4cf7-0eaf-4e58-b309-1068401a2ebd.vsidx
deleted file mode 100644
index a230aed9b..000000000
Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/323f4cf7-0eaf-4e58-b309-1068401a2ebd.vsidx and /dev/null differ
diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/34bc18ff-927a-4543-83d1-2ef0d7edccbd.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/34bc18ff-927a-4543-83d1-2ef0d7edccbd.vsidx
new file mode 100644
index 000000000..cf6f3d6e5
Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/34bc18ff-927a-4543-83d1-2ef0d7edccbd.vsidx differ
diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/49fbc970-e786-4344-99c1-5b5703c7b835.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/49fbc970-e786-4344-99c1-5b5703c7b835.vsidx
deleted file mode 100644
index 032254f35..000000000
Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/49fbc970-e786-4344-99c1-5b5703c7b835.vsidx and /dev/null differ
diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/865dfb13-2bb1-47c1-b7e6-2b37b8d2e79f.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/865dfb13-2bb1-47c1-b7e6-2b37b8d2e79f.vsidx
new file mode 100644
index 000000000..70aef67a0
Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/865dfb13-2bb1-47c1-b7e6-2b37b8d2e79f.vsidx differ
diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/8a5d3fca-1e37-4d72-8e20-34a3e1be7dfa.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/8a5d3fca-1e37-4d72-8e20-34a3e1be7dfa.vsidx
deleted file mode 100644
index 1c0c3d122..000000000
Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/8a5d3fca-1e37-4d72-8e20-34a3e1be7dfa.vsidx and /dev/null differ
diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/a6e476b0-859b-467c-bf03-679a6bd9cc25.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/a6e476b0-859b-467c-bf03-679a6bd9cc25.vsidx
deleted file mode 100644
index ee8c7e968..000000000
Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/a6e476b0-859b-467c-bf03-679a6bd9cc25.vsidx and /dev/null differ
diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/d97c0e9a-9996-4d40-abd8-d24647b2546c.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/d97c0e9a-9996-4d40-abd8-d24647b2546c.vsidx
new file mode 100644
index 000000000..6fcd41f96
Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/d97c0e9a-9996-4d40-abd8-d24647b2546c.vsidx differ
diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/f03bbc61-01ac-430d-b2e1-49990bab2ca7.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/f03bbc61-01ac-430d-b2e1-49990bab2ca7.vsidx
new file mode 100644
index 000000000..d2d961119
Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/f03bbc61-01ac-430d-b2e1-49990bab2ca7.vsidx differ
diff --git a/AgroBase/.vs/AgroBase/v17/.suo b/AgroBase/.vs/AgroBase/v17/.suo
index cfd699986..699b2c555 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 ce188a84f..56472d83f 100644
--- a/AgroBase/.vs/AgroBase/v17/DocumentLayout.json
+++ b/AgroBase/.vs/AgroBase/v17/DocumentLayout.json
@@ -3,32 +3,24 @@
"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\\movimentacaounificadomodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\models\\modules\\movimentacaounificadomodel.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\\ihm\\frmdiagnosticos.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\ihm\\frmdiagnosticos.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\\generaljoystick.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\models\\generaljoystick.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\\ihm\\frmdiagnosticos.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\ihm\\frmdiagnosticos.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\\enuns.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\models\\enuns.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\\ihm\\frmihm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\ihm\\frmihm.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\\services\\serialservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\services\\serialservice.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\\ihm\\frmajustes.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\ihm\\frmajustes.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\\services\\dispositivosservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\services\\dispositivosservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|c:\\zendioninc\\agrobot_base\\agrobase\\agrobase\\services\\filaservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\services\\filaservice.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}",
- "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\\ihm\\frmihm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\ihm\\frmihm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
@@ -38,96 +30,68 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 6,
+ "SelectedChildIndex": 3,
"Children": [
{
"$type": "Document",
- "DocumentIndex": 2,
- "Title": "Enuns.cs",
- "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Enuns.cs",
- "RelativeDocumentMoniker": "AgroBase\\Models\\Enuns.cs",
- "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Enuns.cs",
- "RelativeToolTip": "AgroBase\\Models\\Enuns.cs",
- "ViewState": "AQIAAAAAAAAAAAAAAAAAAB4AAAATAAAA",
+ "DocumentIndex": 4,
+ "Title": "frmIHM.cs",
+ "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmIHM.cs",
+ "RelativeDocumentMoniker": "AgroBase\\Forms\\IHM\\frmIHM.cs",
+ "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmIHM.cs",
+ "RelativeToolTip": "AgroBase\\Forms\\IHM\\frmIHM.cs",
+ "ViewState": "AQIAAA8AAAAAAAAAAAAAABcAAAAXAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-06-13T18:47:52.232Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 1,
- "Title": "GeneralJoystick.cs",
- "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\GeneralJoystick.cs",
- "RelativeDocumentMoniker": "AgroBase\\Models\\GeneralJoystick.cs",
- "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\GeneralJoystick.cs",
- "RelativeToolTip": "AgroBase\\Models\\GeneralJoystick.cs",
- "ViewState": "AQIAACwCAAAAAAAAAAAYwE8CAACVAAAA",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-06-13T18:41:06.762Z",
+ "WhenOpened": "2024-07-16T18:11:05.21Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
- "Title": "SerialService.cs",
- "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Services\\SerialService.cs",
- "RelativeDocumentMoniker": "AgroBase\\Services\\SerialService.cs",
- "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Services\\SerialService.cs",
- "RelativeToolTip": "AgroBase\\Services\\SerialService.cs",
- "ViewState": "AQIAAC0AAAAAAAAAAAAQwEwAAAAYAAAA",
+ "Title": "frmAjustes.cs [Design]",
+ "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmAjustes.cs",
+ "RelativeDocumentMoniker": "AgroBase\\Forms\\IHM\\frmAjustes.cs",
+ "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmAjustes.cs [Design]",
+ "RelativeToolTip": "AgroBase\\Forms\\IHM\\frmAjustes.cs [Design]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-06-13T17:24:58.564Z",
- "EditorCaption": ""
+ "WhenOpened": "2024-07-16T18:10:00.133Z",
+ "EditorCaption": " [Design]"
},
{
"$type": "Document",
- "DocumentIndex": 4,
- "Title": "DispositivosService.cs",
- "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Services\\DispositivosService.cs",
- "RelativeDocumentMoniker": "AgroBase\\Services\\DispositivosService.cs",
- "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Services\\DispositivosService.cs",
- "RelativeToolTip": "AgroBase\\Services\\DispositivosService.cs",
- "ViewState": "AQIAABkAAAAAAAAAAAAgwCwAAAArAAAA",
+ "DocumentIndex": 2,
+ "Title": "frmIHM.cs [Design]",
+ "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmIHM.cs",
+ "RelativeDocumentMoniker": "AgroBase\\Forms\\IHM\\frmIHM.cs",
+ "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmIHM.cs [Design]",
+ "RelativeToolTip": "AgroBase\\Forms\\IHM\\frmIHM.cs [Design]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-06-13T16:57:41.713Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 5,
- "Title": "FilaService.cs",
- "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Services\\FilaService.cs",
- "RelativeDocumentMoniker": "AgroBase\\Services\\FilaService.cs",
- "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Services\\FilaService.cs",
- "RelativeToolTip": "AgroBase\\Services\\FilaService.cs",
- "ViewState": "AQIAAAAAAAAAAAAAAAAAAOAAAAABAAAA",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-06-11T17:06:06.589Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 6,
- "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": "AQIAADMAAAAAAAAAAAAqwFcAAAAJAAAA",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-06-11T17:04:24.362Z"
+ "WhenOpened": "2024-07-16T17:59:00.517Z",
+ "EditorCaption": " [Design]"
},
{
"$type": "Document",
"DocumentIndex": 0,
- "Title": "MovimentacaoUnificadoModel.cs",
- "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Modules\\MovimentacaoUnificadoModel.cs",
- "RelativeDocumentMoniker": "AgroBase\\Models\\Modules\\MovimentacaoUnificadoModel.cs",
- "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Modules\\MovimentacaoUnificadoModel.cs",
- "RelativeToolTip": "AgroBase\\Models\\Modules\\MovimentacaoUnificadoModel.cs",
- "ViewState": "AQIAANcBAAAAAAAAAAAuwBsCAABUAAAA",
+ "Title": "frmDiagnosticos.cs [Design]",
+ "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmDiagnosticos.cs",
+ "RelativeDocumentMoniker": "AgroBase\\Forms\\IHM\\frmDiagnosticos.cs",
+ "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmDiagnosticos.cs [Design]",
+ "RelativeToolTip": "AgroBase\\Forms\\IHM\\frmDiagnosticos.cs [Design]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-06-06T18:02:19.931Z",
+ "WhenOpened": "2024-07-16T17:37:18.816Z",
+ "EditorCaption": " [Design]"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 1,
+ "Title": "frmDiagnosticos.cs",
+ "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmDiagnosticos.cs",
+ "RelativeDocumentMoniker": "AgroBase\\Forms\\IHM\\frmDiagnosticos.cs",
+ "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmDiagnosticos.cs",
+ "RelativeToolTip": "AgroBase\\Forms\\IHM\\frmDiagnosticos.cs",
+ "ViewState": "AQIAAFIAAAAAAAAAAAAowHIAAABRAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-07-16T17:37:12.117Z",
"EditorCaption": ""
}
]
diff --git a/AgroBase/AgroBase/.vs/AgroBase.csproj.dtbcache.json b/AgroBase/AgroBase/.vs/AgroBase.csproj.dtbcache.json
index f36251726..4850f67be 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\\frmBLD.cs"},{"SourceFile":"Forms\\frmBLD.Designer.cs"},{"SourceFile":"Forms\\frmGPS.cs"},{"SourceFile":"Forms\\frmGPS.Designer.cs"},{"SourceFile":"Forms\\frmKinect.cs"},{"SourceFile":"Forms\\frmKinect.Designer.cs"},{"SourceFile":"Forms\\frmLoraConfig.cs"},{"SourceFile":"Forms\\frmLoraConfig.Designer.cs"},{"SourceFile":"Forms\\frmMapa.cs"},{"SourceFile":"Forms\\frmMapa.Designer.cs"},{"SourceFile":"Forms\\frmMKS.cs"},{"SourceFile":"Forms\\frmMKS.Designer.cs"},{"SourceFile":"Forms\\frmMvdConfig.cs"},{"SourceFile":"Forms\\frmMvdConfig.Designer.cs"},{"SourceFile":"Forms\\frmPinout.cs"},{"SourceFile":"Forms\\frmPinout.Designer.cs"},{"SourceFile":"Forms\\frmSimulacaoMapaGPS.cs"},{"SourceFile":"Forms\\frmSimulacaoMapaGPS.Designer.cs"},{"SourceFile":"Forms\\frmWT901C.cs"},{"SourceFile":"Forms\\frmWT901C.Designer.cs"},{"SourceFile":"Forms\\IHM\\frmAjustes.cs"},{"SourceFile":"Forms\\IHM\\frmAjustes.Designer.cs"},{"SourceFile":"Forms\\IHM\\frmDialogoMapa.cs"},{"SourceFile":"Forms\\IHM\\frmDialogoMapa.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\\IHM\\frmInicioOperacao.cs"},{"SourceFile":"Forms\\IHM\\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\\Operacoes\\frmResultadosOperacao.cs"},{"SourceFile":"Forms\\Operacoes\\frmResultadosOperacao.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\\BLD300RModel.cs"},{"SourceFile":"Models\\CameraCaminhoModel.cs"},{"SourceFile":"Models\\CameraModel.cs"},{"SourceFile":"Models\\CameraSoloModel.cs"},{"SourceFile":"Models\\GPSModel.cs"},{"SourceFile":"Models\\GraficoInterativoModel.cs"},{"SourceFile":"Models\\LoRaModel.cs"},{"SourceFile":"Models\\MapasModel.cs"},{"SourceFile":"Models\\MensagemFilaModel.cs"},{"SourceFile":"Models\\MKS057DModel.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\\MovimentacaoUnificadoModel.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\\Operacoes\\OperacaoParametrosModel.cs"},{"SourceFile":"Models\\PIDModel.cs"},{"SourceFile":"Models\\PZEMModel.cs"},{"SourceFile":"Models\\SonarModel.cs"},{"SourceFile":"Models\\Variaveis.cs"},{"SourceFile":"Models\\WT901CModel.cs"},{"SourceFile":"Services\\APIService.cs"},{"SourceFile":"Services\\BLD300RService.cs"},{"SourceFile":"Services\\CameraService.cs"},{"SourceFile":"Services\\CoulombCounterService.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\\LoRaSerializer.cs"},{"SourceFile":"Services\\LoRaService.cs"},{"SourceFile":"Services\\MapasService.cs"},{"SourceFile":"Services\\MKS057DService.cs"},{"SourceFile":"Services\\ModbusService.cs"},{"SourceFile":"Services\\MqttService.cs"},{"SourceFile":"Services\\PythonService.cs"},{"SourceFile":"Services\\PZEMService.cs"},{"SourceFile":"Services\\RS485Service.cs"},{"SourceFile":"Services\\SerialService.cs"},{"SourceFile":"Services\\SocketService.cs"},{"SourceFile":"Services\\WT901CService.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\\AgroBase\\bin\\Debug\\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
+{"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\\frmBLD.cs"},{"SourceFile":"Forms\\frmBLD.Designer.cs"},{"SourceFile":"Forms\\frmGPS.cs"},{"SourceFile":"Forms\\frmGPS.Designer.cs"},{"SourceFile":"Forms\\frmKinect.cs"},{"SourceFile":"Forms\\frmKinect.Designer.cs"},{"SourceFile":"Forms\\frmLoraConfig.cs"},{"SourceFile":"Forms\\frmLoraConfig.Designer.cs"},{"SourceFile":"Forms\\frmMapa.cs"},{"SourceFile":"Forms\\frmMapa.Designer.cs"},{"SourceFile":"Forms\\frmMKS.cs"},{"SourceFile":"Forms\\frmMKS.Designer.cs"},{"SourceFile":"Forms\\frmMvdConfig.cs"},{"SourceFile":"Forms\\frmMvdConfig.Designer.cs"},{"SourceFile":"Forms\\frmPinout.cs"},{"SourceFile":"Forms\\frmPinout.Designer.cs"},{"SourceFile":"Forms\\frmSimulacaoMapaGPS.cs"},{"SourceFile":"Forms\\frmSimulacaoMapaGPS.Designer.cs"},{"SourceFile":"Forms\\frmWT901C.cs"},{"SourceFile":"Forms\\frmWT901C.Designer.cs"},{"SourceFile":"Forms\\IHM\\frmAjustes.cs"},{"SourceFile":"Forms\\IHM\\frmAjustes.Designer.cs"},{"SourceFile":"Forms\\IHM\\frmDialogoMapa.cs"},{"SourceFile":"Forms\\IHM\\frmDialogoMapa.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\\IHM\\frmInicioOperacao.cs"},{"SourceFile":"Forms\\IHM\\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\\Operacoes\\frmResultadosOperacao.cs"},{"SourceFile":"Forms\\Operacoes\\frmResultadosOperacao.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\\BLD300RModel.cs"},{"SourceFile":"Models\\CameraCaminhoModel.cs"},{"SourceFile":"Models\\CameraModel.cs"},{"SourceFile":"Models\\CameraSoloModel.cs"},{"SourceFile":"Models\\GPSModel.cs"},{"SourceFile":"Models\\GraficoInterativoModel.cs"},{"SourceFile":"Models\\LoRaModel.cs"},{"SourceFile":"Models\\MapasModel.cs"},{"SourceFile":"Models\\MensagemFilaModel.cs"},{"SourceFile":"Models\\MKS057DModel.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\\MovimentacaoUnificadoModel.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\\Operacoes\\OperacaoParametrosModel.cs"},{"SourceFile":"Models\\PIDModel.cs"},{"SourceFile":"Models\\PZEMModel.cs"},{"SourceFile":"Models\\SonarModel.cs"},{"SourceFile":"Models\\Variaveis.cs"},{"SourceFile":"Models\\WT901CModel.cs"},{"SourceFile":"Services\\APIService.cs"},{"SourceFile":"Services\\BLD300RService.cs"},{"SourceFile":"Services\\CameraService.cs"},{"SourceFile":"Services\\CoulombCounterService.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\\LoRaSerializer.cs"},{"SourceFile":"Services\\LoRaService.cs"},{"SourceFile":"Services\\MapasService.cs"},{"SourceFile":"Services\\MKS057DService.cs"},{"SourceFile":"Services\\ModbusService.cs"},{"SourceFile":"Services\\MqttService.cs"},{"SourceFile":"Services\\PythonService.cs"},{"SourceFile":"Services\\PZEMService.cs"},{"SourceFile":"Services\\RS485Service.cs"},{"SourceFile":"Services\\SerialService.cs"},{"SourceFile":"Services\\SocketService.cs"},{"SourceFile":"Services\\WT901CService.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 5a470d0a0..4590d0da7 100644
--- a/AgroBase/AgroBase/AgroBase.csproj
+++ b/AgroBase/AgroBase/AgroBase.csproj
@@ -271,6 +271,12 @@
frmAjustes.cs
+
+ Form
+
+
+ frmDiagnosticos.cs
+
Form
@@ -581,6 +587,9 @@
PreserveNewest
+
+ PreserveNewest
+
Always
@@ -644,6 +653,9 @@
frmAjustes.cs
+
+ frmDiagnosticos.cs
+
frmDialogoMapa.cs
diff --git a/AgroBase/AgroBase/Forms/IHM/frmDiagnosticos.Designer.cs b/AgroBase/AgroBase/Forms/IHM/frmDiagnosticos.Designer.cs
new file mode 100644
index 000000000..0553fd08f
--- /dev/null
+++ b/AgroBase/AgroBase/Forms/IHM/frmDiagnosticos.Designer.cs
@@ -0,0 +1,291 @@
+namespace AgroBase.Forms.IHM
+{
+ partial class frmDiagnosticos
+ {
+ ///
+ /// 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.tabControl1 = new System.Windows.Forms.TabControl();
+ this.tabPulverizador = new System.Windows.Forms.TabPage();
+ this.tabMovimentacao = new System.Windows.Forms.TabPage();
+ this.tabDirecional = new System.Windows.Forms.TabPage();
+ this.tabSensoriamento = new System.Windows.Forms.TabPage();
+ this.tabComunicacao = new System.Windows.Forms.TabPage();
+ this.tabCameras = new System.Windows.Forms.TabPage();
+ this.tabSinaleiros = new System.Windows.Forms.TabPage();
+ this.picVoltar = new System.Windows.Forms.PictureBox();
+ this.tabResultados = new System.Windows.Forms.TabPage();
+ this.picDiagnosticarTudo = new System.Windows.Forms.PictureBox();
+ this.dgPulverizador = new System.Windows.Forms.DataGridView();
+ this.picIniciarDiagnostico = new System.Windows.Forms.PictureBox();
+ this.dgMovimentacao = new System.Windows.Forms.DataGridView();
+ this.dgDirecional = new System.Windows.Forms.DataGridView();
+ this.dgSensoriamento = new System.Windows.Forms.DataGridView();
+ this.tabControl1.SuspendLayout();
+ this.tabPulverizador.SuspendLayout();
+ this.tabMovimentacao.SuspendLayout();
+ this.tabDirecional.SuspendLayout();
+ this.tabSensoriamento.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.picVoltar)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.picDiagnosticarTudo)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dgPulverizador)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.picIniciarDiagnostico)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dgMovimentacao)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dgDirecional)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dgSensoriamento)).BeginInit();
+ this.SuspendLayout();
+ //
+ // tabControl1
+ //
+ this.tabControl1.Controls.Add(this.tabPulverizador);
+ this.tabControl1.Controls.Add(this.tabMovimentacao);
+ this.tabControl1.Controls.Add(this.tabDirecional);
+ this.tabControl1.Controls.Add(this.tabSensoriamento);
+ this.tabControl1.Controls.Add(this.tabComunicacao);
+ this.tabControl1.Controls.Add(this.tabCameras);
+ this.tabControl1.Controls.Add(this.tabSinaleiros);
+ this.tabControl1.Controls.Add(this.tabResultados);
+ this.tabControl1.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F);
+ this.tabControl1.Location = new System.Drawing.Point(100, 12);
+ this.tabControl1.Name = "tabControl1";
+ this.tabControl1.SelectedIndex = 0;
+ this.tabControl1.Size = new System.Drawing.Size(688, 456);
+ this.tabControl1.TabIndex = 0;
+ //
+ // tabPulverizador
+ //
+ this.tabPulverizador.Controls.Add(this.dgPulverizador);
+ this.tabPulverizador.Location = new System.Drawing.Point(4, 34);
+ this.tabPulverizador.Name = "tabPulverizador";
+ this.tabPulverizador.Padding = new System.Windows.Forms.Padding(3);
+ this.tabPulverizador.Size = new System.Drawing.Size(680, 418);
+ this.tabPulverizador.TabIndex = 0;
+ this.tabPulverizador.Text = "Pulverizador";
+ this.tabPulverizador.UseVisualStyleBackColor = true;
+ //
+ // tabMovimentacao
+ //
+ this.tabMovimentacao.Controls.Add(this.dgMovimentacao);
+ this.tabMovimentacao.Location = new System.Drawing.Point(4, 34);
+ this.tabMovimentacao.Name = "tabMovimentacao";
+ this.tabMovimentacao.Padding = new System.Windows.Forms.Padding(3);
+ this.tabMovimentacao.Size = new System.Drawing.Size(680, 418);
+ this.tabMovimentacao.TabIndex = 1;
+ this.tabMovimentacao.Text = "Movimentação";
+ this.tabMovimentacao.UseVisualStyleBackColor = true;
+ //
+ // tabDirecional
+ //
+ this.tabDirecional.Controls.Add(this.dgDirecional);
+ this.tabDirecional.Location = new System.Drawing.Point(4, 34);
+ this.tabDirecional.Name = "tabDirecional";
+ this.tabDirecional.Padding = new System.Windows.Forms.Padding(3);
+ this.tabDirecional.Size = new System.Drawing.Size(680, 418);
+ this.tabDirecional.TabIndex = 2;
+ this.tabDirecional.Text = "Direcional";
+ this.tabDirecional.UseVisualStyleBackColor = true;
+ //
+ // tabSensoriamento
+ //
+ this.tabSensoriamento.Controls.Add(this.dgSensoriamento);
+ this.tabSensoriamento.Location = new System.Drawing.Point(4, 34);
+ this.tabSensoriamento.Name = "tabSensoriamento";
+ this.tabSensoriamento.Padding = new System.Windows.Forms.Padding(3);
+ this.tabSensoriamento.Size = new System.Drawing.Size(680, 418);
+ this.tabSensoriamento.TabIndex = 3;
+ this.tabSensoriamento.Text = "Sensoriamento";
+ this.tabSensoriamento.UseVisualStyleBackColor = true;
+ //
+ // tabComunicacao
+ //
+ this.tabComunicacao.Location = new System.Drawing.Point(4, 34);
+ this.tabComunicacao.Name = "tabComunicacao";
+ this.tabComunicacao.Padding = new System.Windows.Forms.Padding(3);
+ this.tabComunicacao.Size = new System.Drawing.Size(697, 418);
+ this.tabComunicacao.TabIndex = 4;
+ this.tabComunicacao.Text = "Comunicação";
+ this.tabComunicacao.UseVisualStyleBackColor = true;
+ //
+ // tabCameras
+ //
+ this.tabCameras.Location = new System.Drawing.Point(4, 34);
+ this.tabCameras.Name = "tabCameras";
+ this.tabCameras.Padding = new System.Windows.Forms.Padding(3);
+ this.tabCameras.Size = new System.Drawing.Size(697, 418);
+ this.tabCameras.TabIndex = 5;
+ this.tabCameras.Text = "Câmeras";
+ this.tabCameras.UseVisualStyleBackColor = true;
+ //
+ // tabSinaleiros
+ //
+ this.tabSinaleiros.Location = new System.Drawing.Point(4, 34);
+ this.tabSinaleiros.Name = "tabSinaleiros";
+ this.tabSinaleiros.Padding = new System.Windows.Forms.Padding(3);
+ this.tabSinaleiros.Size = new System.Drawing.Size(697, 418);
+ this.tabSinaleiros.TabIndex = 6;
+ this.tabSinaleiros.Text = "Sinaleiros";
+ this.tabSinaleiros.UseVisualStyleBackColor = true;
+ //
+ // picVoltar
+ //
+ this.picVoltar.Image = global::AgroBase.Properties.Resources.voltar;
+ this.picVoltar.Location = new System.Drawing.Point(12, 12);
+ this.picVoltar.Name = "picVoltar";
+ this.picVoltar.Size = new System.Drawing.Size(65, 65);
+ this.picVoltar.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.picVoltar.TabIndex = 12;
+ this.picVoltar.TabStop = false;
+ //
+ // tabResultados
+ //
+ this.tabResultados.Location = new System.Drawing.Point(4, 34);
+ this.tabResultados.Name = "tabResultados";
+ this.tabResultados.Padding = new System.Windows.Forms.Padding(3);
+ this.tabResultados.Size = new System.Drawing.Size(697, 418);
+ this.tabResultados.TabIndex = 7;
+ this.tabResultados.Text = "Resultados";
+ this.tabResultados.UseVisualStyleBackColor = true;
+ //
+ // picDiagnosticarTudo
+ //
+ this.picDiagnosticarTudo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+ this.picDiagnosticarTudo.Image = global::AgroBase.Properties.Resources.diagnostico;
+ this.picDiagnosticarTudo.Location = new System.Drawing.Point(12, 399);
+ this.picDiagnosticarTudo.Name = "picDiagnosticarTudo";
+ this.picDiagnosticarTudo.Size = new System.Drawing.Size(65, 65);
+ this.picDiagnosticarTudo.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.picDiagnosticarTudo.TabIndex = 13;
+ this.picDiagnosticarTudo.TabStop = false;
+ //
+ // dgPulverizador
+ //
+ this.dgPulverizador.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.dgPulverizador.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dgPulverizador.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
+ this.dgPulverizador.Location = new System.Drawing.Point(6, 6);
+ this.dgPulverizador.Name = "dgPulverizador";
+ this.dgPulverizador.Size = new System.Drawing.Size(668, 406);
+ this.dgPulverizador.TabIndex = 0;
+ //
+ // picIniciarDiagnostico
+ //
+ this.picIniciarDiagnostico.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+ this.picIniciarDiagnostico.Image = global::AgroBase.Properties.Resources.iniciar;
+ this.picIniciarDiagnostico.Location = new System.Drawing.Point(12, 305);
+ this.picIniciarDiagnostico.Name = "picIniciarDiagnostico";
+ this.picIniciarDiagnostico.Size = new System.Drawing.Size(65, 65);
+ this.picIniciarDiagnostico.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.picIniciarDiagnostico.TabIndex = 14;
+ this.picIniciarDiagnostico.TabStop = false;
+ //
+ // dgMovimentacao
+ //
+ this.dgMovimentacao.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.dgMovimentacao.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dgMovimentacao.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
+ this.dgMovimentacao.Location = new System.Drawing.Point(6, 6);
+ this.dgMovimentacao.Name = "dgMovimentacao";
+ this.dgMovimentacao.Size = new System.Drawing.Size(668, 406);
+ this.dgMovimentacao.TabIndex = 1;
+ //
+ // dgDirecional
+ //
+ this.dgDirecional.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.dgDirecional.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dgDirecional.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
+ this.dgDirecional.Location = new System.Drawing.Point(6, 6);
+ this.dgDirecional.Name = "dgDirecional";
+ this.dgDirecional.Size = new System.Drawing.Size(668, 406);
+ this.dgDirecional.TabIndex = 2;
+ //
+ // dgSensoriamento
+ //
+ this.dgSensoriamento.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.dgSensoriamento.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dgSensoriamento.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
+ this.dgSensoriamento.Location = new System.Drawing.Point(6, 6);
+ this.dgSensoriamento.Name = "dgSensoriamento";
+ this.dgSensoriamento.Size = new System.Drawing.Size(668, 406);
+ this.dgSensoriamento.TabIndex = 3;
+ //
+ // frmDiagnosticos
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(800, 480);
+ this.Controls.Add(this.picIniciarDiagnostico);
+ this.Controls.Add(this.picDiagnosticarTudo);
+ this.Controls.Add(this.picVoltar);
+ this.Controls.Add(this.tabControl1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
+ this.Name = "frmDiagnosticos";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "Diagnósticos";
+ this.Load += new System.EventHandler(this.frmDiagnosticos_Load);
+ this.tabControl1.ResumeLayout(false);
+ this.tabPulverizador.ResumeLayout(false);
+ this.tabMovimentacao.ResumeLayout(false);
+ this.tabDirecional.ResumeLayout(false);
+ this.tabSensoriamento.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.picVoltar)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.picDiagnosticarTudo)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dgPulverizador)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.picIniciarDiagnostico)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dgMovimentacao)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dgDirecional)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dgSensoriamento)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.TabControl tabControl1;
+ private System.Windows.Forms.TabPage tabPulverizador;
+ private System.Windows.Forms.TabPage tabMovimentacao;
+ private System.Windows.Forms.TabPage tabDirecional;
+ private System.Windows.Forms.TabPage tabSensoriamento;
+ private System.Windows.Forms.TabPage tabComunicacao;
+ private System.Windows.Forms.TabPage tabCameras;
+ private System.Windows.Forms.TabPage tabSinaleiros;
+ private System.Windows.Forms.PictureBox picVoltar;
+ private System.Windows.Forms.TabPage tabResultados;
+ private System.Windows.Forms.PictureBox picDiagnosticarTudo;
+ private System.Windows.Forms.DataGridView dgPulverizador;
+ private System.Windows.Forms.PictureBox picIniciarDiagnostico;
+ private System.Windows.Forms.DataGridView dgMovimentacao;
+ private System.Windows.Forms.DataGridView dgDirecional;
+ private System.Windows.Forms.DataGridView dgSensoriamento;
+ }
+}
\ No newline at end of file
diff --git a/AgroBase/AgroBase/Forms/IHM/frmDiagnosticos.cs b/AgroBase/AgroBase/Forms/IHM/frmDiagnosticos.cs
new file mode 100644
index 000000000..38c0cffc4
--- /dev/null
+++ b/AgroBase/AgroBase/Forms/IHM/frmDiagnosticos.cs
@@ -0,0 +1,119 @@
+using AgroBase.Models;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using System.Windows.Forms.DataVisualization.Charting;
+
+namespace AgroBase.Forms.IHM
+{
+ public partial class frmDiagnosticos : Form
+ {
+ public frmDiagnosticos()
+ {
+ InitializeComponent();
+
+ FuncoesGlobais.DefinirEventosPicBtn(picVoltar, async () =>
+ {
+ this.Close();
+ });
+ FuncoesGlobais.DefinirEventosPicBtn(picDiagnosticarTudo, async () =>
+ {
+ if (MessageBox.Show("Iniciar o diagnóstico completo do equipamento?", "Iniciar Diagnóstico", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
+ {
+
+ }
+ });
+ FuncoesGlobais.DefinirEventosPicBtn(picIniciarDiagnostico, async () =>
+ {
+ string ModuloSelecionado = tabControl1.SelectedTab.Text;
+ if (MessageBox.Show("Iniciar o diagnóstico do módulo " + ModuloSelecionado + "?", "Iniciar Diagnóstico", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
+ {
+
+ }
+ });
+ }
+
+ private void frmDiagnosticos_Load(object sender, EventArgs e)
+ {
+ PreencherGridPulverizador(dgPulverizador);
+ PreencherGridMovimentacao(dgMovimentacao);
+ PreencherGridDirecional(dgDirecional);
+ PreencherGridSensoriamento(dgSensoriamento);
+ }
+
+ private void PreencheCabecalho(DataGridView grid)
+ {
+ grid.Columns.Clear();
+ grid.Rows.Clear();
+
+ grid.Columns.Add("clComponente", "Componente");
+ grid.Columns.Add("clTeste", "Teste");
+ grid.Columns.Add("clValorPadrao", "Valor Padrão");
+ grid.Columns.Add("clValorAferido", "Valor Aferido");
+ grid.Columns.Add("clResultado", "Resultado");
+ }
+
+ private void PreencherGridPulverizador(DataGridView grid)
+ {
+ PreencheCabecalho(grid);
+
+ grid.Rows.Add("Bomba Hidráulica", "Atuação", "> 50", "", "Pendente");
+ grid.Rows.Add("Sensor de Pressão", "Aferição", "> 85", "", "Pendente");
+ grid.Rows.Add("Sensor de Fluxo", "Aferição", "> 15", "", "Pendente");
+ grid.Rows.Add("Sensor de Massa", "Aferição", "> 0", "", "Pendente");
+
+ foreach (var Bico in Variaveis.OperacaoEmAndamento.DispAtu.Dados.BicosPulverizadores)
+ {
+ grid.Rows.Add("Bico Pulverizador " + Bico.ID, "Liga", "1", "", "Pendente");
+ grid.Rows.Add("Bico Pulverizador " + Bico.ID, "Desliga", "0", "", "Pendente");
+ }
+
+ }
+
+ private void PreencherGridMovimentacao(DataGridView grid)
+ {
+ PreencheCabecalho(grid);
+
+ foreach (var Modulo in Variaveis.OperacaoEmAndamento.DispMvd.Dados.Modulos)
+ {
+ grid.Rows.Add(Modulo.Modulo_ID, "Para Frente", "> 10", "", "Pendente");
+ grid.Rows.Add(Modulo.Modulo_ID, "Para Trás", "> 10", "", "Pendente");
+ grid.Rows.Add(Modulo.Modulo_ID, "Tensão", "> 36", "", "Pendente");
+ grid.Rows.Add(Modulo.Modulo_ID, "Temperatura", "> 15", "", "Pendente");
+ grid.Rows.Add(Modulo.Modulo_ID, "Código Erro", "0", "", "Pendente");
+ }
+
+ }
+
+ private void PreencherGridDirecional(DataGridView grid)
+ {
+ PreencheCabecalho(grid);
+
+ foreach (var Modulo in Variaveis.OperacaoEmAndamento.DispMvd.Dados.Modulos)
+ {
+ grid.Rows.Add(Modulo.Modulo_ID, "Horário", "> 25", "", "Pendente");
+ grid.Rows.Add(Modulo.Modulo_ID, "Antihorário", "< -25", "", "Pendente");
+ grid.Rows.Add(Modulo.Modulo_ID, "Ponto Zero", "0", "", "Pendente");
+ grid.Rows.Add(Modulo.Modulo_ID, "Código Erro", "0", "", "Pendente");
+ }
+
+ }
+
+ private void PreencherGridSensoriamento(DataGridView grid)
+ {
+ PreencheCabecalho(grid);
+
+ grid.Rows.Add("Precisão GPS", "Aferição", "> 90", "", "Pendente");
+ grid.Rows.Add("Orientação", "Aferição", "~", "", "Pendente");
+ grid.Rows.Add("Tensão Bateria", "Aferição", "> 36", "", "Pendente");
+ grid.Rows.Add("Corrente Bateria", "Aferição", "> 2", "", "Pendente");
+
+ }
+ }
+}
diff --git a/AgroBase/AgroBase/Forms/IHM/frmDiagnosticos.resx b/AgroBase/AgroBase/Forms/IHM/frmDiagnosticos.resx
new file mode 100644
index 000000000..1af7de150
--- /dev/null
+++ b/AgroBase/AgroBase/Forms/IHM/frmDiagnosticos.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/AgroBase/AgroBase/Forms/IHM/frmIHM.cs b/AgroBase/AgroBase/Forms/IHM/frmIHM.cs
index d1197fe73..0460d0af0 100644
--- a/AgroBase/AgroBase/Forms/IHM/frmIHM.cs
+++ b/AgroBase/AgroBase/Forms/IHM/frmIHM.cs
@@ -24,12 +24,6 @@ namespace AgroBase.Forms.IHM
public frmIHM()
{
InitializeComponent();
- }
-
- private void frmIHM_Load(object sender, EventArgs e)
- {
- tmrDispositivos.Tick += TmrDispositivos_Tick;
- tmrDispositivos.Start();
FuncoesGlobais.DefinirEventosPicBtn(picOperacao, async () =>
{
@@ -38,20 +32,9 @@ namespace AgroBase.Forms.IHM
});
FuncoesGlobais.DefinirEventosPicBtn(picDiagnosticos, async () =>
{
-
+ frmDiagnosticos frm = new frmDiagnosticos();
+ frm.ShowDialog();
});
- /*FuncoesGlobais.DefinirEventosPicBtn(picComunicacao, async () =>
- {
- if (LoRaService.Iniciado)
- {
- frmLoraConfig frm = new frmLoraConfig(Variaveis.ConexaoLoRa);
- frm.Show();
- }
- else
- {
- MessageBox.Show("Módulo LoRa de comunicação não está conectado ou não está no modo de parametrização!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
- }
- });*/
FuncoesGlobais.DefinirEventosPicBtn(picAjustes, async () =>
{
frmAjustes frm = new frmAjustes();
@@ -61,11 +44,24 @@ namespace AgroBase.Forms.IHM
{
if (MessageBox.Show("Deseja desligar o equipamento?", "Desligar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
- Process.Start("shutdown", "/s /t 0");
+ if (frmInstancial.DebugMode)
+ {
+ this.Close();
+ }
+ else
+ {
+ Process.Start("shutdown", "/s /t 0");
+ }
}
});
}
+ private void frmIHM_Load(object sender, EventArgs e)
+ {
+ tmrDispositivos.Tick += TmrDispositivos_Tick;
+ tmrDispositivos.Start();
+ }
+
private void TmrDispositivos_Tick(object sender, EventArgs e)
{
SerialService.RealizarVarreduraPortasUSB().ConfigureAwait(false);
diff --git a/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs b/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs
index 8de70bc4e..5fda90ea9 100644
--- a/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs
+++ b/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs
@@ -531,7 +531,8 @@ namespace AgroBase.Forms.Operacoes
txtGPS_Satelites.Text = (Log?.NumeroSatelites ?? 0).ToString();
txtGPS_Velocidade.Text = (Log?.Velocidade ?? 0).ToString();
- GPSService.EnviarCoordenadasParaMapa(Log?.Latitude ?? 0, Log?.Longitude ?? 0, Log?.Orientacao ?? 0);
+ int ID = Convert.ToInt32(Variaveis.IsAgroMonitor ? Variaveis.OperacaoEmAndamento.DispSen.Dados.LoRaParametrosBase.address : Variaveis.ConexaoLoRa.parametros.address);
+ GPSService.EnviarCoordenadasParaMapa(Log?.Latitude ?? 0, Log?.Longitude ?? 0, Log?.Orientacao ?? 0, true, ID);
pnlOrientacaoGPS.Invalidate();
}
diff --git a/AgroBase/AgroBase/Forms/frmGPS.cs b/AgroBase/AgroBase/Forms/frmGPS.cs
index 028b4443c..3d4e88565 100644
--- a/AgroBase/AgroBase/Forms/frmGPS.cs
+++ b/AgroBase/AgroBase/Forms/frmGPS.cs
@@ -73,7 +73,8 @@ namespace AgroBase.Forms
if (!GPSService.Iniciado)
{
- GPSService.EnviarCoordenadasParaMapa(GPSService.UltimaLeitura.Latitude, GPSService.UltimaLeitura.Longitude, Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarro);
+ int ID = Convert.ToInt32(Variaveis.IsAgroMonitor ? Variaveis.OperacaoEmAndamento.DispSen.Dados.LoRaParametrosBase.address : Variaveis.ConexaoLoRa.parametros.address);
+ GPSService.EnviarCoordenadasParaMapa(GPSService.UltimaLeitura.Latitude, GPSService.UltimaLeitura.Longitude, Variaveis.OperacaoEmAndamento.Sensoriamento.AnguloCarro, true, ID);
}
}
diff --git a/AgroBase/AgroBase/Forms/frmInstancial.cs b/AgroBase/AgroBase/Forms/frmInstancial.cs
index 0eee63502..0f6fe9664 100644
--- a/AgroBase/AgroBase/Forms/frmInstancial.cs
+++ b/AgroBase/AgroBase/Forms/frmInstancial.cs
@@ -18,7 +18,7 @@ namespace AgroBase.Forms
{
public partial class frmInstancial : Form
{
- public bool DebugMode = true;
+ public static bool DebugMode = true;
public static bool Fechando = false;
diff --git a/AgroBase/AgroBase/Models/LoRaModel.cs b/AgroBase/AgroBase/Models/LoRaModel.cs
index 049b878cb..440721761 100644
--- a/AgroBase/AgroBase/Models/LoRaModel.cs
+++ b/AgroBase/AgroBase/Models/LoRaModel.cs
@@ -208,6 +208,7 @@ namespace AgroBase.Models
Parametrizacao = 0x00,
MensagemTexto = 0x01,
DadosOperacao = 0x02,
+ PosicaoGPS = 0x03,
}
}
diff --git a/AgroBase/AgroBase/Models/MapasModel.cs b/AgroBase/AgroBase/Models/MapasModel.cs
index 5f08e0b0f..fec667f35 100644
--- a/AgroBase/AgroBase/Models/MapasModel.cs
+++ b/AgroBase/AgroBase/Models/MapasModel.cs
@@ -297,10 +297,16 @@ namespace AgroBase.Models
}
}
- public void btnCarregar_Click(object sender, EventArgs e, string caminhoArquivo = "")
+ public void btnCarregar_Click(object sender, EventArgs e, string caminhoArquivo = "", bool monitoramento = false)
{
- mapaService.CarregarMapa(MapasVariaveisModel.NomeArquivoMapaInterativo, MapasVariaveisModel.NomeArquivoMapaInterativoSaida, caminhoArquivo);
-
+ if (monitoramento)
+ {
+ mapaService.CarregarMapaMonitoramento(MapasVariaveisModel.NomeArquivoMapaInterativo, MapasVariaveisModel.NomeArquivoMapaInterativoSaida, caminhoArquivo);
+ }
+ else
+ {
+ mapaService.CarregarMapa(MapasVariaveisModel.NomeArquivoMapaInterativo, MapasVariaveisModel.NomeArquivoMapaInterativoSaida, caminhoArquivo);
+ }
if (mapaService.MapaUrl != "")
{
if (picLoading == null)
diff --git a/AgroBase/AgroBase/Models/Variaveis.cs b/AgroBase/AgroBase/Models/Variaveis.cs
index 25db7b82a..46efd24c7 100644
--- a/AgroBase/AgroBase/Models/Variaveis.cs
+++ b/AgroBase/AgroBase/Models/Variaveis.cs
@@ -141,6 +141,7 @@ namespace AgroBase.Models
public static double TempoManobra { get; set; } = 15;
public static double PercentualComErvas { get; set; } = 0.3;
public static double PercentualSemErvas { get; set; } = 0.7;
+ public static GPSModel PosicaoBase { get; set; } = new GPSModel();
}
public static class FuncoesGlobais
diff --git a/AgroBase/AgroBase/Python/Scripts/map-follow.py b/AgroBase/AgroBase/Python/Scripts/map-follow.py
new file mode 100644
index 000000000..4d239ae95
--- /dev/null
+++ b/AgroBase/AgroBase/Python/Scripts/map-follow.py
@@ -0,0 +1,235 @@
+import geopandas as gpd
+import json
+import sys
+import folium
+import requests
+import re
+import shutil
+
+def internet_disponivel():
+ """Verifica se há conexão com a internet."""
+ url = 'http://www.google.com/'
+ timeout = 5
+ try:
+ _ = requests.get(url, timeout=timeout)
+ return True
+ except requests.ConnectionError:
+ return False
+
+# Argumentos e configurações iniciais
+pathFiles = sys.argv[1]
+fileName = sys.argv[2]
+outputName = sys.argv[3]
+outputMapName = sys.argv[4]
+topico_gps = sys.argv[5]
+topico_ruas = sys.argv[6]
+topico_trajeto_dinamico = sys.argv[7]
+mapa_dados_json = sys.argv[8]
+pastaSaida = 'Python/Output/'
+
+
+if mapa_dados_json == "0":
+ # Carregar o arquivo shapefile contendo a geometria
+ input_shapefile = pathFiles + fileName + '.shp'
+ data_geometry = gpd.read_file(input_shapefile)
+
+ # Converter o GeoDataFrame para GeoJSON e adicionar ao mapa
+ geojson_data = data_geometry.to_json()
+ # Calcular os limites (bounds) da geometria
+ minx, miny, maxx, maxy = data_geometry.total_bounds
+ center = [(miny + maxy) / 2, (minx + maxx) / 2]
+
+ # Salvar GEOJson
+ data_geometry.to_file(pastaSaida + outputName, driver='GeoJSON')
+else:
+ # Lendo os dados JSON
+ with open(pathFiles + fileName + '.json', 'r', encoding='utf-8-sig') as f:
+ geojson_data = json.load(f)
+ # Obter os limites (bounds) dos dados GeoJSON
+ bounds = folium.GeoJson(geojson_data).get_bounds()
+ center = [(bounds[0][0] + bounds[1][0]) / 2, (bounds[0][1] + bounds[1][1]) / 2]
+
+ # Adicionando um ID sequencial a cada Feature
+ for idx, feature in enumerate(geojson_data["features"]):
+ # Adicionar uma propriedade 'id' para cada Feature começando do Ãndice zero
+ feature['id'] = idx
+
+ # Copiando o arquivo JSON para a pasta de saÃda
+ shutil.copy(pathFiles + fileName + '.json', pastaSaida + outputName)
+
+# Verificar se há conexão com a internet
+if internet_disponivel():
+ m = folium.Map(location=center, zoom_start=12)
+else:
+ m = folium.Map(location=center, zoom_start=12, tiles=None)
+
+
+folium.GeoJson(geojson_data).add_to(m)
+
+# Salvar o mapa interativo em um arquivo HTML
+m.save(pastaSaida + outputMapName)
+
+
+# Caminho completo para o arquivo HTML gerado
+caminho_completo_html = pastaSaida + outputMapName
+
+# Abrir o arquivo HTML para leitura e escrita
+with open(caminho_completo_html, 'r+') as arquivo_html:
+ # Ler o conteúdo do arquivo
+ conteudo_html = arquivo_html.read()
+
+ # Usar expressão regular para encontrar o ID do mapa
+ padrao_id_mapa = re.compile(r'id="map_(.*?)"')
+ resultado_busca = padrao_id_mapa.search(conteudo_html)
+
+ # Verificar se encontrou um ID de mapa
+ if resultado_busca:
+ id_mapa = 'map_' + resultado_busca.group(1)
+ else:
+ raise ValueError("Não foi possÃvel encontrar o ID do mapa no arquivo HTML.")
+
+ # Script para desenhar o trajo percorrido no mapa
+ script_marcadores_dinamicos = f"""
+
+
+
+ """
+
+# Importar arquivos localmente
+conteudo_html = conteudo_html.replace('https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/', 'folium/')
+conteudo_html = conteudo_html.replace('https://code.jquery.com/', 'folium/')
+conteudo_html = conteudo_html.replace('https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/', 'folium/')
+conteudo_html = conteudo_html.replace('https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/', 'folium/')
+conteudo_html = conteudo_html.replace('https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/', 'folium/')
+conteudo_html = conteudo_html.replace('https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/', 'folium/')
+conteudo_html = conteudo_html.replace('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/', 'folium/')
+conteudo_html = conteudo_html.replace('https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/', 'folium/')
+conteudo_html = conteudo_html.replace('https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/', 'folium/')
+conteudo_html = conteudo_html.replace('https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/', 'folium/')
+
+# Inserir o script no conteúdo HTML
+conteudo_atualizado = conteudo_html.replace('