Module project

Module project 

Source
Expand description

Project configuration types

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

Structs§

BehaviorsConfig
Behavior tree 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
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
RobotConfig
ScheduledTaskConfig
SchedulerServiceConfig
ServicesConfig
TargetsConfig
Target execution configuration - defines where nodes run

Enums§

NodeSource
Node source type based on namespace prefix
NodeTarget
Target type for node execution

Functions§

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