public LatToLogGProvider(ILoadedLapsCache loadedLapsCache, LateralToLongGExtractor dataExtractor, ThrottlePositionFilter throttlePositionFilter) { _loadedLapsCache = loadedLapsCache; _dataExtractor = dataExtractor; _throttlePositionFilter = throttlePositionFilter; _filters = new List <ITelemetryFilter>() { throttlePositionFilter }; }
public LatToLogGProvider(ILoadedLapsCache loadedLapsCache, LateralToLongGExtractor dataExtractor, ThrottlePositionFilter throttlePositionFilter, IDataPointSelectionSynchronization dataPointSelectionSynchronization) : base(loadedLapsCache) { _dataExtractor = dataExtractor; _throttlePositionFilter = throttlePositionFilter; _dataPointSelectionSynchronization = dataPointSelectionSynchronization; _filters = new List <ITelemetryFilter>() { throttlePositionFilter }; }