Route Data Flow Drone EventBus Dispatcher drone-*.csv Signals remaining route capacity DroneCapacity (Event) Capacity event recieved Capacity under threashold Read next waypoint from buffer (file) Waypoint buffer at threashold Send waypoints to Drone PointData (Event) Drone recieves new waypoints Arrives at waypoint or has no more waypoints Waypoint successfully read Waypoint buffer empty No Yes Yes Yes No No No Yes