Module project

Module project 

Source
Expand description

Project configuration types

Types for loading and managing mecha10.json project configuration files.

Structs§

BehaviorExecutorConfig
Behavior executor configuration
BehaviorsConfig
Behavior tree configuration
DashboardConfig
Dashboard configuration
DatabaseServiceConfig
DockerServicesConfig
Docker services configuration for project-level Docker Compose management
EnvironmentConfig
Configuration for a specific environment
EnvironmentsConfig
Environment-specific configuration
HttpApiServiceConfig
JobProcessorServiceConfig
LifecycleConfig
Lifecycle configuration for mode-based node management
ModeConfig
Configuration for a single operational mode
NetworkingConfig
Networking configuration for WebRTC relay and signaling
NodeSpec
Parsed node specification from namespaced string format
NodesConfig
Nodes configuration - array of namespaced node identifiers
ProjectConfig
ProjectSimulationConfig
Project-level simulation configuration stored in mecha10.json
RedisConfig
RelayConfig
WebRTC relay configuration
RobotConfig
ScheduledTaskConfig
SchedulerServiceConfig
ServicesConfig

Enums§

NodeSource
Node source type based on namespace prefix

Functions§

load_project_config
Load full project config from mecha10.json
load_robot_id
Load robot_id from mecha10.json