|
Classes | |
| class | BaseUtility |
| Provides several utilities (mainly Blackboard functionality for a host). More... | |
| class | BaseWorldUtility |
| Provides information and utility methods as well as Blackboard functionality for the whole simulation. More... | |
| class | Blackboard |
| Provides a blackboard like information distribution. More... | |
| class | HostState |
| HostState is published by the battery to announce host failure. More... | |
| class | BBItem |
| Contains detailed information about the items published using the BB. More... | |
| class | ImNotifiable |
| Clients can receive change notifications from the Blackboard via this interface. More... | |
| class | Move |
| Class to store object position and movement. More... | |
| class | BatteryState |
| residual capacity of battery More... | |
| class | DroppedPacket |
| May be published by MAC lyer to indicate why a packet was dropped. More... | |
| class | Packet |
| Class that keeps track of the number of packets sent. More... | |
| class | UWBIRPacket |
| Class that keeps track of the number of packets sent. More... | |
Besides keeping the current position of its host it is mainly responsible for providing a black board like interface on which other modules of a host can publish and subscribe information.
To publish an information on the "black board" a module has to express that information as a subclass of BBitem.
To subscribe for information a module has to implement the ImNotifiable interface.
1.7.1