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()
- {
-
- }
- }
- }
|