using Aitex.Core.Common.DeviceData; using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.Text; using System.Threading.Tasks; namespace MECF.Framework.Common.CommonData.DeviceData { [DataContract] [Serializable] public class AITNXD15Data : NotifiableItem, IDeviceData { #region ParameterData [DataMember] public string RunOrReady1 { get; set; } [DataMember] public string AutoOrManual1 { get; set; } [DataMember] public string ATOffOrOn1 { get; set; } [DataMember] public string LspOrRsp1 { get; set; } [DataMember] public string PV1 { get; set; } [DataMember] public string SP1 { get; set; } [DataMember] public string MV1 { get; set; } [DataMember] public string RunOrReady2 { get; set; } [DataMember] public string AutoOrManual2 { get; set; } [DataMember] public string ATOffOrOn2 { get; set; } [DataMember] public string LspOrRsp2 { get; set; } [DataMember] public string PV2 { get; set; } [DataMember] public string SP2 { get; set; } [DataMember] public string MV2 { get; set; } [DataMember] public string RunOrReady3 { get; set; } [DataMember] public string AutoOrManual3 { get; set; } [DataMember] public string ATOffOrOn3 { get; set; } [DataMember] public string LspOrRsp3 { get; set; } [DataMember] public string PV3 { get; set; } [DataMember] public string MV3 { get; set; } [DataMember] public string RunOrReady4 { get; set; } [DataMember] public string AutoOrManual4 { get; set; } [DataMember] public string ATOffOrOn4 { get; set; } [DataMember] public string LspOrRsp4 { get; set; } [DataMember] public string PV4 { get; set; } [DataMember] public string MV4 { get; set; } #endregion #region PID [DataMember] public string CurrentScaleBand1 { get; set; } [DataMember] public string CurrentIntegrationTime1 { get; set; } [DataMember] public string CurrentDifferentialTime1 { get; set; } [DataMember] public string CurrentManualReset1 { get; set; } [DataMember] public string LowerLimitOfCurrentOperation1 { get; set; } [DataMember] public string UpperLimitOfCurrentOperation1 { get; set; } [DataMember] public string CurrentScaleBand2 { get; set; } [DataMember] public string CurrentIntegrationTime2 { get; set; } [DataMember] public string CurrentDifferentialTime2 { get; set; } [DataMember] public string CurrentManualReset2 { get; set; } [DataMember] public string LowerLimitOfCurrentOperation2 { get; set; } [DataMember] public string UpperLimitOfCurrentOperation2 { get; set; } [DataMember] public string CurrentScaleBand3 { get; set; } [DataMember] public string CurrentIntegrationTime3 { get; set; } [DataMember] public string CurrentDifferentialTime3 { get; set; } [DataMember] public string CurrentManualReset3 { get; set; } [DataMember] public string LowerLimitOfCurrentOperation3 { get; set; } [DataMember] public string UpperLimitOfCurrentOperation3 { get; set; } [DataMember] public string CurrentScaleBand4{ get; set; } [DataMember] public string CurrentIntegrationTime4 { get; set; } [DataMember] public string CurrentDifferentialTime4 { get; set; } [DataMember] public string CurrentManualReset4 { get; set; } [DataMember] public string LowerLimitOfCurrentOperation4 { get; set; } [DataMember] public string UpperLimitOfCurrentOperation4 { get; set; } #endregion #region PIDData #region PID1 [DataMember] public string PID1CurrentScaleBand1 { get; set; } [DataMember] public string PID1CurrentIntegrationTime1 { get; set; } [DataMember] public string PID1CurrentDifferentialTime1 { get; set; } [DataMember] public string PID1LowerLimitOfCurrentOperation1 { get; set; } [DataMember] public string PID1UpperLimitOfCurrentOperation1 { get; set; } [DataMember] public string PID1CurrentManualReset1 { get; set; } [DataMember] public string PID1Deviation1 { get; set; } [DataMember] public string PID1CurrentScaleBand2 { get; set; } [DataMember] public string PID1CurrentIntegrationTime2 { get; set; } [DataMember] public string PID1CurrentDifferentialTime2 { get; set; } [DataMember] public string PID1LowerLimitOfCurrentOperation2 { get; set; } [DataMember] public string PID1UpperLimitOfCurrentOperation2 { get; set; } [DataMember] public string PID1CurrentManualReset2 { get; set; } [DataMember] public string PID1Deviation2 { get; set; } [DataMember] public string PID1CurrentScaleBand3 { get; set; } [DataMember] public string PID1CurrentIntegrationTime3 { get; set; } [DataMember] public string PID1CurrentDifferentialTime3 { get; set; } [DataMember] public string PID1LowerLimitOfCurrentOperation3 { get; set; } [DataMember] public string PID1UpperLimitOfCurrentOperation3 { get; set; } [DataMember] public string PID1CurrentManualReset3 { get; set; } [DataMember] public string PID1Deviation3 { get; set; } [DataMember] public string PID1CurrentScaleBand4 { get; set; } [DataMember] public string PID1CurrentIntegrationTime4 { get; set; } [DataMember] public string PID1CurrentDifferentialTime4 { get; set; } [DataMember] public string PID1LowerLimitOfCurrentOperation4 { get; set; } [DataMember] public string PID1UpperLimitOfCurrentOperation4 { get; set; } [DataMember] public string PID1CurrentManualReset4 { get; set; } [DataMember] public string PID1Deviation4 { get; set; } #endregion #region PID2 [DataMember] public string PID2CurrentScaleBand1 { get; set; } [DataMember] public string PID2CurrentIntegrationTime1 { get; set; } [DataMember] public string PID2CurrentDifferentialTime1 { get; set; } [DataMember] public string PID2LowerLimitOfCurrentOperation1 { get; set; } [DataMember] public string PID2UpperLimitOfCurrentOperation1 { get; set; } [DataMember] public string PID2CurrentManualReset1 { get; set; } [DataMember] public string PID2Deviation1 { get; set; } [DataMember] public string PID2CurrentScaleBand2 { get; set; } [DataMember] public string PID2CurrentIntegrationTime2 { get; set; } [DataMember] public string PID2CurrentDifferentialTime2 { get; set; } [DataMember] public string PID2LowerLimitOfCurrentOperation2 { get; set; } [DataMember] public string PID2UpperLimitOfCurrentOperation2 { get; set; } [DataMember] public string PID2CurrentManualReset2 { get; set; } [DataMember] public string PID2Deviation2 { get; set; } [DataMember] public string PID2CurrentScaleBand3 { get; set; } [DataMember] public string PID2CurrentIntegrationTime3 { get; set; } [DataMember] public string PID2CurrentDifferentialTime3 { get; set; } [DataMember] public string PID2LowerLimitOfCurrentOperation3 { get; set; } [DataMember] public string PID2UpperLimitOfCurrentOperation3 { get; set; } [DataMember] public string PID2CurrentManualReset3 { get; set; } [DataMember] public string PID2Deviation3 { get; set; } [DataMember] public string PID2CurrentScaleBand4 { get; set; } [DataMember] public string PID2CurrentIntegrationTime4 { get; set; } [DataMember] public string PID2CurrentDifferentialTime4 { get; set; } [DataMember] public string PID2LowerLimitOfCurrentOperation4 { get; set; } [DataMember] public string PID2UpperLimitOfCurrentOperation4 { get; set; } [DataMember] public string PID2CurrentManualReset4 { get; set; } [DataMember] public string PID2Deviation4 { get; set; } #endregion #region PID3 [DataMember] public string PID3CurrentScaleBand1 { get; set; } [DataMember] public string PID3CurrentIntegrationTime1 { get; set; } [DataMember] public string PID3CurrentDifferentialTime1 { get; set; } [DataMember] public string PID3LowerLimitOfCurrentOperation1 { get; set; } [DataMember] public string PID3UpperLimitOfCurrentOperation1 { get; set; } [DataMember] public string PID3CurrentManualReset1 { get; set; } [DataMember] public string PID3Deviation1 { get; set; } [DataMember] public string PID3CurrentScaleBand2 { get; set; } [DataMember] public string PID3CurrentIntegrationTime2 { get; set; } [DataMember] public string PID3CurrentDifferentialTime2 { get; set; } [DataMember] public string PID3LowerLimitOfCurrentOperation2 { get; set; } [DataMember] public string PID3UpperLimitOfCurrentOperation2 { get; set; } [DataMember] public string PID3CurrentManualReset2 { get; set; } [DataMember] public string PID3Deviation2 { get; set; } [DataMember] public string PID3CurrentScaleBand3 { get; set; } [DataMember] public string PID3CurrentIntegrationTime3 { get; set; } [DataMember] public string PID3CurrentDifferentialTime3 { get; set; } [DataMember] public string PID3LowerLimitOfCurrentOperation3 { get; set; } [DataMember] public string PID3UpperLimitOfCurrentOperation3 { get; set; } [DataMember] public string PID3CurrentManualReset3 { get; set; } [DataMember] public string PID3Deviation3 { get; set; } [DataMember] public string PID3CurrentScaleBand4 { get; set; } [DataMember] public string PID3CurrentIntegrationTime4 { get; set; } [DataMember] public string PID3CurrentDifferentialTime4 { get; set; } [DataMember] public string PID3LowerLimitOfCurrentOperation4 { get; set; } [DataMember] public string PID3UpperLimitOfCurrentOperation4 { get; set; } [DataMember] public string PID3CurrentManualReset4 { get; set; } [DataMember] public string PID3Deviation4 { get; set; } #endregion #region PID4 [DataMember] public string PID4CurrentScaleBand1 { get; set; } [DataMember] public string PID4CurrentIntegrationTime1 { get; set; } [DataMember] public string PID4CurrentDifferentialTime1 { get; set; } [DataMember] public string PID4LowerLimitOfCurrentOperation1 { get; set; } [DataMember] public string PID4UpperLimitOfCurrentOperation1 { get; set; } [DataMember] public string PID4CurrentManualReset1 { get; set; } [DataMember] public string PID4Deviation1 { get; set; } [DataMember] public string PID4CurrentScaleBand2 { get; set; } [DataMember] public string PID4CurrentIntegrationTime2 { get; set; } [DataMember] public string PID4CurrentDifferentialTime2 { get; set; } [DataMember] public string PID4LowerLimitOfCurrentOperation2 { get; set; } [DataMember] public string PID4UpperLimitOfCurrentOperation2 { get; set; } [DataMember] public string PID4CurrentManualReset2 { get; set; } [DataMember] public string PID4Deviation2 { get; set; } [DataMember] public string PID4CurrentScaleBand3 { get; set; } [DataMember] public string PID4CurrentIntegrationTime3 { get; set; } [DataMember] public string PID4CurrentDifferentialTime3 { get; set; } [DataMember] public string PID4LowerLimitOfCurrentOperation3 { get; set; } [DataMember] public string PID4UpperLimitOfCurrentOperation3 { get; set; } [DataMember] public string PID4CurrentManualReset3 { get; set; } [DataMember] public string PID4Deviation3 { get; set; } [DataMember] public string PID4CurrentScaleBand4 { get; set; } [DataMember] public string PID4CurrentIntegrationTime4 { get; set; } [DataMember] public string PID4CurrentDifferentialTime4 { get; set; } [DataMember] public string PID4LowerLimitOfCurrentOperation4 { get; set; } [DataMember] public string PID4UpperLimitOfCurrentOperation4 { get; set; } [DataMember] public string PID4CurrentManualReset4 { get; set; } [DataMember] public string PID4Deviation4 { get; set; } #endregion #endregion #region Status [DataMember] public string Loop1RUNOrREADY { get; set; } [DataMember] public string Loop2RUNOrREADY { get; set; } [DataMember] public string Loop3RUNOrREADY { get; set; } [DataMember] public string Loop4RUNOrREADY { get; set; } [DataMember] public string Loop1AUTOOrMANUAL { get; set; } [DataMember] public string Loop2AUTOOrMANUAL { get; set; } [DataMember] public string Loop3AUTOOrMANUAL { get; set; } [DataMember] public string Loop4AUTOOrMANUAL { get; set; } [DataMember] public string Loop1ATOnOff { get; set; } [DataMember] public string Loop2ATOnOff { get; set; } [DataMember] public string Loop3ATOnOff { get; set; } [DataMember] public string Loop4ATOnOff { get; set; } [DataMember] public string Loop1LSPOrRSP { get; set; } [DataMember] public string Loop2LSPOrRSP { get; set; } #endregion #region Alarm1 [DataMember] public bool PV1UpperLimit { get; set; } [DataMember] public bool PV1LowerLimit { get; set; } [DataMember] public bool PV2UpperLimit { get; set; } [DataMember] public bool PV2LowerLimit { get; set; } [DataMember] public bool PV3UpperLimit { get; set; } [DataMember] public bool PV3LowerLimit { get; set; } [DataMember] public bool PV4UpperLimit { get; set; } [DataMember] public bool PV4LowerLimit { get; set; } [DataMember] public bool AD1Fault { get; set; } [DataMember] public bool AD2Fault { get; set; } [DataMember] public bool AD3Fault { get; set; } [DataMember] public bool AD4Fault { get; set; } #endregion #region Alarm2 [DataMember] public bool CT1InputAbnormal { get; set; } [DataMember] public bool CT2InputAbnormal { get; set; } [DataMember] public bool CT3InputAbnormal { get; set; } [DataMember] public bool CT4InputAbnormal { get; set; } [DataMember] public bool ReceiverMonitoring { get; set; } [DataMember] public bool CommunicationInModulesTimedOut { get; set; } [DataMember] public bool Rs485SetAbnormal { get; set; } #endregion #region Alarm3 [DataMember] public bool BaseboardEEPROMRWAbnormal { get; set; } [DataMember] public bool BaseboardEEPROMAbnormal { get; set; } #endregion #region Alarm4 [DataMember] public bool CJ1Abnormal { get; set; } [DataMember] public bool CJ2Abnormal { get; set; } [DataMember] public bool CJ3Abnormal { get; set; } [DataMember] public bool CJ4Abnormal { get; set; } [DataMember] public bool OntologyEEPROMNoInit { get; set; } [DataMember] public bool MACAddressAbnormal { get; set; } [DataMember] public bool RAMReadAndWriteAbnormal { get; set; } [DataMember] public bool EEPROMRWAbnormal { get; set; } [DataMember] public bool RAMAbnormalParameter{ get; set; } [DataMember] public bool RAMAbnormalAdjustment { get; set; } [DataMember] public bool EEPROMAbnormalParameter { get; set; } [DataMember] public bool EEPROMAbnormalAdjustment { get; set; } [DataMember] public bool RAMAbnormal { get; set; } #endregion #region Event [DataMember] public bool Event1 { get; set; } [DataMember] public bool Event2 { get; set; } [DataMember] public bool Event3 { get; set; } [DataMember] public bool Event4 { get; set; } [DataMember] public bool Event5 { get; set; } [DataMember] public bool Event6 { get; set; } [DataMember] public bool Event7 { get; set; } [DataMember] public bool Event8 { get; set; } [DataMember] public bool Event9 { get; set; } [DataMember] public bool Event10 { get; set; } [DataMember] public bool Event11 { get; set; } [DataMember] public bool Event12 { get; set; } [DataMember] public bool Event13 { get; set; } [DataMember] public bool Event14 { get; set; } [DataMember] public bool Event15 { get; set; } [DataMember] public bool Event16 { get; set; } [DataMember] public bool Event17 { get; set; } [DataMember] public bool Event18 { get; set; } [DataMember] public bool Event19 { get; set; } [DataMember] public bool Event20 { get; set; } [DataMember] public bool Event21 { get; set; } [DataMember] public bool Event22 { get; set; } [DataMember] public bool Event23 { get; set; } [DataMember] public bool Event24 { get; set; } #endregion public void Update(IDeviceData data) { } } }