Stop Context Ifc
What a vehicle knows, and what it can do, at the stop it has just reached.
Handed to TourStopActionIfc.perform so that an action written outside this library can do the two things that must be done in one particular way -- take a load aboard and put one down -- without being given the subsystem's internals to do it with.
Properties
Functions
Puts task's load down: measures the ride, waits out the unloading delay, takes it off the manifest, completes the task and the commitment behind it, and returns the load to its own process.
Puts a rider down here and returns it to its own process.
Takes task's load aboard: waits out the loading delay, puts it on the manifest, marks the instant its ride begins, tells the dispatcher the vehicle has possession, and releases the load from its wait.
Takes a waiting rider aboard: out of the stop's line, onto the manifest, and released from its wait.