adf_core_python.core.gateway package#

Subpackages#

Submodules#

adf_core_python.core.gateway.gateway_agent module#

class adf_core_python.core.gateway.gateway_agent.GatewayAgent(gateway_launcher: GatewayLauncher)#

ベースクラス: object

add_gateway_module(gateway_module: GatewayModule) → None#
get_module_count() → int#
initialize() → None#
is_initialized() → bool#
message_received(msg: MessageProto) → None#
set_initialize_data(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo) → None#
set_send_msg(connection_send_func: Callable) → None#
update() → None#

adf_core_python.core.gateway.gateway_launcher module#

class adf_core_python.core.gateway.gateway_launcher.GatewayLauncher(host: str, port: int, logger: BoundLogger)#

ベースクラス: object

connect(gateway_agent: GatewayAgent) → None#
make_connection() → Connection#

adf_core_python.core.gateway.gateway_module module#

class adf_core_python.core.gateway.gateway_module.GatewayModule(gateway_agent: GatewayAgent)#

ベースクラス: object

execute(method_name: str, args: dict[str, str] | None = None) → Config#
get_execute_response() → Config#
get_gateway_class_name() → str#
get_is_executed() → bool#
get_is_initialized() → bool#
get_module_id() → str#
initialize(module_name: str, default_class_name: str) → str#
set_execute_response(result: Config) → None#
set_gateway_class_name(gateway_class_name: str) → None#
set_is_executed(_is_executed: bool) → None#
set_is_initialized(is_initialized: bool) → None#

adf_core_python.core.gateway.module_dict module#

class adf_core_python.core.gateway.module_dict.ModuleDict(module_dict: dict[str, str] | None = None)#

ベースクラス: object

Module contents#