Skip to content

Commit

Permalink
Reposition landing gear check so that it is not overwritten by setpoi…
Browse files Browse the repository at this point in the history
…nt operations. (#13412)
  • Loading branch information
MaEtUgR authored and dagar committed Nov 7, 2019
1 parent 37cc877 commit 748b664
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
12 changes: 6 additions & 6 deletions src/lib/FlightTasks/tasks/AutoMapper/FlightTaskAutoMapper.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,12 @@ bool FlightTaskAutoMapper::update()
_thrust_setpoint = Vector3f(NAN, NAN, NAN);
}

// during mission and reposition, raise the landing gears but only
// if altitude is high enough
if (_highEnoughForLandingGear()) {
_gear.landing_gear = _mission_gear;
}

if (_type == WaypointType::idle) {
_generateIdleSetpoints();

Expand All @@ -92,12 +98,6 @@ bool FlightTaskAutoMapper::update()
_yawspeed_setpoint);
}

// during mission and reposition, raise the landing gears but only
// if altitude is high enough
if (_highEnoughForLandingGear()) {
_gear.landing_gear = _mission_gear;
}

// update previous type
_type_previous = _type;

Expand Down
12 changes: 6 additions & 6 deletions src/lib/FlightTasks/tasks/AutoMapper2/FlightTaskAutoMapper2.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,12 @@ bool FlightTaskAutoMapper2::update()
_thrust_setpoint = Vector3f(NAN, NAN, NAN);
}

// during mission and reposition, raise the landing gears but only
// if altitude is high enough
if (_highEnoughForLandingGear()) {
_gear.landing_gear = landing_gear_s::GEAR_UP;
}

switch (_type) {
case WaypointType::idle:
_prepareIdleSetpoints();
Expand Down Expand Up @@ -100,12 +106,6 @@ bool FlightTaskAutoMapper2::update()

_generateSetpoints();

// during mission and reposition, raise the landing gears but only
// if altitude is high enough
if (_highEnoughForLandingGear()) {
_gear.landing_gear = landing_gear_s::GEAR_UP;
}

// update previous type
_type_previous = _type;

Expand Down

0 comments on commit 748b664

Please sign in to comment.