ai_nn_controller
Getting Started
Installation
Quick Start Guide
Configuration
User Guide
Architecture
Developing Control Applications
Developing Network Nodes
Developing Plugins
Defining Commands
Docker Deployment
API Reference
Core Framework API (ai_nn_controller)
Plugin Framework API (ai_nn_controller.plugin_framework)
Capability Discovery API (ai_nn_controller.plugins)
Registration Service API
Message Broker API
REST API Reference
MCP Integration
Examples
Basic Application Example
Dummy Node Examples
Multi-Node Monitoring Example
Conflict Mitigation Example
Plugin Example
srsRAN Integration Example
Contributing
Contributing Guidelines
Development Setup
ai_nn_controller
Index
Index
_
|
A
|
B
|
C
|
D
|
G
|
H
|
I
|
L
|
N
|
P
|
R
|
S
|
T
|
U
|
W
_
__init__() (register.RegisterInterface method)
A
add_aic_app() (ai_nn_controller.managers.AicManager class method)
add_command() (ai_nn_controller.AicApp class method)
add_router() (ai_nn_controller.managers.AicManager class method)
ai_nn_controller.AicApp (built-in class)
ai_nn_controller.AicController (built-in class)
ai_nn_controller.config.AicConfig (built-in class)
ai_nn_controller.config.vprint()
built-in function
ai_nn_controller.decorators.agent_controlled.agent_controlled()
built-in function
ai_nn_controller.decorators.aic_app.aic_app()
built-in function
ai_nn_controller.decorators.command_validator.command_validator()
built-in function
ai_nn_controller.enums.MeasurementsHandler (built-in class)
ai_nn_controller.managers.AicManager (built-in class)
ai_nn_controller.mcp.server.MCPServer (built-in class)
ai_nn_controller.mcp.server.StdioMCPServer (built-in class)
ai_nn_controller.mcp.tool_registry.MCPTool (built-in class)
ai_nn_controller.mcp.tool_registry.MCPToolRegistry (built-in class)
ai_nn_controller.plugin_framework.aic_plugin()
built-in function
ai_nn_controller.plugin_framework.AicPlugin (built-in class)
ai_nn_controller.plugin_framework.bootstrap_plugin_bundle()
built-in function
ai_nn_controller.plugin_framework.load_plugin_entrypoints()
built-in function
ai_nn_controller.plugin_framework.ModelRegistryPlugin (built-in class)
ai_nn_controller.plugin_framework.MonitoringPlugin (built-in class)
ai_nn_controller.plugin_framework.PLUGIN_ENTRYPOINT_GROUP (built-in variable)
ai_nn_controller.plugin_framework.PluginManager (built-in class)
ai_nn_controller.plugin_framework.StoragePlugin (built-in class)
ai_nn_controller.plugin_framework.validate_app_plugins()
built-in function
ai_nn_controller.plugins.bootstrap_application_bundle()
built-in function
ai_nn_controller.plugins.CapabilityMetadata (built-in class)
ai_nn_controller.plugins.CompatibilityRange (built-in class)
ai_nn_controller.plugins.ENTRYPOINT_GROUP (built-in variable)
ai_nn_controller.plugins.load_app_entrypoints()
built-in function
ai_nn_controller.plugins.PluginRegistry (built-in class)
ai_nn_controller.registry.execute_command()
built-in function
ai_nn_controller.registry.get_command_schema()
built-in function
ai_nn_controller.registry.has_command()
built-in function
ai_nn_controller.registry.list_commands()
built-in function
ai_nn_controller.registry.register_command()
built-in function
ai_nn_controller.registry.register_commands()
built-in function
aic_app_id (ai_nn_controller.AicApp attribute)
aic_apps (ai_nn_controller.managers.AicManager attribute)
alive_network_node_update() (register.RegisterInterface method)
ALL_MEASUREMENTS (ai_nn_controller.enums.MeasurementsHandler attribute)
all_plugins() (ai_nn_controller.plugin_framework.PluginManager class method)
B
built-in function
ai_nn_controller.config.vprint()
ai_nn_controller.decorators.agent_controlled.agent_controlled()
ai_nn_controller.decorators.aic_app.aic_app()
ai_nn_controller.decorators.command_validator.command_validator()
ai_nn_controller.plugin_framework.aic_plugin()
ai_nn_controller.plugin_framework.bootstrap_plugin_bundle()
ai_nn_controller.plugin_framework.load_plugin_entrypoints()
ai_nn_controller.plugin_framework.validate_app_plugins()
ai_nn_controller.plugins.bootstrap_application_bundle()
ai_nn_controller.plugins.load_app_entrypoints()
ai_nn_controller.registry.execute_command()
ai_nn_controller.registry.get_command_schema()
ai_nn_controller.registry.has_command()
ai_nn_controller.registry.list_commands()
ai_nn_controller.registry.register_command()
ai_nn_controller.registry.register_commands()
C
cell_ids (ai_nn_controller.AicApp attribute)
check_if_network_node_is_alive() (register.RegisterInterface method)
connect() (ai_nn_controller.plugin_framework.AicPlugin class method)
control_functions (ai_nn_controller.AicApp attribute)
control_loop_update_time (ai_nn_controller.AicApp attribute)
controller_instance (ai_nn_controller.managers.AicManager attribute)
D
disconnect() (ai_nn_controller.plugin_framework.AicPlugin class method)
discover() (ai_nn_controller.plugins.PluginRegistry class method)
G
get() (ai_nn_controller.plugin_framework.PluginManager class method)
get_app_measurements() (ai_nn_controller.AicController method)
get_app_state() (ai_nn_controller.AicController method)
(ai_nn_controller.managers.AicManager class method)
get_list_of_ctrl() (register.RegisterInterface method)
get_list_of_pm() (register.RegisterInterface method)
get_measurements() (ai_nn_controller.managers.AicManager class method)
get_metric() (ai_nn_controller.plugin_framework.MonitoringPlugin class method)
get_network_nodes() (register.RegisterInterface method)
get_routers() (ai_nn_controller.managers.AicManager class method)
H
handle_request() (ai_nn_controller.mcp.server.MCPServer method)
has() (ai_nn_controller.plugin_framework.PluginManager class method)
I
is_healthy() (ai_nn_controller.plugin_framework.AicPlugin class method)
L
list_plugins() (ai_nn_controller.plugin_framework.PluginManager class method)
list_tools() (ai_nn_controller.mcp.tool_registry.MCPToolRegistry class method)
load_model() (ai_nn_controller.plugin_framework.ModelRegistryPlugin class method)
N
node_msg_broker.CommandBroker (built-in class)
node_msg_broker.UnifiedMeasurementBroker (built-in class)
P
plugin_type (ai_nn_controller.plugin_framework.AicPlugin attribute)
process() (ai_nn_controller.AicApp class method)
push_metric() (ai_nn_controller.plugin_framework.MonitoringPlugin class method)
R
read() (ai_nn_controller.plugin_framework.StoragePlugin class method)
read_measurements (ai_nn_controller.AicApp attribute)
read_msg() (register.RegisterInterface method)
register() (ai_nn_controller.plugin_framework.PluginManager class method)
(ai_nn_controller.plugins.PluginRegistry class method)
register.RegisterInterface (built-in class)
register_ai_app() (register.RegisterInterface method)
register_ai_app_actions() (register.RegisterInterface method)
register_available_ctrls() (register.RegisterInterface method)
register_available_pms() (register.RegisterInterface method)
register_network_node() (register.RegisterInterface method)
register_tool() (ai_nn_controller.mcp.tool_registry.MCPToolRegistry class method)
routers (ai_nn_controller.managers.AicManager attribute)
run() (ai_nn_controller.AicController method)
(ai_nn_controller.mcp.server.StdioMCPServer method)
(node_msg_broker.CommandBroker method)
(node_msg_broker.UnifiedMeasurementBroker method)
S
save_model() (ai_nn_controller.plugin_framework.ModelRegistryPlugin class method)
send_commands (ai_nn_controller.AicApp attribute)
send_manual_control() (ai_nn_controller.AicController method)
(ai_nn_controller.managers.AicManager class method)
send_msg() (register.RegisterInterface method)
set_controller() (ai_nn_controller.managers.AicManager class method)
set_verbose() (ai_nn_controller.config.AicConfig class method)
T
to_dict() (ai_nn_controller.plugins.CapabilityMetadata method)
to_mcp_format() (ai_nn_controller.mcp.tool_registry.MCPTool method)
U
u_name (ai_nn_controller.plugin_framework.AicPlugin attribute)
update_app_state() (ai_nn_controller.AicController method)
update_state() (ai_nn_controller.managers.AicManager class method)
W
write() (ai_nn_controller.plugin_framework.StoragePlugin class method)