adf_core_python.core.gateway.message package#

Subpackages#

Submodules#

adf_core_python.core.gateway.message.am_agent module#

class adf_core_python.core.gateway.message.am_agent.AMAgent#

ベースクラス: Message

read() None#
write(agent_id: EntityID, entities: list[Entity], config: dict[str, Any], mode: int) Any#

adf_core_python.core.gateway.message.am_exec module#

class adf_core_python.core.gateway.message.am_exec.AMExec#

ベースクラス: Message, ABC

read() None#
write(module_id: str, method_name: str, arguments: dict[str, str]) Any#

adf_core_python.core.gateway.message.am_module module#

class adf_core_python.core.gateway.message.am_module.AMModule#

ベースクラス: Message

read() None#
write(module_id: str, module_name: str, default_class_name: str) Any#

adf_core_python.core.gateway.message.am_update module#

class adf_core_python.core.gateway.message.am_update.AMUpdate#

ベースクラス: Message, ABC

read() None#
write(time: int, changed: ChangeSet, heard: list[Command]) Any#

adf_core_python.core.gateway.message.ma_exec_response module#

class adf_core_python.core.gateway.message.ma_exec_response.MAExecResponse(data: <module 'rcrs_core.connection.RCRSProto_pb2' from '/home/runner/work/adf-core-python/adf-core-python/.venv/lib/python3.12/site-packages/rcrs_core/connection/RCRSProto_pb2.py'>)#

ベースクラス: Message, ABC

read() None#
write() None#

adf_core_python.core.gateway.message.ma_module_response module#

class adf_core_python.core.gateway.message.ma_module_response.MAModuleResponse(data: <module 'rcrs_core.connection.RCRSProto_pb2' from '/home/runner/work/adf-core-python/adf-core-python/.venv/lib/python3.12/site-packages/rcrs_core/connection/RCRSProto_pb2.py'>)#

ベースクラス: Message, ABC

read() None#
write() None#

adf_core_python.core.gateway.message.moduleMessageFactory module#

class adf_core_python.core.gateway.message.moduleMessageFactory.ModuleMessageFactory#

ベースクラス: object

make_message(msg: <module 'rcrs_core.connection.RCRSProto_pb2' from '/home/runner/work/adf-core-python/adf-core-python/.venv/lib/python3.12/site-packages/rcrs_core/connection/RCRSProto_pb2.py'>) MAModuleResponse | MAExecResponse | None#

Module contents#