mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 17:29:18 +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:
|
case 2:
|
||||||
dizel_EngageSwitch(1.0);
|
dizel_EngageSwitch(1.0);
|
||||||
break;
|
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:
|
default:
|
||||||
if (hydro_TC && hydro_TC_Fill>0.01)
|
if (hydro_TC && hydro_TC_Fill>0.01)
|
||||||
dizel_EngageSwitch(1.0);
|
dizel_EngageSwitch(1.0);
|
||||||
@@ -6153,6 +6165,18 @@ double TMoverParameters::dizel_fillcheck(int mcp)
|
|||||||
else
|
else
|
||||||
nreg = dizel_nmin;
|
nreg = dizel_nmin;
|
||||||
break;
|
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:
|
default:
|
||||||
realfill = 0; // sluczaj
|
realfill = 0; // sluczaj
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user