|
@@ -5,9 +5,11 @@ using DocumentFormat.OpenXml.Drawing;
|
|
|
using DocumentFormat.OpenXml.Drawing.Diagrams;
|
|
|
using MECF.Framework.Common.DataCenter;
|
|
|
using MECF.Framework.Common.Equipment;
|
|
|
+using MECF.Framework.Common.Jobs;
|
|
|
using MECF.Framework.Common.Utilities;
|
|
|
using MECF.Framework.UI.Client.CenterViews.Editors.Recipe;
|
|
|
using MECF.Framework.UI.Client.ClientBase;
|
|
|
+using OpenSEMI.ClientBase.Command;
|
|
|
using SciChart.Core.Extensions;
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
@@ -17,6 +19,7 @@ using System.Diagnostics.Eventing.Reader;
|
|
|
using System.Linq;
|
|
|
using System.Text;
|
|
|
using System.Threading.Tasks;
|
|
|
+using System.Windows.Input;
|
|
|
|
|
|
namespace MECF.Framework.UI.Client.CenterViews.DataLogs.ProcessHistory
|
|
|
{
|
|
@@ -156,10 +159,24 @@ namespace MECF.Framework.UI.Client.CenterViews.DataLogs.ProcessHistory
|
|
|
private RecipeFormatBuilder _columnBuilder = new RecipeFormatBuilder();
|
|
|
private string _processPrefix = "Furnace\\Process";
|
|
|
private string _layoutPrefix = "Furnace\\Layout";
|
|
|
+ public ICommand AlarmInformationCommand { get; set; }
|
|
|
+ public ICommand EventLoggingCommand { get; set; }
|
|
|
+ public ICommand PMCTraceLoggingCommand { get; set; }
|
|
|
+ public ICommand VPCommand { get; set; }
|
|
|
#endregion
|
|
|
public ProcessDetailV2ViewModel()
|
|
|
{
|
|
|
+ AlarmInformationCommand = new BaseCommand<object>(AlarmInformationMethod);
|
|
|
+ EventLoggingCommand = new BaseCommand<object>(EventLoggingMethod);
|
|
|
+ PMCTraceLoggingCommand = new BaseCommand<object>(PMCTraceLoggingMethod);
|
|
|
+ VPCommand = new BaseCommand<object>(VPMethod);
|
|
|
}
|
|
|
+ private void AlarmInformationMethod(object e) {
|
|
|
+ //
|
|
|
+ }
|
|
|
+ private void EventLoggingMethod(object e) { }
|
|
|
+ private void PMCTraceLoggingMethod(object e) { }
|
|
|
+ private void VPMethod(object e) { }
|
|
|
protected override void OnViewLoaded(object _view)
|
|
|
{
|
|
|
base.OnViewLoaded(_view);
|