![]() |
OS
v1.7.5
Documentation
|
This is the complete list of members for qOS::stateMachine, including all inherited members.
| add(sm::state &s, const sm::stateCallback_t &sFcn, sm::state &init) noexcept | qOS::stateMachine | inline |
| add(sm::state &s, const sm::stateCallback_t &sFcn) noexcept | qOS::stateMachine | inline |
| getCurrent(void) const noexcept | qOS::stateMachine | |
| getData(void) const noexcept | qOS::stateMachine | |
| getQueue(void) const noexcept | qOS::stateMachine | |
| getTimeSpec(void) const noexcept | qOS::stateMachine | |
| getTop(void) const noexcept | qOS::stateMachine | |
| install(queue &q) noexcept | qOS::stateMachine | |
| install(sm::signalQueue< numberOfSignals > &sq) noexcept | qOS::stateMachine | inline |
| install(sm::timeoutSpec &ts) noexcept | qOS::stateMachine | |
| isInitialized(void) const | qOS::stateMachine | inline |
| operator bool() const noexcept | qOS::stateMachine | inlineexplicit |
| run(sm::signal_t sig) noexcept | qOS::stateMachine | |
| sendSignal(sm::signalID sig, void *sData=nullptr, bool isUrgent=false) noexcept | qOS::stateMachine | |
| sendSignal(sm::signalIDType sig, void *sData=nullptr, bool isUrgent=false) noexcept | qOS::stateMachine | inline |
| setSurrounding(const sm::surroundingCallback_t &sFcn) noexcept | qOS::stateMachine | |
| setup(const sm::stateCallback_t &topFcn, sm::state &init, sm::surroundingCallback_t sFcn=nullptr, void *pData=nullptr) noexcept | qOS::stateMachine | inline |
| stateMachine()=default | qOS::stateMachine | |
| timeoutSet(const index_t xTimeout, const qOS::duration_t t) noexcept | qOS::stateMachine | |
| timeoutStop(const index_t xTimeout) noexcept | qOS::stateMachine |