NRP Core  1.4.1
server_callbacks Namespace Reference

Functions

str get_engine_name ()
 
dict initialize (dict request_json)
 
dict run_loop (dict request_json)
 
None set_datapacks (dict request_json)
 
None set_datapack (str datapack_name, dict datapack)
 
list get_registered_datapack_names ()
 
dict get_datapacks (dict request_json)
 
dict get_datapack (str datapack_name)
 
dict reset (dict request_json)
 
None shutdown (dict request_json)
 

Variables

 script = None
 

Function Documentation

◆ get_datapack()

dict server_callbacks.get_datapack ( str  datapack_name)
Returns requested datapack stored in the Script object

◆ get_datapacks()

dict server_callbacks.get_datapacks ( dict  request_json)
Returns requested datapacks stored in the Script object

◆ get_engine_name()

str server_callbacks.get_engine_name ( )
Returns Engine name

◆ get_registered_datapack_names()

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

◆ initialize()

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

◆ reset()

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

◆ run_loop()

dict server_callbacks.run_loop ( dict  request_json)
Advances the simulation time and runs the runLoop method of the Script object

◆ set_datapack()

None server_callbacks.set_datapack ( str  datapack_name,
dict  datapack 
)
Sets given data on requested datapack stored in the Script object

◆ set_datapacks()

None server_callbacks.set_datapacks ( dict  request_json)
Sets given data on requested datapacks stored in the Script object

◆ shutdown()

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

Variable Documentation

◆ script

server_callbacks.script = None