private ToolParameterVueModel GetVueModelBlitz(MachineInfoModel machine) { var par = _parameterMachineService.GetParameters(machine, (int)enPanel.ToolsBlitz); var result = new ToolParameterVueModel { toolsTf = par.Where(p => p.VarNumber == 416 || p.VarNumber == 420).OrderBy(n => n.VarNumber).ToList(), toolsTm = par.Where(p => p.VarNumber == 422 || p.VarNumber == 426).OrderByDescending(n => n.VarNumber).ToList(), }; foreach (var t1 in result.toolsTf) { t1.Value = double.IsNaN(double.Parse(t1.Value)) ? "" : double.Parse(t1.Value).ToString("0"); } foreach (var t2 in result.toolsTm) { t2.Value = double.IsNaN(double.Parse(t2.Value)) ? "" : double.Parse(t2.Value).ToString("0"); } return(result); }
private SensorSpindlesAxelParameterVueModel GetSensorsAxelVueModel(MachineInfoModel machine) { var par = _parameterMachineService.GetParameters(machine, (int)enPanel.AXEL_Sp_Sensors); var result = new SensorSpindlesAxelParameterVueModel { TempoSovraAssorbimento = par.FirstOrDefault(p => p.VarNumber == 2616), QtaSovrassorbimento = par.FirstOrDefault(p => p.VarNumber == 2624), TempoSovraTemperatura = par.FirstOrDefault(p => p.VarNumber == 2618), QtaSovraTemperatura = par.FirstOrDefault(p => p.VarNumber == 2626), NumSblocchiPinza = par.FirstOrDefault(p => p.VarNumber == 103) }; return(result); }