NRP Core  1.4.1
grpc_engine_script.GrpcEngineScript Class Reference

Public Member Functions

None __init__ (self)
 
None initialize (self)
 
None runLoop (self, int timestep_ns)
 
None shutdown (self)
 
None reset (self)
 

Constructor & Destructor Documentation

◆ __init__()

None grpc_engine_script.GrpcEngineScript.__init__ (   self)
Constructor

Member Function Documentation

◆ initialize()

None grpc_engine_script.GrpcEngineScript.initialize (   self)
Initializes the simulation.

This function should be overwritten by the derived class and
should contain all steps necessary to initialize the simulation.

◆ reset()

None grpc_engine_script.GrpcEngineScript.reset (   self)
Resets the simulation.

This function should be overwritten by the derived class and
should contain all steps necessary to reset the simulation.

◆ runLoop()

None grpc_engine_script.GrpcEngineScript.runLoop (   self,
int  timestep_ns 
)
Runs a single step of the simulation.

This function should be overwritten by the derived class and
should contain all steps necessary to advance the simulation
by the specified time.

◆ shutdown()

None grpc_engine_script.GrpcEngineScript.shutdown (   self)
Shutdowns the simulation.

This function should be overwritten by the derived class and
should contain all steps necessary to cleanly shutdown the simulation.

The documentation for this class was generated from the following file: