![]() |
OS
v1.7.5
Documentation
|
This is the complete list of members for qOS::core, including all inherited members.
| add(task &Task, taskFcn_t callback, const priority_t p, const duration_t t, const iteration_t n, const taskState s=taskState::ENABLED_STATE, void *arg=nullptr) noexcept | qOS::core | |
| add(task &Task, taskFcn_t callback, const priority_t p, void *arg=nullptr) noexcept | qOS::core | inline |
| add(task &Task, stateMachine &m, const priority_t p, const duration_t t, const taskState s=taskState::ENABLED_STATE, void *arg=nullptr) noexcept | qOS::core | |
| add(task &Task, commandLineInterface &cli, const priority_t p, void *arg=nullptr) noexcept | qOS::core | |
| add(task &Task, input::watcher &w, const priority_t p=HIGHEST_PRIORITY, const taskState s=taskState::ENABLED_STATE, void *arg=nullptr) noexcept | qOS::core | |
| eventFlagsCheck(task &Task, taskFlag_t flagsToCheck, const bool clearOnExit=true, const bool checkForAll=false) noexcept | qOS::core | |
| eventFlagsModify(task &Task, const taskFlag_t tFlags, const bool action) noexcept | qOS::core | |
| eventFlagsRead(task &Task) const noexcept | qOS::core | |
| getGlobalState(task &Task) const noexcept | qOS::core | |
| getInstance(void) noexcept | qOS::core | static |
| getTaskByID(size_t id) noexcept | qOS::core | |
| getTaskByName(const char *name) noexcept | qOS::core | |
| hasPendingNotifications(const task &Task) const noexcept | qOS::core | |
| HIGHEST_PRIORITY | qOS::core | static |
| init(const getTickFcn_t tFcn=nullptr, taskFcn_t callbackIdle=nullptr, void(*coreIdleFcn)(void)=nullptr) noexcept | qOS::core | |
| LOWEST_PRIORITY | qOS::core | static |
| MEDIUM_PRIORITY | qOS::core | static |
| notify(notifyMode mode, task &Task, void *eventData=nullptr) noexcept | qOS::core | |
| notify(notifyMode mode, void *eventData=nullptr) noexcept | qOS::core | |
| operator bool() const noexcept | qOS::core | inlineexplicit |
| remove(task &Task) noexcept | qOS::core | |
| run(void) noexcept | qOS::core | |
| schedulerRelease(void) noexcept | qOS::core | |
| setCoreIdleFcn(void(*pFcn)(void)) noexcept | qOS::core | |
| setIdleTask(taskFcn_t callback) noexcept | qOS::core | |
| setNameIdleTask(const char *tName) noexcept | qOS::core | |
| setSchedulerReleaseCallback(taskFcn_t callback) noexcept | qOS::core | |
| yieldToTask(task &Task) noexcept | qOS::core |