PickUp

Take possession of a load.

The collecting half of a transport. Its set-down is a separate stop, and the two are put into a tour together and taken out of one together, because a vehicle routed to deliver something it never collected is not a tour at all.

Constructors

Link copied to clipboard
constructor(task: Dispatcher.TransportTask)

Properties

Link copied to clipboard
open override val loadChange: Int

How many loads this stop is planned to add to the vehicle: +1 for a collection, -1 for a delivery, 0 for a stop that carries nothing either way.

Link copied to clipboard
open override val task: Dispatcher.TransportTask

The task this action acts on behalf of, or null for an action that acts on nobody's.

Functions

Link copied to clipboard
open suspend override fun KSLProcessBuilder.perform(context: StopContextIfc)

Carried out once the vehicle has arrived at StopContextIfc.stop.