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 = {}¶