APIs, concepts, guides, and more
RTTaskManagerCreationParameters

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...

Attributes

int32_t CpuCore = -1
 [Linux] CPU core to which the manager should be pinned (-1 for no pinning).
 
char NodeName [NameLengthMaximum] = {0}
 [INtime] Name of the node on which the manager will run.
 
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] = {0}
 User-defined label for the manager.
 

Static Attributes

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).
 

Description

Examples
HelloRTTasks.cpp, RTTasksHelpers.h, and RandomWalk.cpp.

Definition at line 317 of file rttask.h.