|
APIs, concepts, guides, and more
|
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...
Functions | |
| void | Stop () |
| Stop the task from executing. | |
| void | TimingReset () |
| Reset the timing statistics for the task. | |
| void | Remove () |
| Remove the task from its RTTaskManager. | |
| RTTaskStatus | StatusGet () |
| Get the current status of the task. | |
| int64_t | ExecutionCountAbsoluteWait (int64_t count=ExecutionCountDefault, int32_t timeoutMs=ExecutionCountWaitTimeoutMillisecondsDefault) |
| Wait for the task to reach a specific execution count. | |
| int64_t | ExecutionCountRelativeWait (int64_t count=ExecutionCountDefault, int32_t timeoutMs=ExecutionCountWaitTimeoutMillisecondsDefault) |
| Wait for the task to execute a specific number of times relative to current count. | |
| int32_t | IdGet () |
| Get the ID of the task. | |
| RTTaskInfo | InfoGet () |
| Get information about the task. | |