Interface | Description |
---|---|
IActionListener |
A generic listener for thready things.
|
IBlaubotAdapter |
Interface for blaubot adapters representing a medium to exchange data with
(like Bluetooth, WIFI, ...).
|
IBlaubotConnection |
A connection abstraction.
|
IBlaubotDevice |
Abstraction for blaubot devices.
|
IBlaubotServerLifeCycleListener |
Listener interface to be attached to the BlaubotServer.
|
ILifecycleListener |
An
ILifecycleListener can be registered with |
IUnidentifiedBlaubotDevice |
Interface for IBlaubotDevice implementations used in Beacons to signal the
EthernetExchangeTask to set the right uniqueDevice ID once a bi-directional
connection was established and the uniqueId can be exchanged.
|
Class | Description |
---|---|
AbstractBlaubotConnection |
Abstract
IBlaubotConnection implemeneting only the listener code. |
AdminMessageBeacon |
A beacon implementation that is added to every blaubot instance.
|
BeaconHelper |
Contains helper methods to handle beacon messages
|
Blaubot |
The top level Blaubot object.
|
BlaubotAdapterConfig |
Holds hardware specific configuration data for the
IBlaubotAdapter s. |
BlaubotConnectionManager |
Manager to store and retrieve Connections related to
IBlaubotDevice instances. |
BlaubotConstants |
Blaubot wide constants.
|
BlaubotDevice |
Generic IBlaubotDevice implementation, where the uniqueId can be freely chosen.
|
BlaubotFactory |
A factory that creates Blaubot, adapter, beacon, BlaubotServer and BlaubotServerConnector instances.
|
BlaubotKingdom |
The root object for all BlaubotKingdoms connected to the BlaubotServer.
|
BlaubotKingdomConnection |
This is a wrapper for connections to the server.
|
BlaubotServer |
The Blaubot server
|
BlaubotServerConnector |
This class connects to BlaubotServer instances.
|
BlaubotUUIDSet |
Holds all the needed UUIDs.
|
ConnectionStateMachineConfig |
Configuration object specific to a given
IBlaubotAdapter implementation. |
GenericBlaubotConnection |
An generic generic
IBlaubotConnection blaubot connection implementation using input and output streams |
KeepAliveSender |
Helper object managing the keep alive message delivery at a fixed rate.
|
LifeCycleEventDispatcher |
Listens for
CensusMessage s, calculates the diff (left or joined
devices and prince changes) and communicates them through the ILifecycleListener s attached to this Blaubot instance. |
LifecycleListenerAdapter |
Adapter pattern for the ILifecycleListener interface.
|
ServerConnectionManager |
Manages the connection to the BlaubotServer (if set).
|
Enum | Description |
---|---|
State |
Enum constants wiring together some classes related to device states.
|