RTTaskManagerCreationParameters specifies all the information required to create and configure an RTTaskManager firmware, including the platform and execution environment. Use with RTTaskManager::Create() and see Real-Time Tasks for more information.
More...
|
|
int32_t | CpuCore = -1 |
| | [Linux] CPU core to which the manager should be pinned (-1 for no pinning).
|
| |
|
char | NodeName [NameLengthMaximum] = "NodeA" |
| | [INtime] Name of the node on which the manager will run. By default, this is set to (and verified as) NodeNameDefault.
|
| |
|
bool | NoRmp = false |
| | Disable the initialization of the RMP and RapidCode objects on task manager startup and their use in synchronizing task manager cycles.
|
| |
|
PlatformType | Platform = PlatformType::Native |
| | Platform on which the manager firmware will run.
|
| |
|
char | RTTaskDirectory [DirectoryLengthMaximum] = {0} |
| | Path to the directory containing the real-time task libraries.
|
| |
| char | UserLabel [NameLengthMaximum] = "RTTaskManager" |
| | User-defined label for the manager.
|
| |
|
|
static constexpr int32_t | DirectoryLengthMaximum = 256 |
| | Maximum length of the directory path.
|
| |
|
static constexpr int32_t | NameLengthMaximum = 64 |
| | Maximum length of name fields (node name, user label).
|
| |
|
static constexpr char | NodeNameDefault [] = "NodeA" |
| | Default INtime Node name (only needed if PlatformType is INtime).
|
| |
| static constexpr char | UserLabelDefault [] = "RTTaskManager" |
| | Default user label for a task manager.
|
| |