diff options
| author | Selene ToyKeeper | 2017-08-24 19:22:10 -0600 |
|---|---|---|
| committer | Selene ToyKeeper | 2017-08-24 19:22:10 -0600 |
| commit | 5184aad41fdb501f05ff7b0d7131011657ed8275 (patch) | |
| tree | 9de56f14972a79b86a0291ab0ab0fc81ae7469d2 /spaghetti-monster/fsm-events.h | |
| parent | Added loop() to API, executes constantly. (diff) | |
| download | anduril-5184aad41fdb501f05ff7b0d7131011657ed8275.tar.gz anduril-5184aad41fdb501f05ff7b0d7131011657ed8275.tar.bz2 anduril-5184aad41fdb501f05ff7b0d7131011657ed8275.zip | |
Started on some documentation, spaghetti-monster.txt.
Added #defines for State return values: EVENT_HANDLED, EVENT_NOT_HANDLED
Improved handling of delay includes.
Managed mischief.
Diffstat (limited to 'spaghetti-monster/fsm-events.h')
| -rw-r--r-- | spaghetti-monster/fsm-events.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/spaghetti-monster/fsm-events.h b/spaghetti-monster/fsm-events.h index a14d7aa..a3ef130 100644 --- a/spaghetti-monster/fsm-events.h +++ b/spaghetti-monster/fsm-events.h @@ -30,6 +30,11 @@ typedef struct Emission { uint16_t arg; } Emission; +#define EVENT_HANDLED 0 +#define EVENT_NOT_HANDLED 1 +#define MISCHIEF_MANAGED EVENT_HANDLED +#define MISCHIEF_NOT_MANAGED EVENT_NOT_HANDLED + #define EV_MAX_LEN 16 uint8_t current_event[EV_MAX_LEN]; // at 0.016 ms per tick, 255 ticks = 4.08 s |
