public CompareToReferenceDataExtractor(ITelemetryViewsSynchronization telemetryViewsSynchronization, TelemetryStoryBoardFactory telemetryStoryBoardFactory, ILoadedLapsCache loadedLapsCache)
 {
     _telemetryViewsSynchronization = telemetryViewsSynchronization;
     _telemetryStoryBoardFactory    = telemetryStoryBoardFactory;
     _loadedLapsCache   = loadedLapsCache;
     _loadedTelemetries = new Dictionary <string, TelemetryStoryboard>();
     Subscribe();
     InitializeAlreadyLoadedLaps();
 }
Example #2
0
 public ReplayController(IViewModelFactory viewModelFactory, ITelemetryViewsSynchronization telemetryViewsSynchronization, ISettingsProvider settingsProvider, TelemetryStoryBoardFactory telemetryStoryBoardFactory)
 {
     _propertyEventsEnabled         = true;
     _storyboards                   = new Dictionary <string, TelemetryStoryboard>();
     _storyBoardsShift              = new Dictionary <string, TimeSpan>();
     _viewModelFactory              = viewModelFactory;
     _telemetryViewsSynchronization = telemetryViewsSynchronization;
     _settingsProvider              = settingsProvider;
     _telemetryStoryBoardFactory    = telemetryStoryBoardFactory;
 }