123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- using System;
- using System.Runtime.Serialization;
- using MECF.Framework.Common.CommonData;
- namespace Aitex.Core.Common.DeviceData
- {
- public enum TriLiftPinState
- {
- Postion1 = 0,
- Postion2 = 1,
- Postion3 = 2,
- Unknown = 3,
- Error = 4,
- }
- public class AITTriStateLiftPinData : NotifiableItem, IDeviceData
- {
- [DataMember]
- public string Module { get; set; }
- [DataMember]
- public string DeviceName { get; set; }
- [DataMember]
- public string DisplayName { get; set; }
- [DataMember]
- public string DeviceSchematicId { get; set; }
- [DataMember]
- public bool GoPosition1Feedback { get; set; }
- [DataMember]
- public bool GoPosition2Feedback { get; set; }
- [DataMember]
- public bool GoPosition3Feedback { get; set; }
- [DataMember]
- public bool GoOriginFeedback { get; set; }
- [DataMember]
- public bool GoPosition1SetPoint { get; set; }
- [DataMember]
- public bool GoPosition2SetPoint { get; set; }
- [DataMember]
- public bool GoPosition3SetPoint { get; set; }
- [DataMember]
- public bool GoOriginSetPoint { get; set; }
- [DataMember]
- public bool IsLoop { get; set; }
- public string StringStatus
- {
- get
- {
- return "Unknown";
- }
- }
- public string StringSetPoint
- {
- get
- {
- return "Unknown";
- }
- }
- public AITTriStateLiftPinData()
- {
- DisplayName = "Undefined TriStateLiftPin";
- }
- public void Update(IDeviceData data)
- {
- }
- }
- public class AITTriStateLiftPinOperation
- {
- public const string GoPosition1 = "GoPosition1";
- public const string GoPosition2 = "GoPosition2";
- public const string GoPosition3 = "GoPosition3";
- public const string GoOrigin = "GoOrigin";
- }
- public class AITTriStateLiftPinProperty
- {
- public const string GoPosition1Feedback = "GoPosition1Feedback";
- public const string GoPosition2Feedback = "GoPosition2Feedback";
- public const string GoPosition3Feedback = "GoPosition3Feedback";
- public const string GoOriginFeedback = "GoOriginFeedback";
- public const string GoPosition1SetPoint = "GoPosition1SetPoint";
- public const string GoPosition2SetPoint = "GoPosition2SetPoint";
- public const string GoPosition3SetPoint = "GoPosition3SetPoint";
- public const string GoOriginSetPoint = "GoOriginSetPoint";
- }
- }
|