All Classes
| Class | Description |
|---|---|
| ConfigurationErrorsException |
Exceptions for IMB ModelControl.
|
| ConfigurationManager |
STUB; dummy configuration manager
|
| Connector |
IMB listener and publisher.
|
| Connector.IMBEventType |
Enum for IMB event types.
|
| EventTransceiver |
Relay events between IMB domain and OTS domain, enabled by pub/sub.
|
| IMBConnector |
Make a connection to the IMB bus, allow messages to be posted, and register callbacks from IMB to OTS.
|
| IMBException |
The IMBException specifies problems with the connection to the IMB bus.
|
| IMBMessageHandler |
Handle a message received over IMB for OTS.
|
| IMBModelPropertyTransmitter |
This interface defines that should be implemented in order to transmit a model property to an IMB Model Controller.
|
| ModelEvent |
The IMB Model events.
|
| ModelParameters |
Container for a list of model parameters.
For now this object is immutable. |
| ModelStarter |
Model starter.
|
| ModelState |
The possible states of a model.
|
| ObjectArrayToIMB |
Transmit an array of Object to the IMB hub.
|
| Parameter |
IMB model control parameter.
|
| Parameter.ParameterType |
IMB integer numbers and our corresponding enum values.
|
| SelfWrapper |
Interface for objects that implement prepare and qWrite.
|
| StandardSettings |
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| TByteBuffer |
General buffer for use within the IMB framework to standardize byte order and data exchange.
IMB is always little-endian within the framework (and over the network). |
| TConnection |
The connection to the framework and starting point to use IMB.
|
| TConnection.TConnectionState | |
| TConnection.TOnDisconnect |
Override dispatch to implement a disconnect handler
|
| TConnection.TOnEventnames |
Override dispatch to implement an event names request callback handler
|
| TConnection.TOnStatusUpdate |
Override dispatch to implement a status change handler
|
| TConnection.TOnSubAndPub | |
| TConnection.TOnVariable |
Override dispatch to implement a variable change handler
|
| TConnection.TVarPrefix | |
| TEventEntry |
This class implements the events that can be send and received over the IMB framework.
Handlers can be attached to events that get called when specified events are received. |
| TEventEntry.TLogLevel |
defines the type of log entry to send
|
| TEventEntry.TOnBuffer |
Override dispatch to implement a buffer event handler
|
| TEventEntry.TOnChangeFederation |
Override dispatch to implement a federation change handler
|
| TEventEntry.TOnChangeObject |
Override dispatch to implement a change object event handler
|
| TEventEntry.TOnChangeObjectData |
Override dispatch to implement a change object data event handler
|
| TEventEntry.TOnChildEvent |
Override dispatch to implement a handler for hub child event creation events
|
| TEventEntry.TOnFocus |
Override dispatch to implement a focus event handler
|
| TEventEntry.TOnNormalEvent |
Override dispatch to implement a normal event handler
|
| TEventEntry.TOnOtherEvent |
Override dispatch to implement a event handler for non-standard events
|
| TEventEntry.TOnStreamCreate |
Override dispatch to implement a handler of received streams, creating the local stream
|
| TEventEntry.TOnStreamEnd |
Override dispatch to implement a handler of received streams, action on end of stream
|
| TEventEntry.TOnSubAndPubEvent | |
| TEventEntry.TOnTimerCmd |
Override dispatch to implement a timer command handler for commands reset/start/stop
|
| TEventEntry.TOnTimerTick |
Override dispatch to implement a timer tick handler
|
| TLocator | |
| Transceiver |
Relay events between IMB domain and OTS domain.
|