/// <summary> /// /// </summary> /// <param name="fluxDevice"></param> /// <param name="deviceSource"></param> protected override void SetDeviceProperties(IDevice fluxDevice, IDeviceSource deviceSource) { PlaceDeviceBase s = (PlaceDeviceBase)fluxDevice; base.SetDeviceProperties(fluxDevice, deviceSource); DeviceSourceBase source = (DeviceSourceBase)deviceSource; s.FluxPlace = GetFluxPlace(source.DeviceExtendParameters); }
/// <summary> /// /// </summary> /// <param name="fluxDevice"></param> /// <param name="deviceSource"></param> //protected virtual void SetDeviceProperties(PlaceDeviceBase fluxDevice, IDeviceSource deviceSource) protected virtual void SetDeviceProperties(IDevice fluxDevice, IDeviceSource deviceSource) { DeviceSourceBase source = (DeviceSourceBase)deviceSource; fluxDevice.Address = source.Address; fluxDevice.Name = source.DeviceName; fluxDevice.DeviceSource = deviceSource; fluxDevice.DeviceType = this.Dpu.DeviceType; fluxDevice.Dpu = this.Dpu; fluxDevice.Guid = source.Guid; fluxDevice.StationGuid = source.StationGuid; }