public RearRollAngleToFrontRollAngleProvider(ILoadedLapsCache loadedLapsCache, RearRollAngleToFrontRollAngleExtractor dataExtractor, LateralAccFilter lateralAccFilter, IDataPointSelectionSynchronization dataPointSelectionSynchronization) : base(loadedLapsCache)
 {
     _dataExtractor    = dataExtractor;
     _lateralAccFilter = lateralAccFilter;
     _dataPointSelectionSynchronization = dataPointSelectionSynchronization;
     _filters = new List <ITelemetryFilter>()
     {
         _lateralAccFilter
     };
 }
Exemple #2
0
 public RearRollAngleToFrontRollAngleProvider(ILoadedLapsCache loadedLapsCache, RearRollAngleToFrontRollAngleExtractor dataExtractor, LateralAccFilter lateralAccFilter)
 {
     _loadedLapsCache  = loadedLapsCache;
     _dataExtractor    = dataExtractor;
     _lateralAccFilter = lateralAccFilter;
     _filters          = new List <ITelemetryFilter>()
     {
         _lateralAccFilter
     };
 }
Exemple #3
0
 public SpeedInTurnsHistogramProvider(SpeedHistogramExtractor speedHistogramExtractor, LateralAccFilter lateralAccFilter, ILoadedLapsCache loadedLapsCache, IViewModelFactory viewModelFactory) : base(loadedLapsCache)
 {
     _speedHistogramExtractor  = speedHistogramExtractor;
     _viewModelFactory         = viewModelFactory;
     lateralAccFilter.MinimumG = 0.4;
     lateralAccFilter.MaximumG = double.MaxValue;
     _filter = new List <ITelemetryFilter>()
     {
         lateralAccFilter
     };
 }