예제 #1
0
        public HighLevelImporter2(string name, int priority)
            : base(name, priority)
        {
            this.channelEffectsPerChannel = new Dictionary <IChannelIdentity, IList <ChannelEffect> >();
            this.timeline = new Timeline2 <ChannelEffectInstance>(iterations: 1);
            //this.brightnessObservers = new Dictionary<IOwnedDevice, IDisposableObserver<double>>();
            //this.rgbObservers = new Dictionary<IOwnedDevice, ControlledObserverRGB>();
            this.devices = new List <DeviceController>();

            this.progress = new Subject <int>();
        }
예제 #2
0
        public HighLevelImporter2(string name, int priority)
            : base(name, priority)
        {
            this.channelEffectsPerChannel = new Dictionary<IChannelIdentity, IList<ChannelEffect>>();
            this.timeline = new Timeline2<ChannelEffectInstance>(iterations: 1);
            //this.brightnessObservers = new Dictionary<IOwnedDevice, IDisposableObserver<double>>();
            //this.rgbObservers = new Dictionary<IOwnedDevice, ControlledObserverRGB>();
            this.devices = new List<DeviceController>();

            this.progress = new Subject<int>();
        }