/// <summary>
 /// Alert Evaluator
 /// </summary>
 /// <param name="dssRunner">DSSRunner</param>
 /// <param name="aggregator">Aggregator</param>
 /// <param name="dataProxy">Data proxy</param>
 /// <param name="aggrDefinitionProvider">Aggregation Definition Provider</param>
 /// <param name="dSSDefinitionProvider">DSS definition Provider</param>
 public AlertEvaluator(IDSSRunner dssRunner, IAggregator aggregator, IDataProxy dataProxy, IAggrDefinitionProvider aggrDefinitionProvider, IDSSDefinitionProvider dSSDefinitionProvider)
 {
     this._dssRunner              = dssRunner;
     this._aggregator             = aggregator;
     this._dataProxy              = dataProxy;
     this._aggrDefinitionProvider = aggrDefinitionProvider;
     this._dssDefinitionProvider  = dSSDefinitionProvider;
 }
Beispiel #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="context">DSS Context</param>
 /// <param name="dSSRunner">DSS Runner</param>
 public DSSController(IDSSRunner dSSRunner)
 {
     _dssRunner = dSSRunner;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="context">DSS Context</param>
 /// <param name="dSSRunner">DSS Runner</param>
 public DSSEvalController(Context.DSSContext context, IDSSRunner dSSRunner)
 {
     _dssRunner = dSSRunner;
     _context   = context;
 }