FleetTransportResult

constructor(totalTime: Double, waitForAssignment: Double, waitForArrival: Double, timeAboard: Double, blockedTime: Double, failedTime: Double, routeLength: Double, vehicleName: String, numReassignments: Int)(source)

Parameters

totalTime

posting to delivery

waitForAssignment

posting until a vehicle committed to the task

waitForArrival

the commitment until the load was aboard

timeAboard

aboard until set down, including any unloading delay

blockedTime

how much of the above the vehicle spent unable to claim the space ahead of it

failedTime

how much of the above the vehicle spent out of service -- broken down, waiting for a technician, or being pushed out of the way. Part of the intervals above rather than outside them: the load was waiting, or aboard, throughout. Zero for a fleet that cannot fail.

routeLength

how far the vehicle travelled while carrying the load

vehicleName

which vehicle carried it

numReassignments

how many times the task was taken back and given to someone else. No counterpart in the passive subsystem's result: it is the observable trace of re-tasking, and is zero unless a policy revokes.