| Interface | Description |
|---|---|
| Channel |
Interface for Channels used by the ChannelCommunicationModel.
|
| Noise |
Noise implementations mess with messages in some way.
|
| Class | Description |
|---|---|
| AbstractChannel |
Abstract base class for channels.
|
| ChainedNoise |
A Noise implementation that chains Noise objects together.
|
| ChannelCommunicationModel |
The channel-based communication model.
|
| DropoutNoise |
Dropout noise completely zeroes a message with some probability.
|
| FailureNoise |
Failure noise drops an entire message with some probability.
|
| RadioChannel |
A radio channel.
|
| StandardCommunicationModel |
The legacy communication model: fire brigades talk to fire brigades and the fire station, police to police, ambulance to ambulance and centres talk to centres.
|
| StaticNoise |
Static noise flips bits in the message with some probability.
|
| VoiceChannel |
A voice channel.
|
| Exception | Description |
|---|---|
| InvalidMessageException |
An exception indicating that an agent communication message was invalid.
|