|
|
| RapidVector< const char * > | GlobalNamesGet (const char *const libraryName=nullptr, const char *const libraryDirectory=nullptr) |
| | Get names of all global variables.
|
| RSI::RapidCode::FirmwareValue | GlobalValueGet (int32_t offset) |
| | Read a GlobalTag by its offset. (internal use).
|
| RSI::RapidCode::FirmwareValue | GlobalValueGet (const char *const name, const char *const libraryName=nullptr, const char *const libraryDirectory=nullptr) |
| | Read a GlobalTag by its name.
|
| void | GlobalValueSet (const RSI::RapidCode::FirmwareValue &value, const char *const name, const char *const libraryName=nullptr, const char *const libraryDirectory=nullptr) |
| | Set the value of a GlobalTag variable.
|
| RSI::RapidCode::RSIDataType | GlobalTypeGet (const char *const name, const char *const libraryName=nullptr, const char *const libraryDirectory=nullptr) |
| | Get the type of a GlobalTag variable.
|
|
| RTTask | TaskSubmit (const RTTaskCreationParameters ¶meters) |
| | Submit a new task to the manager using creation parameters.
|
| RTTask | TaskSubmit (const char *const functionName, const char *const libraryName=RTTaskCreationParameters::LibraryNameDefault, const char *const libraryDirectory=nullptr) |
| | Submit a new task to the manager using function and library names.
|
| void | Shutdown () |
| | Shutdown the RTTaskManager firmware.
|
|
| RapidVector< RTTask > | TasksGet () |
| | Get all tasks managed by this RTTaskManager.
|
| RTTaskManagerStatus | StatusGet () |
| | Get the current status of the manager.
|
|
| RTTaskManagerInfo | InfoGet () |
| | Get information about the manager.
|
| int32_t | IdGet () |
| | Get the ID of the manager.
|
- Description:
- RTTaskManager provides an interface for creating, controlling, and monitoring the real-time tasks firmware, including submitting new tasks, retrieving status information, and managing global data shared between tasks.
- Examples
- follow-sensor.cpp, print-rttasks-summary.cpp, and rttasks-helpers.h.
Definition at line 561 of file rttask.h.