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.i2v |
This package contains the implementation of the I2V messages in the
AIM protocol.
|
aim4.vehicle |
This package contains the vehicle model in the simulator.
|
Modifier and Type | Method and Description |
---|---|
Iterator<I2VMessage> |
V2IManager.outboxIterator()
Get an iterator for the messages waiting to be delivered from this
IntersectionManager.
|
Modifier and Type | Method and Description |
---|---|
void |
V2IManagerCallback.sendI2VMessage(I2VMessage msg)
A callback method for sending a I2V message.
|
void |
V2IManager.sendI2VMessage(I2VMessage msg)
Adds a message to the outgoing queue of messages to be delivered to a
Vehicle.
|
Modifier and Type | Method and Description |
---|---|
void |
TimeoutPolicy.sendI2VMessage(I2VMessage msg)
A callback method for sending a I2V message.
|
Modifier and Type | Class and Description |
---|---|
class |
Confirm
Message sent from an Intersection Manager to a Vehicle to confirm a
reservation request.
|
class |
Reject
Message sent from an Intersection Manager to a Vehicle to reject a
reservation request.
|
Constructor and Description |
---|
I2VMessage(I2VMessage msg)
Create a new copy of the message.
|
Modifier and Type | Method and Description |
---|---|
List<I2VMessage> |
BasicAutoVehicle.pollAllMessagesFromI2VInbox()
Get the list of all messages currently in the queue of I2V messages
waiting to be read by this Vehicle.
|
List<I2VMessage> |
AutoVehicleDriverView.pollAllMessagesFromI2VInbox()
Get the list of all messages currently in the queue of I2V messages
waiting to be read by this Vehicle.
|
Modifier and Type | Method and Description |
---|---|
void |
ProxyVehicle.receive(I2VMessage msg)
Adds a message to the incoming queue of messages received from
IntersectionManagers.
|
void |
BasicAutoVehicle.receive(I2VMessage msg)
Adds a message to the incoming queue of messages received from
IntersectionManagers.
|
void |
AutoVehicleDriverView.receive(I2VMessage msg)
Adds a message to the incoming queue of messages received from
IntersectionManagers.
|
Copyright © 2013. All rights reserved.