Uses of Class
com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase
Packages that use DigitalTwinBase
Package
Description
Digital twin model API - Create a digital twin model.
Digital twin development API - Develop and test simulation/real-time digital twins.
-
Uses of DigitalTwinBase in com.scaleoutsoftware.digitaltwin.abstractions
Classes in com.scaleoutsoftware.digitaltwin.abstractions with type parameters of type DigitalTwinBaseModifier and TypeClassDescriptionclassDigitalTwinBase<T extends DigitalTwinBase<T>>A real-time digital twin of a data source.classInitContext<T extends DigitalTwinBase<T>>The InitContext is passed as a parameter to theinit(InitContext)method of an initializing digital twin.classMessageProcessor<T extends DigitalTwinBase<T>>Processes messages for a real-time digital twin.classProcessingContext<T extends DigitalTwinBase<T>>Context object that allows the user to send a message to a DataSource.classSimulationProcessor<T extends DigitalTwinBase<T>>Processes simulation events for a digital twin.interfaceTimerHandler<T extends DigitalTwinBase<T>>Callback to a handle a timer message for aDigitalTwinBase.classTimerMetadata<T extends DigitalTwinBase<T>>Metadata class for a timer.Methods in com.scaleoutsoftware.digitaltwin.abstractions with type parameters of type DigitalTwinBaseModifier and TypeMethodDescription<T extends DigitalTwinBase<T>>
CompletableFuture<CreateResult> SimulationController.createInstance(String modelName, String instanceId, T base) Create a new digital twin instance for simulation processing. -
Uses of DigitalTwinBase in com.scaleoutsoftware.digitaltwin.development
Methods in com.scaleoutsoftware.digitaltwin.development with type parameters of type DigitalTwinBaseModifier and TypeMethodDescription<V extends DigitalTwinBase<V>>
voidWorkbench.addInstance(String modelName, String id, V instance) Adds a digital twin instance to the workbench.<T extends DigitalTwinBase<T>>
voidWorkbench.addRealTimeModel(String modelName, MessageProcessor<T> digitalTwinMessageProcessor, Class<T> dtType) Adds a real-time digital twin model to the workbench.<T extends DigitalTwinBase<T>>
voidWorkbench.addSimulationModel(String modelName, MessageProcessor<T> digitalTwinMessageProcessor, SimulationProcessor<T> simulationProcessor, Class<T> dtType) Adds a simulation digital twin model to the workbench.Methods in com.scaleoutsoftware.digitaltwin.development that return types with arguments of type DigitalTwinBaseModifier and TypeMethodDescriptionWorkbench.getInstances(String modelName) Retrieves DigitalTwin instances for a given model.