public int UpdateDevice(DeviceConfig deviceConfig)
 {
     var deviceConnectionManager = new DeviceConnectionManager(_repository);
     var result = _repository.Update(deviceConfig);
     deviceConnectionManager.UpdateConfig();
     return result;
 }
Exemple #2
0
 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();
 }