![]() |
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.