2 #ifndef __commander_HPP__ 3 #define __commander_HPP__ 10 #define COMMANDERSCONFIG(address, value) ( ((int)address<<8) | value ) 11 #define COMMANDERSCONFIGADDRESS(data) highByte((int)data) 12 #define COMMANDERSCONFIGVALUE(data) lowByte((int)data) 31 inline Commander() { pNextCommander = 0; AddCommander(
this); }
52 static unsigned long loops();
56 static void AddCommander(
Commander *inCommander);
59 #ifdef COMMANDERS_PRINT_COMMANDERS 63 static void printCommanders();
67 virtual void printCommander() {}
static unsigned long loops()
static void BeforeFirstLoops()
virtual unsigned long loop()
static void CommanderPriorityLoops()
virtual void beforeFirstLoop()
virtual void PriorityLoop()
Events which can be thrown.