ajustes novo contrato operation control
This commit is contained in:
parent
acd4b4e543
commit
be9366b29d
|
|
@ -594,7 +594,7 @@ namespace OperationControl.ViewModels.Views.Operacao.Monitoramento.Diagnostico
|
||||||
|
|
||||||
private void PreencherDirecional(OperacaoParametrosDadosModel rover, bool clicado)
|
private void PreencherDirecional(OperacaoParametrosDadosModel rover, bool clicado)
|
||||||
{
|
{
|
||||||
var mod = rover?.Direcional?.Modulos?.FirstOrDefault(x => x.Mod_ID == _itemAtual.LabelModulo);
|
var mod = rover?.Direcional?.Modulos?.FirstOrDefault(x => x.Modulo_ID == _itemAtual.LabelModulo);
|
||||||
DirTitulo = $"Direcional {_itemAtual.LabelModulo} - Testes";
|
DirTitulo = $"Direcional {_itemAtual.LabelModulo} - Testes";
|
||||||
TxtDirSentidoSP = $"{mod?.Sentido_SP ?? Sentido.Parado}";
|
TxtDirSentidoSP = $"{mod?.Sentido_SP ?? Sentido.Parado}";
|
||||||
TxtDirSentido = $"{mod?.SentidoReal ?? Sentido.Parado}";
|
TxtDirSentido = $"{mod?.SentidoReal ?? Sentido.Parado}";
|
||||||
|
|
|
||||||
|
|
@ -359,9 +359,9 @@ namespace OperationControl.ViewModels.Views.Operacao.Monitoramento.Diagnostico
|
||||||
else if (item.Modulo == T_Code.Atu)
|
else if (item.Modulo == T_Code.Atu)
|
||||||
ucr = rover?.Atuador?.UltimoComandoRespondido ?? DateTime.MinValue;
|
ucr = rover?.Atuador?.UltimoComandoRespondido ?? DateTime.MinValue;
|
||||||
else if (item.Modulo == T_Code.Mov)
|
else if (item.Modulo == T_Code.Mov)
|
||||||
ucr = rover?.Movimentacao?.Modulos?.FirstOrDefault(x => x.Mod_ID == item.LabelModulo)?.UltimoComandoRespondido ?? DateTime.MinValue;
|
ucr = rover?.Movimentacao?.Modulos?.FirstOrDefault(x => x.Modulo_ID == item.LabelModulo)?.UltimoComandoRespondido ?? DateTime.MinValue;
|
||||||
else if (item.Modulo == T_Code.Dir)
|
else if (item.Modulo == T_Code.Dir)
|
||||||
ucr = rover?.Direcional?.Modulos?.FirstOrDefault(x => x.Mod_ID == item.LabelModulo)?.UltimoComandoRespondido ?? DateTime.MinValue;
|
ucr = rover?.Direcional?.Modulos?.FirstOrDefault(x => x.Modulo_ID == item.LabelModulo)?.UltimoComandoRespondido ?? DateTime.MinValue;
|
||||||
else
|
else
|
||||||
ucr = rover?.Momento ?? DateTime.MinValue;
|
ucr = rover?.Momento ?? DateTime.MinValue;
|
||||||
|
|
||||||
|
|
@ -482,10 +482,10 @@ namespace OperationControl.ViewModels.Views.Operacao.Monitoramento.Diagnostico
|
||||||
switch (item.Modulo)
|
switch (item.Modulo)
|
||||||
{
|
{
|
||||||
case T_Code.Mov:
|
case T_Code.Mov:
|
||||||
return rover.Movimentacao?.Modulos?.FirstOrDefault(x => x.Mod_ID == item.LabelModulo)?.Iniciado ?? false;
|
return rover.Movimentacao?.Modulos?.FirstOrDefault(x => x.Modulo_ID == item.LabelModulo)?.Inicializado ?? false;
|
||||||
|
|
||||||
case T_Code.Dir:
|
case T_Code.Dir:
|
||||||
return rover.Direcional?.Modulos?.FirstOrDefault(x => x.Mod_ID == item.LabelModulo)?.Iniciado ?? false;
|
return rover.Direcional?.Modulos?.FirstOrDefault(x => x.Modulo_ID == item.LabelModulo)?.Inicializado ?? false;
|
||||||
|
|
||||||
case T_Code.Atu:
|
case T_Code.Atu:
|
||||||
if (string.IsNullOrWhiteSpace(item.LabelModulo))
|
if (string.IsNullOrWhiteSpace(item.LabelModulo))
|
||||||
|
|
@ -738,10 +738,10 @@ namespace OperationControl.ViewModels.Views.Operacao.Monitoramento.Diagnostico
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case T_Code.Mov:
|
case T_Code.Mov:
|
||||||
var mov = rover.Movimentacao?.Modulos?.FirstOrDefault(x => x.Mod_ID == item.LabelModulo);
|
var mov = rover.Movimentacao?.Modulos?.FirstOrDefault(x => x.Modulo_ID == item.LabelModulo);
|
||||||
AddOrAppendSerie("Tensão", "V", mov?.Tensao);
|
AddOrAppendSerie("Tensão", "V", mov?.Tensao);
|
||||||
AddOrAppendSerie("Corrente M", "A", mov?.Corrente_Motor);
|
AddOrAppendSerie("Corrente M", "A", mov?.CorrenteMotor);
|
||||||
AddOrAppendSerie("Corrente B", "A", mov?.Corrente_Barramento);
|
AddOrAppendSerie("Corrente B", "A", mov?.CorrenteBarramento);
|
||||||
AddOrAppendSerie("Ciclo", "%", mov?.CicloTrabalho);
|
AddOrAppendSerie("Ciclo", "%", mov?.CicloTrabalho);
|
||||||
AddOrAppendSerie("Temperatura", "°C", mov?.TemperaturaDriver);
|
AddOrAppendSerie("Temperatura", "°C", mov?.TemperaturaDriver);
|
||||||
AddOrAppendSerie("RPM", "", mov?.RPM_Roda);
|
AddOrAppendSerie("RPM", "", mov?.RPM_Roda);
|
||||||
|
|
|
||||||
|
|
@ -299,7 +299,7 @@ namespace OperationControl.Windows
|
||||||
if (dados_leitura.Gnss != null)
|
if (dados_leitura.Gnss != null)
|
||||||
AtualizarDadosTela_GNSS(dados_leitura.Gnss, marker_id: rover_id);
|
AtualizarDadosTela_GNSS(dados_leitura.Gnss, marker_id: rover_id);
|
||||||
if (dados_leitura.Controle != null)
|
if (dados_leitura.Controle != null)
|
||||||
AtualizarDadosTela_Controle(dados_leitura.Controle, dados_leitura.Direcional.AnguloMedio, dados_leitura.Movimentacao.VelocidadeMediaMs, dados_leitura.Operacao.Emergencia, !dados_leitura.Operacao.Iniciada, dados_leitura.Operacao.Status == AgroBase.Models.Enums.StatusOperacao.Calibrando);
|
AtualizarDadosTela_Controle(dados_leitura.Controle, dados_leitura.Direcional.AnguloMedioAbs, dados_leitura.Movimentacao.VelocidadeMediaMs, dados_leitura.Operacao.Emergencia, !dados_leitura.Operacao.Iniciada, dados_leitura.Operacao.Status == AgroBase.Models.Enums.StatusOperacao.Calibrando);
|
||||||
//if (rover.Value.Controle != null)
|
//if (rover.Value.Controle != null)
|
||||||
// AtualizarDadosTela_ParametrosOperacao(rover.Value.Controle);
|
// AtualizarDadosTela_ParametrosOperacao(rover.Value.Controle);
|
||||||
if (dados_leitura.Trajetoria != null)
|
if (dados_leitura.Trajetoria != null)
|
||||||
|
|
@ -512,10 +512,10 @@ namespace OperationControl.Windows
|
||||||
switch (modulo)
|
switch (modulo)
|
||||||
{
|
{
|
||||||
case AgroBase.Models.Enums.T_Code.Mov:
|
case AgroBase.Models.Enums.T_Code.Mov:
|
||||||
iniciado = rover.DadosLeitura?.Movimentacao?.Modulos?.FirstOrDefault(x => x.Mod_ID == mod_label)?.Iniciado ?? false;
|
iniciado = rover.DadosLeitura?.Movimentacao?.Modulos?.FirstOrDefault(x => x.Modulo_ID == mod_label)?.Inicializado ?? false;
|
||||||
break;
|
break;
|
||||||
case AgroBase.Models.Enums.T_Code.Dir:
|
case AgroBase.Models.Enums.T_Code.Dir:
|
||||||
iniciado = rover.DadosLeitura?.Direcional?.Modulos?.FirstOrDefault(x => x.Mod_ID == mod_label)?.Iniciado ?? false;
|
iniciado = rover.DadosLeitura?.Direcional?.Modulos?.FirstOrDefault(x => x.Modulo_ID == mod_label)?.Inicializado ?? false;
|
||||||
break;
|
break;
|
||||||
case AgroBase.Models.Enums.T_Code.Atu:
|
case AgroBase.Models.Enums.T_Code.Atu:
|
||||||
if (string.IsNullOrEmpty(mod_label))
|
if (string.IsNullOrEmpty(mod_label))
|
||||||
|
|
@ -647,9 +647,9 @@ namespace OperationControl.Windows
|
||||||
else if (modulo == AgroBase.Models.Enums.T_Code.Atu)
|
else if (modulo == AgroBase.Models.Enums.T_Code.Atu)
|
||||||
ucr = rover?.DadosLeitura?.Atuador?.UltimoComandoRespondido ?? DateTime.MinValue;
|
ucr = rover?.DadosLeitura?.Atuador?.UltimoComandoRespondido ?? DateTime.MinValue;
|
||||||
else if (modulo == AgroBase.Models.Enums.T_Code.Mov)
|
else if (modulo == AgroBase.Models.Enums.T_Code.Mov)
|
||||||
ucr = rover?.DadosLeitura?.Movimentacao?.Modulos?.FirstOrDefault(x => x.Mod_ID == label)?.UltimoComandoRespondido ?? DateTime.MinValue;
|
ucr = rover?.DadosLeitura?.Movimentacao?.Modulos?.FirstOrDefault(x => x.Modulo_ID == label)?.UltimoComandoRespondido ?? DateTime.MinValue;
|
||||||
else if (modulo == AgroBase.Models.Enums.T_Code.Dir)
|
else if (modulo == AgroBase.Models.Enums.T_Code.Dir)
|
||||||
ucr = rover?.DadosLeitura?.Direcional?.Modulos?.FirstOrDefault(x => x.Mod_ID == label)?.UltimoComandoRespondido ?? DateTime.MinValue;
|
ucr = rover?.DadosLeitura?.Direcional?.Modulos?.FirstOrDefault(x => x.Modulo_ID == label)?.UltimoComandoRespondido ?? DateTime.MinValue;
|
||||||
else
|
else
|
||||||
ucr = rover.DadosLeitura?.Momento ?? DateTime.MinValue;
|
ucr = rover.DadosLeitura?.Momento ?? DateTime.MinValue;
|
||||||
|
|
||||||
|
|
@ -906,7 +906,7 @@ namespace OperationControl.Windows
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case AgroBase.Models.Enums.T_Code.Mov:
|
case AgroBase.Models.Enums.T_Code.Mov:
|
||||||
var mov = VariaveisControleOperacao.RoverEmFoco?.DadosLeitura?.Movimentacao?.Modulos?.FirstOrDefault(x => x.Mod_ID == label);
|
var mov = VariaveisControleOperacao.RoverEmFoco?.DadosLeitura?.Movimentacao?.Modulos?.FirstOrDefault(x => x.Modulo_ID == label);
|
||||||
graficoAcompanhamento.Atualizar(inicial, momento, new List<GraficoModel.GraficoParametrosModel>()
|
graficoAcompanhamento.Atualizar(inicial, momento, new List<GraficoModel.GraficoParametrosModel>()
|
||||||
{
|
{
|
||||||
new GraficoModel.GraficoParametrosModel()
|
new GraficoModel.GraficoParametrosModel()
|
||||||
|
|
@ -919,13 +919,13 @@ namespace OperationControl.Windows
|
||||||
{
|
{
|
||||||
Label = "Corrente M",
|
Label = "Corrente M",
|
||||||
Unidade = "A",
|
Unidade = "A",
|
||||||
Valor = mov?.Corrente_Motor
|
Valor = mov?.CorrenteMotor
|
||||||
},
|
},
|
||||||
new GraficoModel.GraficoParametrosModel()
|
new GraficoModel.GraficoParametrosModel()
|
||||||
{
|
{
|
||||||
Label = "Corrente B",
|
Label = "Corrente B",
|
||||||
Unidade = "A",
|
Unidade = "A",
|
||||||
Valor = mov ?.Corrente_Barramento
|
Valor = mov ?.CorrenteBarramento
|
||||||
},
|
},
|
||||||
new GraficoModel.GraficoParametrosModel()
|
new GraficoModel.GraficoParametrosModel()
|
||||||
{
|
{
|
||||||
|
|
@ -1227,7 +1227,7 @@ namespace OperationControl.Windows
|
||||||
{
|
{
|
||||||
panelOpcoes_Direcional.Visibility = Visibility.Visible;
|
panelOpcoes_Direcional.Visibility = Visibility.Visible;
|
||||||
|
|
||||||
var mod = rover?.Direcional?.Modulos?.FirstOrDefault(x => x.Mod_ID == label);
|
var mod = rover?.Direcional?.Modulos?.FirstOrDefault(x => x.Modulo_ID == label);
|
||||||
AgroBase.Models.Enums.Sentido sentido_sp = mod?.Sentido_SP ?? AgroBase.Models.Enums.Sentido.Parado;
|
AgroBase.Models.Enums.Sentido sentido_sp = mod?.Sentido_SP ?? AgroBase.Models.Enums.Sentido.Parado;
|
||||||
AgroBase.Models.Enums.Sentido sentido = mod?.SentidoReal ?? AgroBase.Models.Enums.Sentido.Parado;
|
AgroBase.Models.Enums.Sentido sentido = mod?.SentidoReal ?? AgroBase.Models.Enums.Sentido.Parado;
|
||||||
double angulo_sp = mod?.Angulo_SP ?? 0;
|
double angulo_sp = mod?.Angulo_SP ?? 0;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue