public int UpdateDevice(DeviceConfig deviceConfig) { var deviceConnectionManager = new DeviceConnectionManager(_repository); var result = _repository.Update(deviceConfig); deviceConnectionManager.UpdateConfig(); return result; }
public CognexDevice(DeviceConfig deviceConfig) : base(deviceConfig.Id, deviceConfig.Description, deviceConfig.SubscriptionName, deviceConfig.DeviceType, deviceConfig.IP, deviceConfig.Port, deviceConfig.AutoConnect, deviceConfig.Obsolete) { Initialize(); }
public int Update(DeviceConfig deviceConfig) { return db.sp_DeviceConfig_Update(deviceConfig.Id, deviceConfig.DeviceType, deviceConfig.Description, deviceConfig.SubscriptionName, deviceConfig.IP, deviceConfig.Port, deviceConfig.AutoConnect, deviceConfig.Obsolete); }
private void AddDeviceConfig(DeviceConfig deviceConfig) { if (deviceConfig.DeviceType.ToUpper() == Constants.COGNEX) { _devices.Add(new CognexDevice(deviceConfig)); Log.Logging.Info("DeviceManager|Config|Add Device|{0} {1}:{2}|Subscription {3}", deviceConfig.DeviceType, deviceConfig.IP, deviceConfig.Port, deviceConfig.SubscriptionName); } else if (deviceConfig.DeviceType.ToUpper() == Constants.ATLASCOPCO) { _devices.Add(new AtlasCopcoPowerFocusDevice(deviceConfig)); Log.Logging.Info("DeviceManager|Config|Add Device|{0} {1}:{2}|Subscription {3}", deviceConfig.DeviceType, deviceConfig.IP, deviceConfig.Port, deviceConfig.SubscriptionName); } }
public AtlasCopcoPowerFocusDevice(DeviceConfig deviceConfig) : base(deviceConfig.Id, deviceConfig.Description, deviceConfig.SubscriptionName, deviceConfig.DeviceType, deviceConfig.IP, deviceConfig.Port, deviceConfig.AutoConnect, deviceConfig.Obsolete) { Initialize(); }