The RealTimeTasks namespace.
|
| class | RTTask |
| | Interface for controlling and monitoring a single real-time task. See RTTaskManager::TaskSubmit and RTTaskManager::TasksGet for getting instances. See Real-Time Tasks for more information. More...
|
| struct | RTTaskCreationParameters |
| | RTTaskCreationParameters specifies all the information required to create and configure a real-time task, including the function to execute, priority, and whether to enable execution timing. Use with RTTaskManager::TaskSubmit() and see Real-Time Tasks for more information. More...
|
| struct | RTTaskInfo |
| | RTTaskInfo provides information about a real-time task, including its creation parameters. Get with RTTask::InfoGet() and see Real-Time Tasks for more information. More...
|
| class | RTTaskManager |
| | Interface for managing real-time tasks firmware. See Real-Time Tasks for more information. More...
|
| struct | 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...
|
| struct | RTTaskManagerInfo |
| | Information about RTTaskManager firmware, including its creation parameters and ID. Get with RTTaskManager::InfoGet(). See Real-Time Tasks for more information. More...
|
| struct | RTTaskManagerStatus |
| | RTTaskManagerStatus provides status information for RTTaskManager firmware, including its current state, task statistics, and timing information. Get with RTTaskManager::StatusGet() and see Real-Time Tasks for more information. More...
|
| struct | RTTaskStatus |
| | RTTaskStatus provides status information for a real-time task, including its current state, execution count, and timing statistics. Get with RTTask::StatusGet() and see Real-Time Tasks for more information. More...
|
|
| enum class | PlatformType : int32_t |
| | Enum representing the platform type for an RTTaskManager. More...
|
| enum class | RTTaskManagerState : int32_t |
| | Enum representing the possible states of an RTTaskManager. More...
|
| enum class | RTTaskState : int32_t |
| | Enum representing the possible states of a real-time task. More...
|
| enum class | TaskPriority : int32_t |
| | Enum representing the priority levels for a real-time task. More...
|
|
|
|
constexpr int32_t | RTTaskManagerCountMaximum = 8 |
| | Maximum number of RTTaskManager instances that can be created.
|
|
constexpr int32_t | RTTaskCountMaximum = 64 |
| | Maximum number of RTTask instances that can be created per manager.
|
|
constexpr char | RTTaskManagerExecutableName [] = "rttaskmanager" |
| | Name of the executable for the RTTaskManager firmware.
|