mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-20 10:19:19 +02:00
Additional diesel regulator modes for SN61
This commit is contained in:
committed by
tmj-fstate
parent
2c1c29600e
commit
94f923ebb8
@@ -6014,6 +6014,18 @@ bool TMoverParameters::dizel_AutoGearCheck(void)
|
||||
case 2:
|
||||
dizel_EngageSwitch(1.0);
|
||||
break;
|
||||
case 3:
|
||||
if (Vel>dizel_minVelfullengage)
|
||||
dizel_EngageSwitch(1.0);
|
||||
else
|
||||
dizel_EngageSwitch(0.5);
|
||||
break;
|
||||
case 4:
|
||||
if (Vel>dizel_minVelfullengage)
|
||||
dizel_EngageSwitch(1.0);
|
||||
else
|
||||
dizel_EngageSwitch(0.66);
|
||||
break;
|
||||
default:
|
||||
if (hydro_TC && hydro_TC_Fill>0.01)
|
||||
dizel_EngageSwitch(1.0);
|
||||
@@ -6153,6 +6165,18 @@ double TMoverParameters::dizel_fillcheck(int mcp)
|
||||
else
|
||||
nreg = dizel_nmin;
|
||||
break;
|
||||
case 3:
|
||||
if ((dizel_automaticgearstatus == 0) && (Vel > dizel_minVelfullengage))
|
||||
nreg = dizel_nmax;
|
||||
else
|
||||
nreg = dizel_nmin;
|
||||
break;
|
||||
case 4:
|
||||
if ((dizel_automaticgearstatus == 0) && (Vel > dizel_minVelfullengage))
|
||||
nreg = dizel_nmax;
|
||||
else
|
||||
nreg = dizel_nmin * 0.75 + dizel_nmax * 0.25;
|
||||
break;
|
||||
default:
|
||||
realfill = 0; // sluczaj
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user