public override void RegistControlDeviceEx(string key, byte[] data, ITLAutoDevicePushCallback callBack) { var serviceData = data.ToObject <IoTControlServiceData>(); ((MainView)View)?.RegistControlDeviceEx(key, serviceData, callBack); }
public abstract void RegistControlDeviceEx(string key, byte[] data, ITLAutoDevicePushCallback callBack);
public void RegistControlDeviceEx(string key, IoTControlServiceData serviceData, ITLAutoDevicePushCallback callBack) { DispatcherHelper.CheckBeginInvokeOnUI(() => { var mainViewModel = (MainViewModel)DataContext; var ioTSocketInfo = mainViewModel.IoTSocketInfos.FirstOrDefault(s => s.SignName == serviceData.SignName); if ((ioTSocketInfo != null) && ioTSocketInfo.IsOpenScoket) { ioTSocketInfo.Add(key, serviceData, callBack); } }); }
public void RegistControlDeviceEx(string key, ControlInfo controlInfo, ITLAutoDevicePushCallback callBack) { TLDeviceExtensionsService.Instance.RegistControlDeviceEx(key, controlInfo, callBack); }
public void RegistControlDeviceEx(string key, PLCControlServiceData serviceData, ITLAutoDevicePushCallback callBack) { DispatcherHelper.CheckBeginInvokeOnUI(() => { var mainViewModel = (MainViewModel)DataContext; var serialPortInfo = mainViewModel.PLCSerialPortInfos.FirstOrDefault(s => s.PortSignName == serviceData.PortSignName); if ((serialPortInfo != null) && serialPortInfo.IsOpenSerialPort) { serialPortInfo.Add(key, serviceData, callBack); } }); }
public void RegistControlDeviceEx(string key, ControlInfo controlInfo, ITLAutoDevicePushCallback callBack) { var deviceService = DeviceServices.FirstOrDefault(s => s.ServiceKey == controlInfo.ServiceKey); deviceService?.RegistControlDeviceEx(key, controlInfo.Data, callBack); }
public override void RegistControlDeviceEx(string key, byte[] data, ITLAutoDevicePushCallback callBack) { }