| Package | Description |
|---|---|
| aim4.im.v2i |
This package contains the implementation of the V2I intersection manager.
|
| aim4.im.v2i.policy |
This package contains the implementation of various intersection control
policies for the V2I intersection manager.
|
| aim4.msg.v2i |
This package contains the implementation of the V2I messages in the
AIM protocol.
|
| aim4.vehicle |
This package contains the vehicle model in the simulator.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<V2IMessage> |
V2IManager.inboxIterator()
Get an iterator for the messages waiting to be read.
|
| Modifier and Type | Method and Description |
|---|---|
void |
V2IManager.receive(V2IMessage msg)
Adds a message to the incoming queue of messages delivered to this
IntersectionManager.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TimeoutPolicy.processV2IMessage(V2IMessage msg)
Process a V2I message
|
void |
Policy.processV2IMessage(V2IMessage msg)
Process a V2I message
|
void |
BasePolicy.processV2IMessage(V2IMessage msg)
Process a V2I message
|
void |
AllStopPolicy.processV2IMessage(V2IMessage msg)
Process a V2I message
|
| Modifier and Type | Class and Description |
|---|---|
class |
Away
Message sent from a Vehicle to an Intersection Manager to inform it that it
has exited the Admission Control Zone.
|
class |
Cancel
Message sent from a Vehicle to an Intersection Manager to
cancel a reservation.
|
class |
Done
Message sent from a Vehicle to an Intersection Manager to inform it that it
has completed its reservation.
|
class |
Request
Message sent from a Vehicle to an Intersection Manager to request a
reservation.
|
| Constructor and Description |
|---|
V2IMessage(V2IMessage msg) |
| Modifier and Type | Method and Description |
|---|---|
V2IMessage |
BasicAutoVehicle.getLastV2IMessage()
Get the last V2I message
|
V2IMessage |
AutoVehicleDriverView.getLastV2IMessage()
Get the last V2I message
|
| Modifier and Type | Method and Description |
|---|---|
Queue<V2IMessage> |
VehicleSimView.getV2IOutbox()
Get the queue of V2I messages waiting to be delivered from this
Vehicle.
|
Queue<V2IMessage> |
BasicAutoVehicle.getV2IOutbox()
Get the queue of V2I messages waiting to be delivered from this
Vehicle.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BasicAutoVehicle.send(V2IMessage msg)
Adds a message to the outgoing queue of messages to be delivered to an
IntersectionManager.
|
void |
AutoVehicleDriverView.send(V2IMessage msg)
Adds a message to the outgoing queue of messages to be delivered to an
IntersectionManager.
|
Copyright © 2013. All rights reserved.