Slow parts update and using event for flaps, as sim. variable sets the flaps, but then always retracts it.

https://swift-project.slack.com/archives/G96QTUBEG/p1558454646002200
This commit is contained in:
Klaus Basan
2019-05-23 12:54:45 +02:00
committed by Mat Sutcliffe
parent b1d265bc0b
commit f7add9f33e
5 changed files with 45 additions and 22 deletions

View File

@@ -357,8 +357,12 @@ namespace BlackSimPlugin
void DataDefinitionRemoteAircraftPartsWithoutLights::initFromParts(const CAircraftParts &parts)
{
gearHandlePosition = parts.isGearDown() ? 1.0 : 0.0;
flapsTrailingEdgeLeftPercent = flapsTrailingEdgeRightPercent = parts.getFlapsPercent() / 100.0;
flapsLeadingEdgeLeftPercent = flapsLeadingEdgeRightPercent = parts.getFlapsPercent() * 0.2 / 100.0;
const double trail = parts.getFlapsPercent() / 100.0;
const double lead = trail;
flapsTrailingEdgeLeftPercent = trail;
flapsLeadingEdgeRightPercent = trail;
flapsLeadingEdgeLeftPercent = lead;
flapsLeadingEdgeRightPercent = lead;
spoilersHandlePosition = parts.isSpoilersOut() ? 1.0 : 0.0;
this->setAllEngines(false); // init