diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/7885a88e-7dcc-4ea2-b484-c9e276893077.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/3d8c82f7-fe73-48d8-bf4e-97aba803fedd.vsidx similarity index 84% rename from AgroBase/.vs/AgroBase/FileContentIndex/7885a88e-7dcc-4ea2-b484-c9e276893077.vsidx rename to AgroBase/.vs/AgroBase/FileContentIndex/3d8c82f7-fe73-48d8-bf4e-97aba803fedd.vsidx index c69684400..27a6ff2db 100644 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/7885a88e-7dcc-4ea2-b484-c9e276893077.vsidx and b/AgroBase/.vs/AgroBase/FileContentIndex/3d8c82f7-fe73-48d8-bf4e-97aba803fedd.vsidx differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/0f856890-49e6-4343-b6a9-2e2474607cb2.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/6e8c1069-7b33-4204-a399-452b1cffa09b.vsidx similarity index 91% rename from AgroBase/.vs/AgroBase/FileContentIndex/0f856890-49e6-4343-b6a9-2e2474607cb2.vsidx rename to AgroBase/.vs/AgroBase/FileContentIndex/6e8c1069-7b33-4204-a399-452b1cffa09b.vsidx index c450a725b..4008928b1 100644 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/0f856890-49e6-4343-b6a9-2e2474607cb2.vsidx and b/AgroBase/.vs/AgroBase/FileContentIndex/6e8c1069-7b33-4204-a399-452b1cffa09b.vsidx differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/06cbc1cd-2c4f-44f6-a463-a18198dc3909.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/80363aa2-2912-434d-baef-220a52d08c3a.vsidx similarity index 99% rename from AgroBase/.vs/AgroBase/FileContentIndex/06cbc1cd-2c4f-44f6-a463-a18198dc3909.vsidx rename to AgroBase/.vs/AgroBase/FileContentIndex/80363aa2-2912-434d-baef-220a52d08c3a.vsidx index cfbc5d843..4fa14b652 100644 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/06cbc1cd-2c4f-44f6-a463-a18198dc3909.vsidx and b/AgroBase/.vs/AgroBase/FileContentIndex/80363aa2-2912-434d-baef-220a52d08c3a.vsidx differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/be840ab2-d741-4c56-bc94-cf22718c237d.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/be840ab2-d741-4c56-bc94-cf22718c237d.vsidx deleted file mode 100644 index e93d62b12..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/be840ab2-d741-4c56-bc94-cf22718c237d.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/c2512b88-b6d8-4f0d-91c1-b75a6d343f7d.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/c2512b88-b6d8-4f0d-91c1-b75a6d343f7d.vsidx new file mode 100644 index 000000000..1e899069d Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/c2512b88-b6d8-4f0d-91c1-b75a6d343f7d.vsidx differ diff --git a/AgroBase/.vs/AgroBase/v17/.suo b/AgroBase/.vs/AgroBase/v17/.suo index c71bdaa62..f622a205e 100644 Binary files a/AgroBase/.vs/AgroBase/v17/.suo and b/AgroBase/.vs/AgroBase/v17/.suo differ diff --git a/AgroBase/AgroBase/Models/Variaveis.cs b/AgroBase/AgroBase/Models/Variaveis.cs index 50859d7cb..6223fc883 100644 --- a/AgroBase/AgroBase/Models/Variaveis.cs +++ b/AgroBase/AgroBase/Models/Variaveis.cs @@ -61,7 +61,7 @@ namespace AgroBase.Models public static int CameraSolo { get; } = 6522; public static int CameraCaminho { get; } = 6544; public static int Ethernet_AT { get; } = 8899; - public static int Ethernet_TCP { get; } = 502; + public static int Ethernet_TCP { get; } = 8899; } public static class VariaveisEquipamento diff --git a/AgroBase/AgroBase/Services/MKS057DService.cs b/AgroBase/AgroBase/Services/MKS057DService.cs index 5907887aa..a6a18bb6d 100644 --- a/AgroBase/AgroBase/Services/MKS057DService.cs +++ b/AgroBase/AgroBase/Services/MKS057DService.cs @@ -105,23 +105,12 @@ namespace AgroBase.Services continue; } + + await ProcessarDadosRecebidosAsync(); + + // Aguarda resposta do dispositivo com controle de timeout - bool respondido = false; - using (var cts = new CancellationTokenSource(1000)) // Timeout de 1000 ms - { - try - { - while (!respondido && !cts.Token.IsCancellationRequested) - { - await Task.Delay(100, cts.Token); - respondido = DadosLeitura.Any(x => x.Endereco == Addr && x.Iniciado); - } - } - catch (TaskCanceledException) - { - Console.WriteLine($"Timeout ao aguardar resposta do dispositivo com endereço {Addr}."); - } - } + bool respondido = DadosLeitura.Any(x => x.Endereco == Addr && x.Iniciado); if (respondido) { @@ -707,7 +696,9 @@ namespace AgroBase.Services if (_ethernetService != null && _ethernetService.IsConnected) { SerialBuffer_RX = new byte[11]; - var resposta = await _ethernetService.ReceiveDataAsync(SerialBuffer_RX.Length); + var resposta = await _ethernetService.ReceiveDataAsync(SerialBuffer_RX.Length, 10000); + + Console.WriteLine("resposta: " + resposta?.ToString()); if (resposta != null && resposta.Length > 0 && resposta.Length <= SerialBuffer_RX.Length) { diff --git a/AgroBase/AgroBase/Services/SerialService.cs b/AgroBase/AgroBase/Services/SerialService.cs index aa69b46fd..028e99e8d 100644 --- a/AgroBase/AgroBase/Services/SerialService.cs +++ b/AgroBase/AgroBase/Services/SerialService.cs @@ -736,11 +736,11 @@ namespace AgroBase.Services { bool ethernetEncontrado = false; - bool DispBld = await ProcuraDispositivoBLD(); + /*bool DispBld = await ProcuraDispositivoBLD(); if (DispBld) { ethernetEncontrado = true; - } + }*/ bool DispMks = await ProcuraDispositivoMKS(); if (DispMks) diff --git a/AgroBase/AgroBase/Services/UsrDR302Service.cs b/AgroBase/AgroBase/Services/UsrDR302Service.cs index 68e31d534..08a85851d 100644 --- a/AgroBase/AgroBase/Services/UsrDR302Service.cs +++ b/AgroBase/AgroBase/Services/UsrDR302Service.cs @@ -40,13 +40,13 @@ namespace AgroBase.Services { // Enviar "+++" await SendCommandAsync("+++"); - string response = await ReceiveResponseAsync(1000); + string response = await ReceiveResponseAsync(10000); if (response != "a") return false; // Enviar "a" para entrar no modo AT await Task.Delay(300); // Espera curta await SendCommandAsync("a"); - response = await ReceiveResponseAsync(1000); + response = await ReceiveResponseAsync(10000); return response.Contains("+ok"); } catch diff --git a/AgroBase/AgroBase/bin/Debug/AgroBase.pdb b/AgroBase/AgroBase/bin/Debug/AgroBase.pdb index 9ac1800b3..b1c97acd7 100644 Binary files a/AgroBase/AgroBase/bin/Debug/AgroBase.pdb and b/AgroBase/AgroBase/bin/Debug/AgroBase.pdb differ diff --git a/AgroBase/AgroBase/bin/Debug/Logs/Mks_err.txt b/AgroBase/AgroBase/bin/Debug/Logs/Mks_err.txt index 205d99735..8a39cf5db 100644 --- a/AgroBase/AgroBase/bin/Debug/Logs/Mks_err.txt +++ b/AgroBase/AgroBase/bin/Debug/Logs/Mks_err.txt @@ -8735,3 +8735,15 @@ 11/11/2024 17:19:33:884 - Porta COM - 2: Timeout ao receber resposta. GET=True, Parametro=1 11/11/2024 17:19:34:743 - Porta COM - 4: Porta serial não está definida 11/11/2024 17:19:35:841 - Porta COM - 4: Timeout ao receber resposta. GET=True, Parametro=1 +18/11/2024 16:36:33:118 - Endereço 3 (192.168.0.7): Erro ao enviar dados via Ethernet +18/11/2024 16:36:34:140 - Endereço 2 (192.168.0.7): Conexão Ethernet não está definida ou não está conectada +18/11/2024 16:36:35:171 - Endereço 4 (192.168.0.7): Conexão Ethernet não está definida ou não está conectada +18/11/2024 16:40:20:317 - Endereço 3 (192.168.0.7): Erro ao enviar dados via Ethernet +18/11/2024 16:40:21:329 - Endereço 2 (192.168.0.7): Conexão Ethernet não está definida ou não está conectada +18/11/2024 16:40:22:344 - Endereço 4 (192.168.0.7): Conexão Ethernet não está definida ou não está conectada +18/11/2024 16:58:14:982 - Endereço 1 (192.168.0.7): Erro ao enviar dados via Ethernet +18/11/2024 16:58:16:008 - Endereço 3 (192.168.0.7): Conexão Ethernet não está definida ou não está conectada +18/11/2024 16:58:17:036 - Endereço 2 (192.168.0.7): Conexão Ethernet não está definida ou não está conectada +18/11/2024 16:58:18:060 - Endereço 4 (192.168.0.7): Conexão Ethernet não está definida ou não está conectada +19/11/2024 08:34:53:402 - Endereço 105 (192.168.0.7): Dados recebidos de um endereço inválido: [111 105 18 18 18 18 111 105] +19/11/2024 08:36:18:843 - Endereço 105 (192.168.0.7): Dados recebidos de um endereço inválido: [111 105] diff --git a/AgroBase/AgroBase/bin/Debug/Parametros/parametersMvd-2_0.par b/AgroBase/AgroBase/bin/Debug/Parametros/parametersMvd-2_0.par index 33e2d7bcc..a2c187137 100644 --- a/AgroBase/AgroBase/bin/Debug/Parametros/parametersMvd-2_0.par +++ b/AgroBase/AgroBase/bin/Debug/Parametros/parametersMvd-2_0.par @@ -1 +1 @@ -{"Conectado":false,"DistanciaPercorridaOperacao":0.0,"TempoEmAtividade":0,"DistanciaPercorridaTotal":0.0,"DistanciaPercorridaParcial":0.0,"DiametroRoda":0.36,"ReducaoMotorBLDC":5,"RPM_Max_MotorBLDC":500,"IP_Bld":"192.168.100.110","IP_Mks":"192.168.100.111","Modulos":[{"Modulo_ID":"ET","Disponivel":false,"RequisitarDados":false,"Conectado":false,"UltimoProtocoloRecebido":"9999-12-30T23:59:59.9999999","MovMotor":{"ID":"Mov","Endereco":"0x01","Ligado":false,"Freio":false,"CodigoAlarme":0,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":2,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":0.75,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Max":0.0,"Corrente":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"Alarme":false,"Inicializado":false,"BLD_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":28.6,"Minimo":false,"Maximo":true,"ParaMinimo":false,"ParaMaximo":false}]},"DirMotor":{"ID":"Dir","Endereco":"0x01","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Sentido":0,"Angulo":0.0,"Comandar":false,"Inicializado":false,"MKS_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"EF","Disponivel":false,"RequisitarDados":false,"Conectado":false,"UltimoProtocoloRecebido":"9999-12-30T23:59:59.9999999","MovMotor":{"ID":"Mov","Endereco":"0x03","Ligado":false,"Freio":false,"CodigoAlarme":0,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":0.75,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Max":0.0,"Corrente":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"Alarme":false,"Inicializado":false,"BLD_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":"NaN","Minimo":false,"Maximo":false,"ParaMinimo":false,"ParaMaximo":false}]},"DirMotor":{"ID":"Dir","Endereco":"0x03","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Sentido":0,"Angulo":0.0,"Comandar":true,"Inicializado":false,"MKS_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"DT","Disponivel":false,"RequisitarDados":false,"Conectado":false,"UltimoProtocoloRecebido":"9999-12-30T23:59:59.9999999","MovMotor":{"ID":"Mov","Endereco":"0x02","Ligado":false,"Freio":false,"CodigoAlarme":0,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":0.75,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Max":0.0,"Corrente":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"Alarme":false,"Inicializado":false,"BLD_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":"NaN","Minimo":false,"Maximo":false,"ParaMinimo":false,"ParaMaximo":false}]},"DirMotor":{"ID":"Dir","Endereco":"0x02","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Sentido":0,"Angulo":0.0,"Comandar":false,"Inicializado":false,"MKS_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"DF","Disponivel":false,"RequisitarDados":false,"Conectado":false,"UltimoProtocoloRecebido":"9999-12-30T23:59:59.9999999","MovMotor":{"ID":"Mov","Endereco":"0x04","Ligado":false,"Freio":false,"CodigoAlarme":0,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":0.75,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Max":0.0,"Corrente":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"Alarme":false,"Inicializado":false,"BLD_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":"NaN","Minimo":false,"Maximo":false,"ParaMinimo":false,"ParaMaximo":false}]},"DirMotor":{"ID":"Dir","Endereco":"0x04","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Sentido":0,"Angulo":0.0,"Comandar":true,"Inicializado":false,"MKS_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}}],"DistanciaPercorridaOperacao":0.0,"TempoEmAtividade":0,"DistanciaPercorridaTotal":0.0,"DistanciaPercorridaParcial":0.0} \ No newline at end of file +{"Conectado":false,"DistanciaPercorridaOperacao":0.0,"TempoEmAtividade":0,"DistanciaPercorridaTotal":0.0,"DistanciaPercorridaParcial":0.0,"DiametroRoda":0.36,"ReducaoMotorBLDC":5.0,"RPM_Max_MotorBLDC":500.0,"IP_Bld":"192.168.100.110","IP_Mks":"192.168.0.7","Modulos":[{"Modulo_ID":"ET","Disponivel":false,"RequisitarDados":false,"Conectado":false,"UltimoProtocoloRecebido":"9999-12-30T23:59:59.9999999","MovMotor":{"ID":"Mov","Endereco":"0x01","Ligado":false,"Freio":false,"CodigoAlarme":0,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":2,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":0.75,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Max":0.0,"Corrente":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"Alarme":false,"Inicializado":false,"BLD_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":28.6,"Minimo":false,"Maximo":true,"ParaMinimo":false,"ParaMaximo":false}]},"DirMotor":{"ID":"Dir","Endereco":"0x01","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Sentido":0,"Angulo":0.0,"Comandar":false,"Inicializado":false,"MKS_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"EF","Disponivel":false,"RequisitarDados":false,"Conectado":false,"UltimoProtocoloRecebido":"9999-12-30T23:59:59.9999999","MovMotor":{"ID":"Mov","Endereco":"0x03","Ligado":false,"Freio":false,"CodigoAlarme":0,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":0.75,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Max":0.0,"Corrente":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"Alarme":false,"Inicializado":false,"BLD_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":"NaN","Minimo":false,"Maximo":false,"ParaMinimo":false,"ParaMaximo":false}]},"DirMotor":{"ID":"Dir","Endereco":"0x03","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Sentido":0,"Angulo":0.0,"Comandar":true,"Inicializado":false,"MKS_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"DT","Disponivel":false,"RequisitarDados":false,"Conectado":false,"UltimoProtocoloRecebido":"9999-12-30T23:59:59.9999999","MovMotor":{"ID":"Mov","Endereco":"0x02","Ligado":false,"Freio":false,"CodigoAlarme":0,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":0.75,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Max":0.0,"Corrente":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"Alarme":false,"Inicializado":false,"BLD_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":"NaN","Minimo":false,"Maximo":false,"ParaMinimo":false,"ParaMaximo":false}]},"DirMotor":{"ID":"Dir","Endereco":"0x02","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Sentido":0,"Angulo":0.0,"Comandar":false,"Inicializado":false,"MKS_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"DF","Disponivel":false,"RequisitarDados":false,"Conectado":false,"UltimoProtocoloRecebido":"9999-12-30T23:59:59.9999999","MovMotor":{"ID":"Mov","Endereco":"0x04","Ligado":false,"Freio":false,"CodigoAlarme":0,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":0.75,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Max":0.0,"Corrente":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"Alarme":false,"Inicializado":false,"BLD_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":"NaN","Minimo":false,"Maximo":false,"ParaMinimo":false,"ParaMaximo":false}]},"DirMotor":{"ID":"Dir","Endereco":"0x04","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Sentido":0,"Angulo":0.0,"Comandar":true,"Inicializado":false,"MKS_Inicializado":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}}]} \ No newline at end of file diff --git a/AgroBase/AgroBase/obj/Debug/AgroBase.csproj.GenerateResource.cache b/AgroBase/AgroBase/obj/Debug/AgroBase.csproj.GenerateResource.cache index d02fc970a..c2feaa557 100644 Binary files a/AgroBase/AgroBase/obj/Debug/AgroBase.csproj.GenerateResource.cache and b/AgroBase/AgroBase/obj/Debug/AgroBase.csproj.GenerateResource.cache differ diff --git a/AgroBase/AgroBase/obj/Debug/AgroBase.pdb b/AgroBase/AgroBase/obj/Debug/AgroBase.pdb index 9ac1800b3..b1c97acd7 100644 Binary files a/AgroBase/AgroBase/obj/Debug/AgroBase.pdb and b/AgroBase/AgroBase/obj/Debug/AgroBase.pdb differ diff --git a/AgroBase/AgroBase/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/AgroBase/AgroBase/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 23e00c361..de0c84e8b 100644 Binary files a/AgroBase/AgroBase/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/AgroBase/AgroBase/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ