| | |
| | | using System.Collections.Generic; |
| | | using System.Configuration; |
| | | using System; |
| | | using System.Windows; |
| | | using System.Windows.Controls; |
| | | using HMI.Base; |
| | | using HMI.Core.Api; |
| | | using HMI.IOMonitor.Entity; |
| | | using log4net; |
| | | using System.Linq; |
| | | using System.IO; |
| | | using HMI.Core.Util; |
| | | using System.Collections.ObjectModel; |
| | | using HMI.Base; |
| | | using HMI.Core.Setting; |
| | | using HMI.Core.Util; |
| | | using HMI.IOMonitor.Entity; |
| | | using HMI.UI.Util; |
| | | using System.Timers; |
| | | using System.Windows.Media; |
| | | using System.Threading.Tasks; |
| | | using System.Windows.Data; |
| | | using Microsoft.Win32; |
| | | using NPOI.HSSF.UserModel; |
| | | using NPOI.SS.UserModel; |
| | | using NPOI.XSSF.UserModel; |
| | | using NPOI.HSSF.UserModel; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Collections.ObjectModel; |
| | | using System.IO; |
| | | using System.Linq; |
| | | using System.Timers; |
| | | using System.Windows; |
| | | using System.Windows.Controls; |
| | | using System.Windows.Data; |
| | | |
| | | namespace HMI.IOMonitor |
| | | { |
| | |
| | | /// <summary>The dis |
| | | /// DI口对象 |
| | | /// </summary> |
| | | private ObservableCollection<DIO> _dis = new ObservableCollection<DIO>() { |
| | | new DIO(null,null,null,false), |
| | | new DIO(null,null,null,true), |
| | | }; |
| | | private ObservableCollection<DIO> _dis = new ObservableCollection<DIO>(); |
| | | public ObservableCollection<DIO> Dis |
| | | { |
| | | get => _dis; |
| | | set { Set(ref _dis, value); } |
| | | } |
| | | |
| | | private ObservableCollection<DIO> _dos = new ObservableCollection<DIO>() { |
| | | new DIO(null,null,null,false), |
| | | new DIO(null,null,null,true), |
| | | }; |
| | | private ObservableCollection<DIO> _dos = new ObservableCollection<DIO>(); |
| | | public ObservableCollection<DIO> Dos |
| | | { |
| | | get => _dos; |