コード例 #1
0
 public LatToLogGProvider(ILoadedLapsCache loadedLapsCache, LateralToLongGExtractor dataExtractor, ThrottlePositionFilter throttlePositionFilter)
 {
     _loadedLapsCache        = loadedLapsCache;
     _dataExtractor          = dataExtractor;
     _throttlePositionFilter = throttlePositionFilter;
     _filters = new List <ITelemetryFilter>()
     {
         throttlePositionFilter
     };
 }
コード例 #2
0
 public LatToLogGProvider(ILoadedLapsCache loadedLapsCache, LateralToLongGExtractor dataExtractor, ThrottlePositionFilter throttlePositionFilter, IDataPointSelectionSynchronization dataPointSelectionSynchronization) : base(loadedLapsCache)
 {
     _dataExtractor                     = dataExtractor;
     _throttlePositionFilter            = throttlePositionFilter;
     _dataPointSelectionSynchronization = dataPointSelectionSynchronization;
     _filters = new List <ITelemetryFilter>()
     {
         throttlePositionFilter
     };
 }
コード例 #3
0
 public WheelSlipExtractor(ISettingsProvider settingsProvider, ThrottlePositionFilter throttlePositionFilter, BrakePositionFilter brakePositionFilter) : base(settingsProvider, new ITelemetryFilter[] { throttlePositionFilter, brakePositionFilter })
 {
     ThrottlePositionFilter = throttlePositionFilter;
     BrakePositionFilter    = brakePositionFilter;
 }