INVALID_STATE_CMD
#define INVALID_STATE_CMD(sc,state,cmd) invalidStateCmd(sc,state,cmd,__LINE__);
#define INVALID_STATE_CMD(sc,state,cmd) sc->bigTrouble = true;