Ignore:
Timestamp:
04/24/24 18:31:17 (3 weeks ago)
Author:
István Váradi <ivaradi@…>
Branch:
python3
hg-Phase:
(<MercurialRepository 1 'hg:/home/ivaradi/mlx/hg' '/'>, 'public')
Message:

Gate dimensions are retrieved from the server and are used to restrict the set of gates available for a plane (re #386).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/acft.py

    r1137 r1154  
    673673        if fleet is not None:
    674674            gateList = ""
    675             occupiedGateNumbers = fleet.getOccupiedGateNumbers()
    676             for gate in gates.lhbpGates.gates:
    677                 if gate.isAvailable(gates.lhbpGates, occupiedGateNumbers):
    678                     if gateList: gateList += ", "
    679                     gateList += gate.number
     675            for gate in fleet.iterAvailableLHBPGates(self.flight.bookedFlight.tailNumber):
     676                if gateList: gateList += ", "
     677                gateList += gate.number
    680678            fs.sendMessage(const.MESSAGETYPE_GATE_SYSTEM,
    681679                           "Free gates: " + gateList, 20)
Note: See TracChangeset for help on using the changeset viewer.