| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | using System;using System.ComponentModel;using System.Runtime.Serialization;namespace MECF.Framework.Common.ControlDataContext{    [DataContract]    [Serializable]    public class OffsetItem : INotifyPropertyChanged    {        public event PropertyChangedEventHandler PropertyChanged;        public void InvokePropertyChanged(string propertyName)        {            if (PropertyChanged != null)            {                PropertyChanged(this, new PropertyChangedEventArgs(propertyName));            }        }        [DataMember]        public string Guid { get; set; }        [DataMember]        public string SourceModule { get; set; }        [DataMember]        public int SourceSlot { get; set; }        [DataMember]        public string DestinationModule { get; set; }        [DataMember]        public int DestinationSlot { get; set; }        [DataMember]        public string OriginModule { get; set; }        [DataMember]        public int OriginSlot { get; set; }        [DataMember]        public string ArmPosition { get; set; }        [DataMember]        public string ArmPan { get; set; }        [DataMember]        public double OffsetX { get; set; }        [DataMember]        public double OffsetY { get; set; }        [DataMember]        public double OffsetD { get; set; }        [DataMember]        public DateTime StartTime { get; set; }        [DataMember]        public DateTime EndTime { get; set; }    }}
 |