Beispiel #1
0
        public override void RegistControlDeviceEx(string key, byte[] data, ITLAutoDevicePushCallback callBack)
        {
            var serviceData = data.ToObject <IoTControlServiceData>();

            ((MainView)View)?.RegistControlDeviceEx(key, serviceData, callBack);
        }
Beispiel #2
0
 public abstract void RegistControlDeviceEx(string key, byte[] data, ITLAutoDevicePushCallback callBack);
Beispiel #3
0
 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);
         }
     });
 }
Beispiel #4
0
 public void RegistControlDeviceEx(string key, ControlInfo controlInfo, ITLAutoDevicePushCallback callBack)
 {
     TLDeviceExtensionsService.Instance.RegistControlDeviceEx(key, controlInfo, callBack);
 }
Beispiel #5
0
 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);
        }
Beispiel #7
0
 public override void RegistControlDeviceEx(string key, byte[] data, ITLAutoDevicePushCallback callBack)
 {
 }