Ejemplo n.º 1
0
        public void Initialize(JToken parameters, IFilterHost dev)
        {
            var host = parameters.Value <string>("host");
            var port = parameters.Value <int>("port");

            _transport.Initialize(host, port, dev.DeviceId, dev.DeviceSecret);
        }
        public void Initialize(JToken parameters, IFilterHost dev)
        {
            _deviceId = dev.DeviceId;
            _interestringField = parameters.Value<string>("interestingField");
            _format = parameters.Value<string>("format");

            var color = parameters.Value<string>("foregroundColor");
            if(!Enum.TryParse<ConsoleColor>(color, out _foregroundColor))
            {
                _foregroundColor = ConsoleColor.Gray;
            }
        }
        public void Initialize(JToken parameters, IFilterHost dev)
        {
            _deviceId          = dev.DeviceId;
            _interestringField = parameters.Value <string>("interestingField");
            _format            = parameters.Value <string>("format");

            var color = parameters.Value <string>("foregroundColor");

            if (!Enum.TryParse <ConsoleColor>(color, out _foregroundColor))
            {
                _foregroundColor = ConsoleColor.Gray;
            }
        }
Ejemplo n.º 4
0
        public void Initialize(JToken parameters, IFilterHost dev)
        {
            var generatorType       = parameters.Value <string>("dataGenerator");
            var generatorParameters = parameters["parameters"];

            try
            {
                _generator = null;
                _generator = ActivatorExternsion.CreateInstance <DataGenerator.Base>(generatorType);
                _generator.Reset(generatorParameters);
            }
            catch (TypeLoadException ex)
            {
                Trace.TraceError(string.Format(CultureInfo.InvariantCulture, "Failed to create data generator {0} for device {1} due to exception {2}", generatorType, dev.DeviceId, ex.ToString()));
            }
        }
        public void Initialize(JToken parameters, IFilterHost dev)
        {
            var generatorType = parameters.Value<string>("dataGenerator");
            var generatorParameters = parameters["parameters"];

            try
            {
                _generator = null;
                _generator = ActivatorExternsion.CreateInstance<DataGenerator.Base>(generatorType);
                _generator.Reset(generatorParameters);
            }
            catch (TypeLoadException ex)
            {
                Trace.TraceError(string.Format(CultureInfo.InvariantCulture, "Failed to create data generator {0} for device {1} due to exception {2}", generatorType, dev.DeviceId, ex.ToString()));
            }
        }
        public override void Run()
        {
            base.Run();

            IFilterHost <ResourceItem> host = ((ToolBarCheckBox)this.Owner).Caller as IFilterHost <ResourceItem>;

            if (host != null)
            {
                if (this.IsChecked)
                {
                    this.icSharpCodeCoreHostResourceFileName = ICSharpCodeCoreResourceResolver.GetICSharpCodeCoreHostResourceSet(null).FileName;
                    host.RegisterFilter(this);
                }
                else
                {
                    host.UnregisterFilter(this);
                }
            }
        }
 public void Initialize(JToken parameters, IFilterHost dev)
 {
 }
Ejemplo n.º 8
0
        public void Initialize(JToken parameters, IFilterHost dev)
        {
            var queueID = parameters.Value <string>("queueID");

            _queue = dev.GetConnector("MemoryQueue", queueID) as Queue <Data>;
        }
 public void Initialize(JToken parameters, IFilterHost dev)
 {
 }
        public void Initialize(JToken parameters, IFilterHost dev)
        {
            var queueID = parameters.Value<string>("queueID");

            _queue = dev.GetConnector("MemoryQueue", queueID) as Queue<Data>;
        }
 public void Initialize(JToken parameters, IFilterHost dev)
 {
     var host = parameters.Value<string>("host");
     var port = parameters.Value<int>("port");
     _transport.Initialize(host, port, dev.DeviceId, dev.DeviceSecret);
 }