| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | 
							- using Aitex.Core.Common.DeviceData;
 
- using Aitex.Core.RT.SCCore;
 
- using Aitex.Core.Util;
 
- using Aitex.Sorter.Common;
 
- using FurnaceUI.Models;
 
- using MECF.Framework.Common.DataCenter;
 
- using MECF.Framework.UI.Client.CenterViews.Configs.SystemConfig;
 
- using System;
 
- using System.Collections.Generic;
 
- using System.Linq;
 
- using System.Text;
 
- using System.Threading.Tasks;
 
- namespace FurnaceUI.Views.Parameter
 
- {
 
-     public class WaferMappingViewModel : FurnaceUIViewModelBase
 
-     {
 
-         public string SlotPermissionValue { get; set; }
 
-         [Subscription("FIMS1.SlotNo1Distance")]
 
-         public string SlotNo1Distance               { get; set; }
 
-         [Subscription("FIMS1.SlotPitchDistance")]
 
-         public string SlotPitchDistance             { get; set; }
 
-         [Subscription("FIMS1.ThicknessReferenceValue")]
 
-         public string ThicknessReferenceValue       { get; set; }
 
-         [Subscription("FIMS1.ThicknessPermissions")]
 
-         public string ThicknessPermissions          { get; set; }
 
-         [Subscription("FIMS1.MappingResult")]
 
-         public string MappingResult                 { get; set; }
 
-         [Subscription("FIMS1.Status")]
 
-         public string Status                        { get; set; }
 
-         [Subscription("FIMS1.IsOnline")]
 
-         public string IsOnline                      { get; set; }
 
-         [Subscription("FIMS1.IsError")]
 
-         public string IsError                       { get; set; }
 
-         [Subscription("FIMS1.FIMSCycledCount")]
 
-         public string FIMSCycledCount               { get; set; }
 
-         [Subscription("FIMS1.MappingData")]
 
-         public List<AITWaterMappingData> MappingData { get; set; }
 
-  
 
-         protected override void OnInitialize()
 
-         {
 
-             base.OnInitialize();
 
-             InitData();
 
-             SlotPermissionValue = SystemConfigProvider.Instance.GetValueByName($"LoadPort.SlotCount");
 
-         }
 
-         protected override void InvokeAfterUpdateProperty(Dictionary<string, object> data)
 
-         {
 
-             MappingData.Reverse();
 
-         }
 
-         private void InitData()
 
-         {
 
-     
 
-         }
 
-     }
 
- }
 
 
  |