private void LoadDeviceChannel() { var list = new List <DeviceChannelModel>(); DeviceChannelModel channel0 = new DeviceChannelModel { Id = 1, Name = "通道 1", RegAddress = 0x30, DiskPath = "Bar1", DeviceNo = 0, }; DeviceChannelModel channel1 = new DeviceChannelModel { Id = 2, Name = "通道 2", RegAddress = 0x34, DiskPath = "Bar2", DeviceNo = 0, }; DeviceChannelModel channel2 = new DeviceChannelModel { Id = 3, Name = "通道 3", RegAddress = 0x38, DiskPath = "Bar3", DeviceNo = 0, }; DeviceChannelModel channel3 = new DeviceChannelModel { Id = 4, Name = "通道 4", RegAddress = 0x40, DiskPath = "Bar4", DeviceNo = 1, }; DeviceChannelModel channel4 = new DeviceChannelModel { Id = 5, Name = "通道 5", RegAddress = 0x44, DiskPath = "Bar5", DeviceNo = 1, }; DeviceChannelModel channel5 = new DeviceChannelModel { Id = 6, Name = "通道 6", RegAddress = 0x48, DiskPath = "Bar6", DeviceNo = 1, }; list.Add(channel0); list.Add(channel3); list.Add(channel1); list.Add(channel4); list.Add(channel2); list.Add(channel5); _deviceChannelModels = new ObservableCollection <DeviceChannelModel>(list); //_tcpViewModel = new ObservableCollection<TcpClientViewModel>(); //_tcpViewModel.Add(new TcpClientViewModel() { Id=1}); //_tcpViewModel.Add(new TcpClientViewModel() { Id = 2 }); dispatcherTimer.Start(); }
private async void OnOpenChannel(DeviceChannelModel model) { model.IsOpen = true; await _hcdzClient.OpenOrCloseChannel(model); }