chronon::sender::config::UnitConfig
Parsed YAML config for one unit instance — type, name, and raw params.
#include <SenderUnitConfig.hpp>
Public Functions
| Name | |
|---|---|
| bool | isValid() const |
Public Attributes
| Name | |
|---|---|
| std::string | type_name Factory type name, e.g. "FetchUnit". |
| uint32_t | tick_interval Execute tick() only on global cycles divisible by this. |
| YAML::Node | params_yaml Raw YAML node for parameter deserialization. |
| std::string | instance_name |
| bool | has_tick_interval |
Public Functions Documentation
function isValid
inline bool isValid() const
Public Attributes Documentation
variable type_name
std::string type_name;
Factory type name, e.g. "FetchUnit".
variable tick_interval
uint32_t tick_interval = 1;
Execute tick() only on global cycles divisible by this.
variable params_yaml
YAML::Node params_yaml;
Raw YAML node for parameter deserialization.
variable instance_name
std::string instance_name;
variable has_tick_interval
bool has_tick_interval = false;
Updated on 2026-07-06 at 09:03:33 +0000