using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MECF.Framework.Common.CommonData.Transporter { public class TransporterData : NotifiableItem { #region 内部变量 private bool _unlock; private bool _locked1; private bool _locked2; private bool _unlocked1; private bool _unlocked2; private bool _immobilizActive; private bool _immobilizeActive2; private bool _immobilizeRetracted1; private bool _immobilizeRetracted2; private bool _immobilizeExtended1; private bool _immobilizeExtended2; private bool _readyToLock1; private bool _readyToLock2; private bool _whPresent1; private bool _whPresent2; private string _barcode; #endregion public bool Unlock { get { return _unlock; } set { _unlock = value; InvokePropertyChanged(nameof(Unlock)); } } public bool Locked1 { get { return _locked1; } set { _locked1 = value; InvokePropertyChanged(nameof(Locked1)); } } public bool Locked2 { get { return _locked2; } set { _locked2 = value; InvokePropertyChanged(nameof(Locked2)); } } public bool Unlocked1 { get { return _unlocked1; } set { _unlocked1 = value; InvokePropertyChanged(nameof(Unlocked1)); } } public bool Unlocked2 { get { return _unlocked2; } set { _unlocked2 = value; InvokePropertyChanged(nameof(Unlocked2)); } } public bool ImmobilizeActive { get { return _immobilizActive; } set { _immobilizActive = value; InvokePropertyChanged(nameof(ImmobilizeActive)); } } public bool ImmobilizeActive2 { get { return _immobilizeActive2; } set { _immobilizeActive2 = value; InvokePropertyChanged(nameof(ImmobilizeActive2)); } } public bool ImmobilizeRetracted1 { get { return _immobilizeRetracted1; } set { _immobilizeRetracted1 = value;InvokePropertyChanged(nameof(ImmobilizeRetracted1)); } } public bool ImmobilizeRetracted2 { get { return _immobilizeRetracted2; } set { _immobilizeRetracted2 = value;InvokePropertyChanged(nameof(ImmobilizeRetracted2)); } } public bool ImmobilizeExtended1 { get { return _immobilizeExtended1;} set { _immobilizeExtended1 = value;InvokePropertyChanged(nameof(ImmobilizeExtended1)); } } public bool ImmobilizeExtended2 { get { return _immobilizeExtended2; } set { _immobilizeExtended2 = value; InvokePropertyChanged(nameof (ImmobilizeExtended2)); } } public bool ReadyToLock1 { get { return _readyToLock1; } set { _readyToLock1 = value;InvokePropertyChanged(nameof (ReadyToLock1)); } } public bool ReadyToLock2 { get { return _readyToLock2; } set { _readyToLock2 = value; InvokePropertyChanged(nameof(ReadyToLock2)); } } public bool WhPresent1 { get { return _whPresent1; } set { _whPresent1 = value;InvokePropertyChanged(nameof(WhPresent1)); } } public bool WhPresent2 { get { return _whPresent2; } set { _whPresent2 = value;InvokePropertyChanged(nameof(WhPresent2)); } } public string Barcode { get { return _barcode; } set { _barcode = value;InvokePropertyChanged(nameof(Barcode)); } } } }