morse.multinode package¶
Submodules¶
morse.multinode.hla module¶
-
class
HLANode(name, server_address, server_port)[source]¶ Bases:
morse.core.multinode.SimulationNodeClassImplements multinode simulation using HLA.
-
federation= 'MORSE'¶
-
fom= 'morse.fed'¶
-
synchronize()[source]¶ Synchronize simulation nodes. Publishes node’s robots to the other simulation nodes and update node’s external robots from data published by other simulation nodes.
-
time_sync= False¶
-
-
class
MorseAmbassador(rtia, federation, time_regulation, timestep, lookahead)[source]¶ Bases:
morse.middleware.hla_datastream.MorseBaseAmbassadorThe Federate Ambassador of the MORSE node.
morse.multinode.socket module¶
-
class
SocketNode(name, server_address, server_port)[source]¶ Bases:
morse.core.multinode.SimulationNodeClassImplements multinode simulation using sockets.
-
out_data= {}¶
-