예제 #1
0
        /// <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);
        }
예제 #2
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="fluxDevice"></param>
 /// <param name="deviceSource"></param>
 protected void SetDeviceProperties(PlaceDeviceBase fluxDevice, IDeviceSource deviceSource)
 {
     SimpleDeviceSource source = (SimpleDeviceSource)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;
     fluxDevice.FluxPlace = GetFluxPlace(source.DeviceExtendParameters);
 }