morse.multinode package¶
Submodules¶
morse.multinode.hla module¶
-
class
HLANode
(name, server_address, server_port)[source]¶ Bases:
morse.core.multinode.SimulationNodeClass
Implements 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.MorseBaseAmbassador
The Federate Ambassador of the MORSE node.
morse.multinode.socket module¶
-
class
SocketNode
(name, server_address, server_port)[source]¶ Bases:
morse.core.multinode.SimulationNodeClass
Implements multinode simulation using sockets.
-
out_data
= {}¶
-