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-2019 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.