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(input::watcher &w) 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) 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 | |
remove(task &Task) noexcept | qOS::core | |
remove(input::watcher &w) noexcept | qOS::core | |
run(void) noexcept | qOS::core | |
schedulerRelease(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 |