コード例 #1
0
 public InputData(IEnumerable <IMeasurement> data,
                  IMeasurement sampleRate,
                  DateTimeOffset time,
                  IPipelineNodeConfiguration config)
     : base(data, sampleRate, new List <IPipelineNodeConfiguration> {
     config
 })
 {
     if (config == null)
     {
         throw new ArgumentNullException("config");
     }
     this.InputTime = time;
 }
コード例 #2
0
        protected IOData(IIOData baseData,
                         IPipelineNodeConfiguration appendedConfiguration)
            : this(baseData)
        {
            if (baseData.HasNodeConfiguration(appendedConfiguration.Name))
            {
                throw new ExistingConfigurationException("Configuration already exists for " + appendedConfiguration.Name);
            }

            this.Configuration =
                baseData.Configuration.Concat(new List <IPipelineNodeConfiguration> {
                appendedConfiguration
            });
        }
コード例 #3
0
 protected InputData(IInputData data,
                     IPipelineNodeConfiguration config)
     : base(data, config)
 {
     this.InputTime = data.InputTime;
 }
コード例 #4
0
 protected OutputData(IOutputData data,
                      IPipelineNodeConfiguration config)
     : base(data, config)
 {
     IsLast = data.IsLast;
 }