public interface SimulationDockService
Modifier and Type | Method and Description |
---|---|
String |
getDockId()
Returns the ID of this simulation dock
|
SimuComStatus |
getSimuComStatus() |
void |
load(AbstractSimulationConfig config,
byte[] simulationBundle,
boolean isRemoteRun)
Takes a byte array containing a bundle jar which contains the code for a single simulation.
|
void |
resume() |
void |
simulate(AbstractSimulationConfig config,
byte[] simulationBundle,
boolean isRemoteRun)
Takes a byte array containing a bundle jar which contains the code for a single simulation.
|
void |
step() |
void |
stopSimulation()
Cancels the running simulation
|
void |
suspend() |
void load(AbstractSimulationConfig config, byte[] simulationBundle, boolean isRemoteRun)
config
- The simulation configuration object describing simulation parameterssimulationBundle
- The jar file of the bundle containing the simulationisRemoteRun
- True of the simulation should run remotely and has no access to the local
sensorframeworkvoid simulate(AbstractSimulationConfig config, byte[] simulationBundle, boolean isRemoteRun)
config
- The simulation configuration object describing simulation parameterssimulationBundle
- The jar file of the bundle containing the simulationisRemoteRun
- True of the simulation should run remotely and has no access to the local
sensorframeworkString getDockId()
void stopSimulation()
void suspend()
void resume()
void step()
SimuComStatus getSimuComStatus()