Remove refueling from sweep flights.

The timing for these doesn't work. Sweep RTBs at the same time the
package reaches its TOT. The tanker won't be on station until 1m30s
before the package reaches the refueling point.
This commit is contained in:
Dan Albert 2022-11-19 13:05:06 -08:00 committed by Raffson
parent 6ff3a34c14
commit 9a73a10a09
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99

View File

@ -22,7 +22,6 @@ class SweepLayout(LoiterLayout):
nav_to: list[FlightWaypoint]
sweep_start: FlightWaypoint
sweep_end: FlightWaypoint
refuel: FlightWaypoint | None
nav_from: list[FlightWaypoint]
def iter_waypoints(self) -> Iterator[FlightWaypoint]:
@ -31,8 +30,6 @@ class SweepLayout(LoiterLayout):
yield from self.nav_to
yield self.sweep_start
yield self.sweep_end
if self.refuel is not None:
yield self.refuel
yield from self.nav_from
yield self.arrival
if self.divert is not None:
@ -113,11 +110,6 @@ class Builder(IBuilder[SweepFlightPlan, SweepLayout]):
hold = builder.hold(self._hold_point())
refuel = None
if self.package.waypoints is not None:
refuel = builder.refuel(self.package.waypoints.refuel)
return SweepLayout(
departure=builder.takeoff(self.flight.departure),
hold=hold,
@ -131,7 +123,6 @@ class Builder(IBuilder[SweepFlightPlan, SweepLayout]):
),
sweep_start=start,
sweep_end=end,
refuel=refuel,
arrival=builder.land(self.flight.arrival),
divert=builder.divert(self.flight.divert),
bullseye=builder.bullseye(),