COSA
An Object-Oriented Platform for Arduino Programming
|
This is the complete list of members for FSM, including all inherited members.
attach(Linkage *pred) | Linkage | inlineprotected |
begin() | FSM | inline |
cancel_timer() | FSM | inline |
detach() | Link | inlineprotected |
end() | FSM | inline |
expire_after(uint32_t time) | Job | inlineprotected |
expire_after() const | Job | inlineprotected |
expire_at(uint32_t time) | Job | inlineprotected |
expire_at() const | Job | inlineprotected |
FSM(StateHandler init, Job::Scheduler *scheduler=NULL, uint16_t period=0) | FSM | inline |
get(uint16_t ¶m) const | FSM | inline |
get(void *¶m) const | FSM | inline |
is_started() const | Job | inlineprotected |
Job(Scheduler *scheduler) | Job | inlineprotected |
Link() | Link | inlineprotected |
Linkage() | Linkage | inlineprotected |
m_expires | Job | protected |
m_pred | Linkage | protected |
m_scheduler | Job | protected |
m_succ | Linkage | protected |
on_expired() | Job | inlineprotectedvirtual |
period(uint8_t ms) | FSM | inline |
pred() const | Linkage | inlineprotected |
run() | Job | inlineprotectedvirtual |
send(uint8_t type, uint16_t value=0) | FSM | inline |
send(uint8_t type, void *value) | FSM | inline |
set_timer(uint16_t ms) | FSM | inline |
start() | Job | inlineprotected |
state(StateHandler fn) | FSM | inline |
state() const | FSM | inline |
StateHandler typedef | FSM | |
stop() | Job | inlineprotected |
succ() const | Linkage | inlineprotected |
time() const | Job | inlineprotected |