protected override double GetSumByDirection(Models.Signal signal, DirectionType direction) { var yellowRedActivationsAggregationBySignal = new YellowRedActivationsAggregationBySignal(this, signal, direction); return(yellowRedActivationsAggregationBySignal.Average); }
protected override int GetAverageByDirection(Models.Signal signal, DirectionType direction) { var splitFailAggregationBySignal = new YellowRedActivationsAggregationBySignal(this, signal, direction); return(splitFailAggregationBySignal.Average); }
protected override double GetSumByPhaseNumber(Models.Signal signal, int phaseNumber) { var splitFailAggregationBySignal = new YellowRedActivationsAggregationBySignal(this, signal); return(splitFailAggregationBySignal.Average); }
protected override List <BinsContainer> GetBinsContainersByPhaseNumber(Models.Signal signal, int phaseNumber) { var splitFailAggregationBySignal = new YellowRedActivationsAggregationBySignal(this, signal, phaseNumber); return(splitFailAggregationBySignal.BinsContainers); }
protected override List <BinsContainer> GetBinsContainersByDirection(DirectionType directionType, Models.Signal signal) { var splitFailAggregationBySignal = new YellowRedActivationsAggregationBySignal(this, signal, directionType); return(splitFailAggregationBySignal.BinsContainers); }
protected override List <BinsContainer> GetBinsContainersBySignal(Models.Signal signal) { var yellowRedActivationsAggregationBySignal = new YellowRedActivationsAggregationBySignal(this, signal); return(yellowRedActivationsAggregationBySignal.BinsContainers); }