int INITIAL_TIMER_RATE = 1000; int FOCUS_TIMER_RATE = 1000; int FOCUS_NOTME_TIMER_RATE = 1000; enum { SURGE_TYPE_SENSORREADING = 0, SURGE_TYPE_ROOTBEACON = 1, SURGE_TYPE_SETRATE = 2, SURGE_TYPE_SLEEP = 3, SURGE_TYPE_WAKEUP = 4, SURGE_TYPE_FOCUS = 5, SURGE_TYPE_UNFOCUS = 6 }; typedef struct SurgeMsg { uint8_t type; uint16_t reading; uint16_t parentaddr; } __attribute__ ((packed)) SurgeMsg; enum { AM_SURGEMSG = 17 };