feat: enginepower implemented for fsxcommon

This commit is contained in:
tzobler
2026-01-31 12:38:10 +01:00
committed by Thomas Zobler
parent 2519a87680
commit 66acba9e87
63 changed files with 9316 additions and 1334 deletions

View File

@@ -77,7 +77,7 @@ namespace MiscTest
{
const CAircraftLights lights = CAircraftLights::allLightsOn();
CAircraftEngineList engines;
engines.initEngines(4, true);
engines.initEngines(4, true, 100);
const bool onGround = true;
CAircraftParts ap(lights, true, 0, false, engines, onGround);
return ap;

View File

@@ -204,7 +204,8 @@ namespace MiscTest
CAircraftParts CTestInterpolatorLinear::getTestParts(int number, qint64 ts, qint64 deltaT)
{
CAircraftLights l(true, false, true, false, true, false);
CAircraftEngineList e({ CAircraftEngine(1, true), CAircraftEngine(2, false), CAircraftEngine(3, true) });
CAircraftEngineList e(
{ CAircraftEngine(1, true, 100), CAircraftEngine(2, false, 0), CAircraftEngine(3, true, 100) });
CAircraftParts p(l, true, 20, true, e, false);
p.setMSecsSinceEpoch(ts - deltaT * number); // values in past
return p;

View File

@@ -163,7 +163,8 @@ namespace MiscTest
CAircraftParts CTestInterpolatorParts::createTestParts(int number, qint64 ts, qint64 deltaT, bool onGround)
{
CAircraftLights l(true, false, true, false, true, false);
CAircraftEngineList e({ CAircraftEngine(1, true), CAircraftEngine(2, false), CAircraftEngine(3, true) });
CAircraftEngineList e(
{ CAircraftEngine(1, true, 100), CAircraftEngine(2, false, 0), CAircraftEngine(3, true, 100) });
CAircraftParts p(l, true, 20, true, e, false);
p.setMSecsSinceEpoch(ts - deltaT * number); // values in past
p.setTimeOffsetMs(0);