/// <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; }
/// <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; }