![]() |
undoStudio
The IDE of the undoRT ecosystem
|
Configuration for a single undoTask. More...
#include <ProjectManager.hpp>

Public Attributes | |
| std::string | name |
| Task name (e.g., "FastTask") | |
| std::string | plc |
| Associated PLC name. | |
| int | cycle_ms = 1 |
| Cycle time in milliseconds. | |
| int | priority = 80 |
| RT thread priority (1-99) | |
| int | cpu_affinity = -1 |
| CPU pin (-1 = any core) | |
| std::vector< std::string > | programs |
| Ordered PROGRAM execution list. | |
Configuration for a single undoTask.
Each task maps to one undoPLC and carries a list of PROGRAM POUs that are executed in the given order at each cycle.
| int undoStudio::core::TaskConfig::cpu_affinity = -1 |
CPU pin (-1 = any core)
| int undoStudio::core::TaskConfig::cycle_ms = 1 |
Cycle time in milliseconds.
| std::string undoStudio::core::TaskConfig::name |
Task name (e.g., "FastTask")
| std::string undoStudio::core::TaskConfig::plc |
Associated PLC name.
| int undoStudio::core::TaskConfig::priority = 80 |
RT thread priority (1-99)
| std::vector<std::string> undoStudio::core::TaskConfig::programs |
Ordered PROGRAM execution list.