public static class V2ICoordinator.ReservationParameter extends Object
Constructor and Description |
---|
V2ICoordinator.ReservationParameter(Confirm msg)
Create a reservation parameter object
|
Modifier and Type | Method and Description |
---|---|
Queue<double[]> |
getAccelerationProfile()
Get the list of acceleration/duration pairs that describe the required
velocity profile of the driver agent's Vehicle as it crosses the
intersection in accordance with its current reservation.
|
double |
getACZDistance()
Get the distance past the intersection which is controlled by the
Admission Control Zone after the intersection for the reservation this
driver agent is holding.
|
Lane |
getArrivalLane()
Get the Lane in which this driver agent's Vehicle should
arrive to comply with the reservation this driver agent is holding.
|
double |
getArrivalTime()
Get the arrival time of the reservation this driver agent is holding.
|
double |
getArrivalVelocity()
Get the arrival velocity, in meters per second, of the reservation this
driver agent is holding.
|
Lane |
getDepartureLane()
Get the Lane in which this driver agent's Vehicle should
arrive to comply with the reservation this driver agent is holding.
|
double |
getEarlyError()
Get the maximum amount of time, in seconds, before the official arrival
time that the driver agent's vehicle can arrive at the intersection, for
the current reservation the driver agent is holding.
|
double |
getLateError()
Get the maximum amount of time, in seconds, after the official arrival
time that the driver agent's vehicle can arrive at the intersection, for
the current reservation the driver agent is holding.
|
public V2ICoordinator.ReservationParameter(Confirm msg)
public Lane getArrivalLane()
public Lane getDepartureLane()
public double getArrivalTime()
public double getEarlyError()
public double getLateError()
public double getArrivalVelocity()
public double getACZDistance()
public Queue<double[]> getAccelerationProfile()
Copyright © 2013. All rights reserved.