"""
Autogenerated python message buffer code.
Source: clad/types/nvStorageTypes.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/nvStorageTypes.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()
Anki.Vector.NVStorage = msgbuffers.Namespace()

class NVConst(object):
  "Automatically-generated uint_32 enumeration."
  NVConst_FACTORY_DATA_BIT = 0x80000000

Anki.Vector.NVStorage.NVConst = NVConst
del NVConst


class NVEntryTag(object):
  "Automatically-generated uint_32 enumeration."
  NVEntry_LabAssignments     = 0x196000
  NVEntry_BirthCertificate   = 0x80000000
  NVEntry_CameraCalib        = 0x80000001
  NVEntry_ObservedCubePose   = 0x80000005
  NVEntry_IMUInfo            = 0x80000006
  NVEntry_PlaypenTestResults = 0x80000010
  NVEntry_CalibImage1        = 0x80010000

Anki.Vector.NVStorage.NVEntryTag = NVEntryTag
del NVEntryTag


class NVResult(object):
  "Automatically-generated int_8 enumeration."
  NV_OKAY      = 0
  NV_NOT_FOUND = -1
  NV_NO_ROOM   = -2
  NV_BAD_ARGS  = -3

Anki.Vector.NVStorage.NVResult = NVResult
del NVResult


