NRP Core  1.4.1
grpc_server_callbacks Namespace Reference

Functions

str get_engine_name ()
 
dict initialize (dict request_json)
 
int run_loop (int time_step)
 
python_grpc_engine_pb2.SetDataPacksReply set_datapacks (python_grpc_engine_pb2.SetDataPacksRequest request_grpc)
 
None set_datapack (python_grpc_engine_pb2.DataPackMessage datapack)
 
list get_registered_datapack_names ()
 
python_grpc_engine_pb2.GetDataPacksReply get_datapacks (python_grpc_engine_pb2.GetDataPacksRequest request_grpc)
 
python_grpc_engine_pb2.DataPackMessage get_datapack (python_grpc_engine_pb2.DataPackIdentifier datapack_id)
 
dict reset (dict request_json)
 
None shutdown (dict request_json)
 

Variables

 script = None
 

Function Documentation

◆ get_datapack()

python_grpc_engine_pb2.DataPackMessage grpc_server_callbacks.get_datapack ( python_grpc_engine_pb2.DataPackIdentifier  datapack_id)
Returns requested datapack stored in the Script object

◆ get_datapacks()

python_grpc_engine_pb2.GetDataPacksReply grpc_server_callbacks.get_datapacks ( python_grpc_engine_pb2.GetDataPacksRequest  request_grpc)
Returns requested datapacks stored in the Script object

◆ get_engine_name()

str grpc_server_callbacks.get_engine_name ( )
Returns Engine name

◆ get_registered_datapack_names()

list grpc_server_callbacks.get_registered_datapack_names ( )
Returns the list of registered datapack names

◆ initialize()

dict grpc_server_callbacks.initialize ( dict  request_json)
Imports module containing the Script class, instantiates it, and runs its initialize() method

◆ reset()

dict grpc_server_callbacks.reset ( dict  request_json)
Calls the reset() method of the Script object

◆ run_loop()

int grpc_server_callbacks.run_loop ( int  time_step)
Advances the simulation time and runs the runLoop method of the Script object

◆ set_datapack()

None grpc_server_callbacks.set_datapack ( python_grpc_engine_pb2.DataPackMessage  datapack)
Set datapack in the Script object

◆ set_datapacks()

python_grpc_engine_pb2.SetDataPacksReply grpc_server_callbacks.set_datapacks ( python_grpc_engine_pb2.SetDataPacksRequest  request_grpc)
Sets given data on requested datapacks stored in the Script object

◆ shutdown()

None grpc_server_callbacks.shutdown ( dict  request_json)
Calls the shutdown() method of the Script object

Variable Documentation

◆ script

grpc_server_callbacks.script = None