// ======================================================
//              SYSTEM STATES
// ======================================================


#ifndef STATES_H
#define STATES_H

enum FocusState
{
    STATE_READY,
    STATE_FOCUS,
    STATE_COMPLETE,
    STATE_SLEEP
};

enum MotionState
{
    MOTION_STILL,
    MOTION_NORMAL,
    MOTION_PICKUP,
    MOTION_SHAKE
};

enum EffectState
{
    EFFECT_NONE,
    EFFECT_IDLE,
    EFFECT_WAKE,
    EFFECT_PICKUP,
    EFFECT_WARNING,
    EFFECT_COMPLETE
};

#endif