Protected Member Functions | |
| void | SetUp () override |
Protected Attributes | |
| std::shared_ptr< DataContext > | data |
| std::unique_ptr< rad::Application > | appl |
| std::unique_ptr< TestableExecuteActivity > | activity |
The execute activity is the user override point: consortia read their loop parameters through its GetLoopParam(). params is a vector_string node, so a plain rad::Config key lookup on ".../params/<name>" cannot resolve it (config-ng rejects a named child on a sequence node) and silently yields the default - i.e. the configured motor settings would be ignored. GetLoopParam must go through GetLoopParamFromConfig, like the action groups do.
|
inlineoverrideprotected |
|
protected |
|
protected |
|
protected |