adf_core_python.core.agent.communication.standard package#
Subpackages#
- adf_core_python.core.agent.communication.standard.bundle package
- Subpackages
- adf_core_python.core.agent.communication.standard.bundle.centralized package
- Submodules
- adf_core_python.core.agent.communication.standard.bundle.centralized.command_ambulance module
- adf_core_python.core.agent.communication.standard.bundle.centralized.command_fire module
- adf_core_python.core.agent.communication.standard.bundle.centralized.command_police module
- adf_core_python.core.agent.communication.standard.bundle.centralized.command_scout module
- adf_core_python.core.agent.communication.standard.bundle.centralized.message_report module
- Module contents
- adf_core_python.core.agent.communication.standard.bundle.information package
- Submodules
- adf_core_python.core.agent.communication.standard.bundle.information.message_ambulance_team module
- adf_core_python.core.agent.communication.standard.bundle.information.message_building module
- adf_core_python.core.agent.communication.standard.bundle.information.message_civilian module
- adf_core_python.core.agent.communication.standard.bundle.information.message_fire_brigade module
- adf_core_python.core.agent.communication.standard.bundle.information.message_police_force module
- adf_core_python.core.agent.communication.standard.bundle.information.message_road module
- Module contents
- adf_core_python.core.agent.communication.standard.bundle.centralized package
- Submodules
- adf_core_python.core.agent.communication.standard.bundle.standard_message module
- adf_core_python.core.agent.communication.standard.bundle.standard_message_priority module
- Module contents
- Subpackages
- adf_core_python.core.agent.communication.standard.utility package
Submodules#
adf_core_python.core.agent.communication.standard.standard_communication_module module#
- class adf_core_python.core.agent.communication.standard.standard_communication_module.StandardCommunicationModule#
ベースクラス:
CommunicationModule
- ESCAPE_CHAR = bitarray('11111111')#
- SIZE_ID: int = 5#
- SIZE_TTL: int = 3#
- add_received_message(message_manager: MessageManager, is_wireless_message: bool, sender_entity_id: EntityID, data: bitarray) None #
- receive(agent: Agent, message_manager: MessageManager) None #
- send(agent: Agent, message_manager: MessageManager) None #