"""
Autogenerated python message buffer code.
Source: clad/types/cubeAnimationTrigger.clad
Full command line: victor-clad/tools/message-buffers/emitters/Python_emitter.py -C src -I clad/src lib/util/source/anki/clad robot/clad/src coretech/vision/clad_src coretech/common/clad_src -o generated/cladPython clad/types/cubeAnimationTrigger.clad
"""

from __future__ import absolute_import
from __future__ import print_function

def _modify_path():
  import inspect, os, sys
  search_paths = [
    '../..',
    '../../../../victor-clad/tools/message-buffers/support/python',
  ]
  currentpath = os.path.abspath(os.path.dirname(inspect.getfile(inspect.currentframe())))
  for search_path in search_paths:
    search_path = os.path.normpath(os.path.abspath(os.path.realpath(os.path.join(currentpath, search_path))))
    if search_path not in sys.path:
      sys.path.insert(0, search_path)
_modify_path()

import msgbuffers

Anki = msgbuffers.Namespace()
Anki.Vector = msgbuffers.Namespace()

class CubeAnimationTrigger(object):
  "Automatically-generated int_32 enumeration."
  Carrying                    = 0
  Connected                   = 1
  CubeDrive                   = 2
  CubePouncePlayerLose        = 3
  CubePouncePlayerWin         = 4
  DrivingTo                   = 5
  Flash                       = 6
  GatherCubesAllCubesInBeacon = 7
  GatherCubesCubeInBeacon     = 8
  Interacting                 = 9
  InteractingBehaviorLock     = 10
  Onboarding                  = 11
  ShutDown                    = 12
  Sleep                       = 13
  SleepNoFade                 = 14
  SpeedTapWin                 = 15
  SpeedTapLose                = 16
  SpinnerBlueCelebration      = 17
  SpinnerBlueCycle            = 18
  SpinnerBlueLockIn           = 19
  SpinnerBlueLockedPulse      = 20
  SpinnerBlueLocked           = 21
  SpinnerGreenCelebration     = 22
  SpinnerGreenCycle           = 23
  SpinnerGreenLockIn          = 24
  SpinnerGreenLockedPulse     = 25
  SpinnerGreenLocked          = 26
  SpinnerPlayerError          = 27
  SpinnerPurpleCelebration    = 28
  SpinnerPurpleCycle          = 29
  SpinnerPurpleLockIn         = 30
  SpinnerPurpleLockedPulse    = 31
  SpinnerPurpleLocked         = 32
  SpinnerRedCelebration       = 33
  SpinnerRedCycle             = 34
  SpinnerRedLockIn            = 35
  SpinnerRedLockedPulse       = 36
  SpinnerRedLocked            = 37
  SpinnerStartGame            = 38
  SpinnerYellowCelebration    = 39
  SpinnerYellowCycle          = 40
  SpinnerYellowLockIn         = 41
  SpinnerYellowLockedPulse    = 42
  SpinnerYellowLocked         = 43
  TapResponsePulse            = 44
  TestAllLeds                 = 45
  TestOffset                  = 46
  TestRotation                = 47
  Visible                     = 48
  WakeUp                      = 49
  Count                       = 50

Anki.Vector.CubeAnimationTrigger = CubeAnimationTrigger
del CubeAnimationTrigger


