Пример #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 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;
        }