#include <fsm.h>
Public Attributes | |
pthread_t | threadid |
Thread running the main loop or NULL. | |
struct robo_fsm * | fsm |
List of FSMs handled by this loop. | |
sem_t | event_sent |
Main loop waits on this semaphore while it waits for an event. | |
struct robo_fsm * | first |
Pointer to FSM whose timer expires first or NULL on no timer is active. | |
struct timespec | now |
Time when an event occurred. |
Main loop waits on this semaphore while it waits for an event.
struct robo_fsm* fsm_main_loop::first |
Pointer to FSM whose timer expires first or NULL on no timer is active.
struct robo_fsm* fsm_main_loop::fsm |
List of FSMs handled by this loop.
struct timespec fsm_main_loop::now |
Time when an event occurred.
pthread_t fsm_main_loop::threadid |
Thread running the main loop or NULL.