public ProcessesStartup(IEventBus eventBus, IGearshiftService gearshiftService, EngineCharacteristics engineCharacteristics, KickdownCharacteristics kickdownCharacteristics)
 {
     _gearshiftService        = gearshiftService;
     _engineCharacteristics   = engineCharacteristics;
     _kickdownCharacteristics = kickdownCharacteristics;
     _eventBus = eventBus;
 }
Пример #2
0
 public TrailerEngineBrakingDetectionProcess(IGearshiftService service)
 {
     _service          = service;
     CarMovingDownhill = false;
     HookOccupied      = false;
     CarMovingDownhill = false;
 }
Пример #3
0
 public TemporalManualControlProcess(IGearshiftService service)
 {
     _service            = service;
     _tokenSource        = new CancellationTokenSource();
     VehicleInManualMode = false;
     CurrentGear         = new Gear(0);
     _vehicleInTemporalManualControlMode = false;
 }
Пример #4
0
 public KickdownDetectionProcess(IKickdownCharacteristics kickdownCharacteristics, IGearshiftService gearshiftService)
 {
     _kickdownCharacteristics = kickdownCharacteristics;
     _gearshiftService        = gearshiftService;
     ResponsivenessMode       = ResponsivenessMode.Economic;
     CurrentGear     = new Gear(0);
     LastGasPressure = new PedalPressure(0.0);
     CurrentRpm      = new Rpm(0.0);
 }
 public MDynamicSlippingDetectionProcess(IGearshiftService service)
 {
     _service       = service;
     MDynamicActive = false;
 }
 public ManualModeProgramUpdatingProcess(IGearshiftService service)
 {
     _service            = service;
     VehicleInManualMode = false;
     CurrentGear         = new Gear(0);
 }
Пример #7
0
 public ResponsivenessModeProgramUpdatingProcess(IGearshiftService service, EngineCharacteristics characteristics)
 {
     _service         = service;
     _characteristics = characteristics;
 }