# This file was automatically generated by SWIG (http://www.swig.org).
# Version 3.0.8
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.
from sys import version_info
if version_info >= (2, 6, 0):
def swig_import_helper():
from os.path import dirname
import imp
fp = None
try:
fp, pathname, description = imp.find_module('_pyupm_bno055', [dirname(__file__)])
except ImportError:
import _pyupm_bno055
return _pyupm_bno055
if fp is not None:
try:
_mod = imp.load_module('_pyupm_bno055', fp, pathname, description)
finally:
fp.close()
return _mod
_pyupm_bno055 = swig_import_helper()
del swig_import_helper
else:
import _pyupm_bno055
del version_info
try:
_swig_property = property
except NameError:
pass # Python < 2.2 doesn't have 'property'.
def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
if (name == "thisown"):
return self.this.own(value)
if (name == "this"):
if type(value).__name__ == 'SwigPyObject':
self.__dict__[name] = value
return
method = class_type.__swig_setmethods__.get(name, None)
if method:
return method(self, value)
if (not static):
if _newclass:
object.__setattr__(self, name, value)
else:
self.__dict__[name] = value
else:
raise AttributeError("You cannot add attributes to %s" % self)
def _swig_setattr(self, class_type, name, value):
return _swig_setattr_nondynamic(self, class_type, name, value, 0)
def _swig_getattr_nondynamic(self, class_type, name, static=1):
if (name == "thisown"):
return self.this.own()
method = class_type.__swig_getmethods__.get(name, None)
if method:
return method(self)
if (not static):
return object.__getattr__(self, name)
else:
raise AttributeError(name)
def _swig_getattr(self, class_type, name):
return _swig_getattr_nondynamic(self, class_type, name, 0)
def _swig_repr(self):
try:
strthis = "proxy of " + self.this.__repr__()
except Exception:
strthis = ""
return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
try:
_object = object
_newclass = 1
except AttributeError:
class _object:
pass
_newclass = 0
def getVersion():
return _pyupm_bno055.getVersion()
getVersion = _pyupm_bno055.getVersion
[docs]class SwigPyIterator(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, SwigPyIterator, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, SwigPyIterator, name)
def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined - class is abstract")
__repr__ = _swig_repr
__swig_destroy__ = _pyupm_bno055.delete_SwigPyIterator
__del__ = lambda self: None
[docs] def value(self):
return _pyupm_bno055.SwigPyIterator_value(self)
[docs] def incr(self, n=1):
return _pyupm_bno055.SwigPyIterator_incr(self, n)
[docs] def decr(self, n=1):
return _pyupm_bno055.SwigPyIterator_decr(self, n)
[docs] def distance(self, x):
return _pyupm_bno055.SwigPyIterator_distance(self, x)
[docs] def equal(self, x):
return _pyupm_bno055.SwigPyIterator_equal(self, x)
[docs] def copy(self):
return _pyupm_bno055.SwigPyIterator_copy(self)
[docs] def next(self):
return _pyupm_bno055.SwigPyIterator_next(self)
def __next__(self):
return _pyupm_bno055.SwigPyIterator___next__(self)
[docs] def previous(self):
return _pyupm_bno055.SwigPyIterator_previous(self)
[docs] def advance(self, n):
return _pyupm_bno055.SwigPyIterator_advance(self, n)
def __eq__(self, x):
return _pyupm_bno055.SwigPyIterator___eq__(self, x)
def __ne__(self, x):
return _pyupm_bno055.SwigPyIterator___ne__(self, x)
def __iadd__(self, n):
return _pyupm_bno055.SwigPyIterator___iadd__(self, n)
def __isub__(self, n):
return _pyupm_bno055.SwigPyIterator___isub__(self, n)
def __add__(self, n):
return _pyupm_bno055.SwigPyIterator___add__(self, n)
def __sub__(self, *args):
return _pyupm_bno055.SwigPyIterator___sub__(self, *args)
def __iter__(self):
return self
SwigPyIterator_swigregister = _pyupm_bno055.SwigPyIterator_swigregister
SwigPyIterator_swigregister(SwigPyIterator)
[docs]class intVector(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, intVector, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, intVector, name)
__repr__ = _swig_repr
[docs] def iterator(self):
return _pyupm_bno055.intVector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
return _pyupm_bno055.intVector___nonzero__(self)
def __bool__(self):
return _pyupm_bno055.intVector___bool__(self)
def __len__(self):
return _pyupm_bno055.intVector___len__(self)
def __getslice__(self, i, j):
return _pyupm_bno055.intVector___getslice__(self, i, j)
def __setslice__(self, *args):
return _pyupm_bno055.intVector___setslice__(self, *args)
def __delslice__(self, i, j):
return _pyupm_bno055.intVector___delslice__(self, i, j)
def __delitem__(self, *args):
return _pyupm_bno055.intVector___delitem__(self, *args)
def __getitem__(self, *args):
return _pyupm_bno055.intVector___getitem__(self, *args)
def __setitem__(self, *args):
return _pyupm_bno055.intVector___setitem__(self, *args)
[docs] def pop(self):
return _pyupm_bno055.intVector_pop(self)
[docs] def append(self, x):
return _pyupm_bno055.intVector_append(self, x)
[docs] def empty(self):
return _pyupm_bno055.intVector_empty(self)
[docs] def size(self):
return _pyupm_bno055.intVector_size(self)
[docs] def swap(self, v):
return _pyupm_bno055.intVector_swap(self, v)
[docs] def begin(self):
return _pyupm_bno055.intVector_begin(self)
[docs] def end(self):
return _pyupm_bno055.intVector_end(self)
[docs] def rbegin(self):
return _pyupm_bno055.intVector_rbegin(self)
[docs] def rend(self):
return _pyupm_bno055.intVector_rend(self)
[docs] def clear(self):
return _pyupm_bno055.intVector_clear(self)
[docs] def get_allocator(self):
return _pyupm_bno055.intVector_get_allocator(self)
[docs] def pop_back(self):
return _pyupm_bno055.intVector_pop_back(self)
[docs] def erase(self, *args):
return _pyupm_bno055.intVector_erase(self, *args)
def __init__(self, *args):
this = _pyupm_bno055.new_intVector(*args)
try:
self.this.append(this)
except Exception:
self.this = this
[docs] def push_back(self, x):
return _pyupm_bno055.intVector_push_back(self, x)
[docs] def front(self):
return _pyupm_bno055.intVector_front(self)
[docs] def back(self):
return _pyupm_bno055.intVector_back(self)
[docs] def assign(self, n, x):
return _pyupm_bno055.intVector_assign(self, n, x)
[docs] def resize(self, *args):
return _pyupm_bno055.intVector_resize(self, *args)
[docs] def insert(self, *args):
return _pyupm_bno055.intVector_insert(self, *args)
[docs] def reserve(self, n):
return _pyupm_bno055.intVector_reserve(self, n)
[docs] def capacity(self):
return _pyupm_bno055.intVector_capacity(self)
__swig_destroy__ = _pyupm_bno055.delete_intVector
__del__ = lambda self: None
intVector_swigregister = _pyupm_bno055.intVector_swigregister
intVector_swigregister(intVector)
[docs]class int16Vector(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, int16Vector, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, int16Vector, name)
__repr__ = _swig_repr
[docs] def iterator(self):
return _pyupm_bno055.int16Vector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
return _pyupm_bno055.int16Vector___nonzero__(self)
def __bool__(self):
return _pyupm_bno055.int16Vector___bool__(self)
def __len__(self):
return _pyupm_bno055.int16Vector___len__(self)
def __getslice__(self, i, j):
return _pyupm_bno055.int16Vector___getslice__(self, i, j)
def __setslice__(self, *args):
return _pyupm_bno055.int16Vector___setslice__(self, *args)
def __delslice__(self, i, j):
return _pyupm_bno055.int16Vector___delslice__(self, i, j)
def __delitem__(self, *args):
return _pyupm_bno055.int16Vector___delitem__(self, *args)
def __getitem__(self, *args):
return _pyupm_bno055.int16Vector___getitem__(self, *args)
def __setitem__(self, *args):
return _pyupm_bno055.int16Vector___setitem__(self, *args)
[docs] def pop(self):
return _pyupm_bno055.int16Vector_pop(self)
[docs] def append(self, x):
return _pyupm_bno055.int16Vector_append(self, x)
[docs] def empty(self):
return _pyupm_bno055.int16Vector_empty(self)
[docs] def size(self):
return _pyupm_bno055.int16Vector_size(self)
[docs] def swap(self, v):
return _pyupm_bno055.int16Vector_swap(self, v)
[docs] def begin(self):
return _pyupm_bno055.int16Vector_begin(self)
[docs] def end(self):
return _pyupm_bno055.int16Vector_end(self)
[docs] def rbegin(self):
return _pyupm_bno055.int16Vector_rbegin(self)
[docs] def rend(self):
return _pyupm_bno055.int16Vector_rend(self)
[docs] def clear(self):
return _pyupm_bno055.int16Vector_clear(self)
[docs] def get_allocator(self):
return _pyupm_bno055.int16Vector_get_allocator(self)
[docs] def pop_back(self):
return _pyupm_bno055.int16Vector_pop_back(self)
[docs] def erase(self, *args):
return _pyupm_bno055.int16Vector_erase(self, *args)
def __init__(self, *args):
this = _pyupm_bno055.new_int16Vector(*args)
try:
self.this.append(this)
except Exception:
self.this = this
[docs] def push_back(self, x):
return _pyupm_bno055.int16Vector_push_back(self, x)
[docs] def front(self):
return _pyupm_bno055.int16Vector_front(self)
[docs] def back(self):
return _pyupm_bno055.int16Vector_back(self)
[docs] def assign(self, n, x):
return _pyupm_bno055.int16Vector_assign(self, n, x)
[docs] def resize(self, *args):
return _pyupm_bno055.int16Vector_resize(self, *args)
[docs] def insert(self, *args):
return _pyupm_bno055.int16Vector_insert(self, *args)
[docs] def reserve(self, n):
return _pyupm_bno055.int16Vector_reserve(self, n)
[docs] def capacity(self):
return _pyupm_bno055.int16Vector_capacity(self)
__swig_destroy__ = _pyupm_bno055.delete_int16Vector
__del__ = lambda self: None
int16Vector_swigregister = _pyupm_bno055.int16Vector_swigregister
int16Vector_swigregister(int16Vector)
[docs]class floatVector(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, floatVector, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, floatVector, name)
__repr__ = _swig_repr
[docs] def iterator(self):
return _pyupm_bno055.floatVector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
return _pyupm_bno055.floatVector___nonzero__(self)
def __bool__(self):
return _pyupm_bno055.floatVector___bool__(self)
def __len__(self):
return _pyupm_bno055.floatVector___len__(self)
def __getslice__(self, i, j):
return _pyupm_bno055.floatVector___getslice__(self, i, j)
def __setslice__(self, *args):
return _pyupm_bno055.floatVector___setslice__(self, *args)
def __delslice__(self, i, j):
return _pyupm_bno055.floatVector___delslice__(self, i, j)
def __delitem__(self, *args):
return _pyupm_bno055.floatVector___delitem__(self, *args)
def __getitem__(self, *args):
return _pyupm_bno055.floatVector___getitem__(self, *args)
def __setitem__(self, *args):
return _pyupm_bno055.floatVector___setitem__(self, *args)
[docs] def pop(self):
return _pyupm_bno055.floatVector_pop(self)
[docs] def append(self, x):
return _pyupm_bno055.floatVector_append(self, x)
[docs] def empty(self):
return _pyupm_bno055.floatVector_empty(self)
[docs] def size(self):
return _pyupm_bno055.floatVector_size(self)
[docs] def swap(self, v):
return _pyupm_bno055.floatVector_swap(self, v)
[docs] def begin(self):
return _pyupm_bno055.floatVector_begin(self)
[docs] def end(self):
return _pyupm_bno055.floatVector_end(self)
[docs] def rbegin(self):
return _pyupm_bno055.floatVector_rbegin(self)
[docs] def rend(self):
return _pyupm_bno055.floatVector_rend(self)
[docs] def clear(self):
return _pyupm_bno055.floatVector_clear(self)
[docs] def get_allocator(self):
return _pyupm_bno055.floatVector_get_allocator(self)
[docs] def pop_back(self):
return _pyupm_bno055.floatVector_pop_back(self)
[docs] def erase(self, *args):
return _pyupm_bno055.floatVector_erase(self, *args)
def __init__(self, *args):
this = _pyupm_bno055.new_floatVector(*args)
try:
self.this.append(this)
except Exception:
self.this = this
[docs] def push_back(self, x):
return _pyupm_bno055.floatVector_push_back(self, x)
[docs] def front(self):
return _pyupm_bno055.floatVector_front(self)
[docs] def back(self):
return _pyupm_bno055.floatVector_back(self)
[docs] def assign(self, n, x):
return _pyupm_bno055.floatVector_assign(self, n, x)
[docs] def resize(self, *args):
return _pyupm_bno055.floatVector_resize(self, *args)
[docs] def insert(self, *args):
return _pyupm_bno055.floatVector_insert(self, *args)
[docs] def reserve(self, n):
return _pyupm_bno055.floatVector_reserve(self, n)
[docs] def capacity(self):
return _pyupm_bno055.floatVector_capacity(self)
__swig_destroy__ = _pyupm_bno055.delete_floatVector
__del__ = lambda self: None
floatVector_swigregister = _pyupm_bno055.floatVector_swigregister
floatVector_swigregister(floatVector)
[docs]class doubleVector(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, doubleVector, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, doubleVector, name)
__repr__ = _swig_repr
[docs] def iterator(self):
return _pyupm_bno055.doubleVector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
return _pyupm_bno055.doubleVector___nonzero__(self)
def __bool__(self):
return _pyupm_bno055.doubleVector___bool__(self)
def __len__(self):
return _pyupm_bno055.doubleVector___len__(self)
def __getslice__(self, i, j):
return _pyupm_bno055.doubleVector___getslice__(self, i, j)
def __setslice__(self, *args):
return _pyupm_bno055.doubleVector___setslice__(self, *args)
def __delslice__(self, i, j):
return _pyupm_bno055.doubleVector___delslice__(self, i, j)
def __delitem__(self, *args):
return _pyupm_bno055.doubleVector___delitem__(self, *args)
def __getitem__(self, *args):
return _pyupm_bno055.doubleVector___getitem__(self, *args)
def __setitem__(self, *args):
return _pyupm_bno055.doubleVector___setitem__(self, *args)
[docs] def pop(self):
return _pyupm_bno055.doubleVector_pop(self)
[docs] def append(self, x):
return _pyupm_bno055.doubleVector_append(self, x)
[docs] def empty(self):
return _pyupm_bno055.doubleVector_empty(self)
[docs] def size(self):
return _pyupm_bno055.doubleVector_size(self)
[docs] def swap(self, v):
return _pyupm_bno055.doubleVector_swap(self, v)
[docs] def begin(self):
return _pyupm_bno055.doubleVector_begin(self)
[docs] def end(self):
return _pyupm_bno055.doubleVector_end(self)
[docs] def rbegin(self):
return _pyupm_bno055.doubleVector_rbegin(self)
[docs] def rend(self):
return _pyupm_bno055.doubleVector_rend(self)
[docs] def clear(self):
return _pyupm_bno055.doubleVector_clear(self)
[docs] def get_allocator(self):
return _pyupm_bno055.doubleVector_get_allocator(self)
[docs] def pop_back(self):
return _pyupm_bno055.doubleVector_pop_back(self)
[docs] def erase(self, *args):
return _pyupm_bno055.doubleVector_erase(self, *args)
def __init__(self, *args):
this = _pyupm_bno055.new_doubleVector(*args)
try:
self.this.append(this)
except Exception:
self.this = this
[docs] def push_back(self, x):
return _pyupm_bno055.doubleVector_push_back(self, x)
[docs] def front(self):
return _pyupm_bno055.doubleVector_front(self)
[docs] def back(self):
return _pyupm_bno055.doubleVector_back(self)
[docs] def assign(self, n, x):
return _pyupm_bno055.doubleVector_assign(self, n, x)
[docs] def resize(self, *args):
return _pyupm_bno055.doubleVector_resize(self, *args)
[docs] def insert(self, *args):
return _pyupm_bno055.doubleVector_insert(self, *args)
[docs] def reserve(self, n):
return _pyupm_bno055.doubleVector_reserve(self, n)
[docs] def capacity(self):
return _pyupm_bno055.doubleVector_capacity(self)
__swig_destroy__ = _pyupm_bno055.delete_doubleVector
__del__ = lambda self: None
doubleVector_swigregister = _pyupm_bno055.doubleVector_swigregister
doubleVector_swigregister(doubleVector)
[docs]class byteVector(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, byteVector, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, byteVector, name)
__repr__ = _swig_repr
[docs] def iterator(self):
return _pyupm_bno055.byteVector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
return _pyupm_bno055.byteVector___nonzero__(self)
def __bool__(self):
return _pyupm_bno055.byteVector___bool__(self)
def __len__(self):
return _pyupm_bno055.byteVector___len__(self)
def __getslice__(self, i, j):
return _pyupm_bno055.byteVector___getslice__(self, i, j)
def __setslice__(self, *args):
return _pyupm_bno055.byteVector___setslice__(self, *args)
def __delslice__(self, i, j):
return _pyupm_bno055.byteVector___delslice__(self, i, j)
def __delitem__(self, *args):
return _pyupm_bno055.byteVector___delitem__(self, *args)
def __getitem__(self, *args):
return _pyupm_bno055.byteVector___getitem__(self, *args)
def __setitem__(self, *args):
return _pyupm_bno055.byteVector___setitem__(self, *args)
[docs] def pop(self):
return _pyupm_bno055.byteVector_pop(self)
[docs] def append(self, x):
return _pyupm_bno055.byteVector_append(self, x)
[docs] def empty(self):
return _pyupm_bno055.byteVector_empty(self)
[docs] def size(self):
return _pyupm_bno055.byteVector_size(self)
[docs] def swap(self, v):
return _pyupm_bno055.byteVector_swap(self, v)
[docs] def begin(self):
return _pyupm_bno055.byteVector_begin(self)
[docs] def end(self):
return _pyupm_bno055.byteVector_end(self)
[docs] def rbegin(self):
return _pyupm_bno055.byteVector_rbegin(self)
[docs] def rend(self):
return _pyupm_bno055.byteVector_rend(self)
[docs] def clear(self):
return _pyupm_bno055.byteVector_clear(self)
[docs] def get_allocator(self):
return _pyupm_bno055.byteVector_get_allocator(self)
[docs] def pop_back(self):
return _pyupm_bno055.byteVector_pop_back(self)
[docs] def erase(self, *args):
return _pyupm_bno055.byteVector_erase(self, *args)
def __init__(self, *args):
this = _pyupm_bno055.new_byteVector(*args)
try:
self.this.append(this)
except Exception:
self.this = this
[docs] def push_back(self, x):
return _pyupm_bno055.byteVector_push_back(self, x)
[docs] def front(self):
return _pyupm_bno055.byteVector_front(self)
[docs] def back(self):
return _pyupm_bno055.byteVector_back(self)
[docs] def assign(self, n, x):
return _pyupm_bno055.byteVector_assign(self, n, x)
[docs] def resize(self, *args):
return _pyupm_bno055.byteVector_resize(self, *args)
[docs] def insert(self, *args):
return _pyupm_bno055.byteVector_insert(self, *args)
[docs] def reserve(self, n):
return _pyupm_bno055.byteVector_reserve(self, n)
[docs] def capacity(self):
return _pyupm_bno055.byteVector_capacity(self)
__swig_destroy__ = _pyupm_bno055.delete_byteVector
__del__ = lambda self: None
byteVector_swigregister = _pyupm_bno055.byteVector_swigregister
byteVector_swigregister(byteVector)
def new_intp():
return _pyupm_bno055.new_intp()
new_intp = _pyupm_bno055.new_intp
def copy_intp(value):
return _pyupm_bno055.copy_intp(value)
copy_intp = _pyupm_bno055.copy_intp
def delete_intp(obj):
return _pyupm_bno055.delete_intp(obj)
delete_intp = _pyupm_bno055.delete_intp
def intp_assign(obj, value):
return _pyupm_bno055.intp_assign(obj, value)
intp_assign = _pyupm_bno055.intp_assign
def intp_value(obj):
return _pyupm_bno055.intp_value(obj)
intp_value = _pyupm_bno055.intp_value
def new_floatp():
return _pyupm_bno055.new_floatp()
new_floatp = _pyupm_bno055.new_floatp
def copy_floatp(value):
return _pyupm_bno055.copy_floatp(value)
copy_floatp = _pyupm_bno055.copy_floatp
def delete_floatp(obj):
return _pyupm_bno055.delete_floatp(obj)
delete_floatp = _pyupm_bno055.delete_floatp
def floatp_assign(obj, value):
return _pyupm_bno055.floatp_assign(obj, value)
floatp_assign = _pyupm_bno055.floatp_assign
def floatp_value(obj):
return _pyupm_bno055.floatp_value(obj)
floatp_value = _pyupm_bno055.floatp_value
_pyupm_bno055.BNO055_DEFAULT_I2C_BUS_swigconstant(_pyupm_bno055)
BNO055_DEFAULT_I2C_BUS = _pyupm_bno055.BNO055_DEFAULT_I2C_BUS
_pyupm_bno055.BNO055_DEFAULT_ADDR_swigconstant(_pyupm_bno055)
BNO055_DEFAULT_ADDR = _pyupm_bno055.BNO055_DEFAULT_ADDR
_pyupm_bno055.BNO055_CHIPID_swigconstant(_pyupm_bno055)
BNO055_CHIPID = _pyupm_bno055.BNO055_CHIPID
_pyupm_bno055.BNO055_CALIBRATION_DATA_SIZE_swigconstant(_pyupm_bno055)
BNO055_CALIBRATION_DATA_SIZE = _pyupm_bno055.BNO055_CALIBRATION_DATA_SIZE
_pyupm_bno055.BNO055_REG_PAGE_ID_swigconstant(_pyupm_bno055)
BNO055_REG_PAGE_ID = _pyupm_bno055.BNO055_REG_PAGE_ID
_pyupm_bno055.BNO055_REG_CHIP_ID_swigconstant(_pyupm_bno055)
BNO055_REG_CHIP_ID = _pyupm_bno055.BNO055_REG_CHIP_ID
_pyupm_bno055.BNO055_REG_ACC_ID_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_ID = _pyupm_bno055.BNO055_REG_ACC_ID
_pyupm_bno055.BNO055_REG_MAG_ID_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_ID = _pyupm_bno055.BNO055_REG_MAG_ID
_pyupm_bno055.BNO055_REG_GYR_ID_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_ID = _pyupm_bno055.BNO055_REG_GYR_ID
_pyupm_bno055.BNO055_REG_SW_REV_ID_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_SW_REV_ID_LSB = _pyupm_bno055.BNO055_REG_SW_REV_ID_LSB
_pyupm_bno055.BNO055_REG_SW_REV_ID_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_SW_REV_ID_MSB = _pyupm_bno055.BNO055_REG_SW_REV_ID_MSB
_pyupm_bno055.BNO055_REG_BL_REV_ID_swigconstant(_pyupm_bno055)
BNO055_REG_BL_REV_ID = _pyupm_bno055.BNO055_REG_BL_REV_ID
_pyupm_bno055.BNO055_REG_ACC_DATA_X_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_DATA_X_LSB = _pyupm_bno055.BNO055_REG_ACC_DATA_X_LSB
_pyupm_bno055.BNO055_REG_ACC_DATA_X_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_DATA_X_MSB = _pyupm_bno055.BNO055_REG_ACC_DATA_X_MSB
_pyupm_bno055.BNO055_REG_ACC_DATA_Y_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_DATA_Y_LSB = _pyupm_bno055.BNO055_REG_ACC_DATA_Y_LSB
_pyupm_bno055.BNO055_REG_ACC_DATA_Y_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_DATA_Y_MSB = _pyupm_bno055.BNO055_REG_ACC_DATA_Y_MSB
_pyupm_bno055.BNO055_REG_ACC_DATA_Z_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_DATA_Z_LSB = _pyupm_bno055.BNO055_REG_ACC_DATA_Z_LSB
_pyupm_bno055.BNO055_REG_ACC_DATA_Z_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_DATA_Z_MSB = _pyupm_bno055.BNO055_REG_ACC_DATA_Z_MSB
_pyupm_bno055.BNO055_REG_MAG_DATA_X_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_DATA_X_LSB = _pyupm_bno055.BNO055_REG_MAG_DATA_X_LSB
_pyupm_bno055.BNO055_REG_MAG_DATA_X_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_DATA_X_MSB = _pyupm_bno055.BNO055_REG_MAG_DATA_X_MSB
_pyupm_bno055.BNO055_REG_MAG_DATA_Y_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_DATA_Y_LSB = _pyupm_bno055.BNO055_REG_MAG_DATA_Y_LSB
_pyupm_bno055.BNO055_REG_MAG_DATA_Y_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_DATA_Y_MSB = _pyupm_bno055.BNO055_REG_MAG_DATA_Y_MSB
_pyupm_bno055.BNO055_REG_MAG_DATA_Z_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_DATA_Z_LSB = _pyupm_bno055.BNO055_REG_MAG_DATA_Z_LSB
_pyupm_bno055.BNO055_REG_MAG_DATA_Z_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_DATA_Z_MSB = _pyupm_bno055.BNO055_REG_MAG_DATA_Z_MSB
_pyupm_bno055.BNO055_REG_GYR_DATA_X_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_DATA_X_LSB = _pyupm_bno055.BNO055_REG_GYR_DATA_X_LSB
_pyupm_bno055.BNO055_REG_GYR_DATA_X_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_DATA_X_MSB = _pyupm_bno055.BNO055_REG_GYR_DATA_X_MSB
_pyupm_bno055.BNO055_REG_GYR_DATA_Y_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_DATA_Y_LSB = _pyupm_bno055.BNO055_REG_GYR_DATA_Y_LSB
_pyupm_bno055.BNO055_REG_GYR_DATA_Y_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_DATA_Y_MSB = _pyupm_bno055.BNO055_REG_GYR_DATA_Y_MSB
_pyupm_bno055.BNO055_REG_GYR_DATA_Z_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_DATA_Z_LSB = _pyupm_bno055.BNO055_REG_GYR_DATA_Z_LSB
_pyupm_bno055.BNO055_REG_GYR_DATA_Z_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_DATA_Z_MSB = _pyupm_bno055.BNO055_REG_GYR_DATA_Z_MSB
_pyupm_bno055.BNO055_REG_EUL_HEADING_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_EUL_HEADING_LSB = _pyupm_bno055.BNO055_REG_EUL_HEADING_LSB
_pyupm_bno055.BNO055_REG_EUL_HEADING_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_EUL_HEADING_MSB = _pyupm_bno055.BNO055_REG_EUL_HEADING_MSB
_pyupm_bno055.BNO055_REG_EUL_ROLL_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_EUL_ROLL_LSB = _pyupm_bno055.BNO055_REG_EUL_ROLL_LSB
_pyupm_bno055.BNO055_REG_EUL_ROLL_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_EUL_ROLL_MSB = _pyupm_bno055.BNO055_REG_EUL_ROLL_MSB
_pyupm_bno055.BNO055_REG_EUL_PITCH_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_EUL_PITCH_LSB = _pyupm_bno055.BNO055_REG_EUL_PITCH_LSB
_pyupm_bno055.BNO055_REG_EUL_PITCH_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_EUL_PITCH_MSB = _pyupm_bno055.BNO055_REG_EUL_PITCH_MSB
_pyupm_bno055.BNO055_REG_QUA_DATA_W_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_QUA_DATA_W_LSB = _pyupm_bno055.BNO055_REG_QUA_DATA_W_LSB
_pyupm_bno055.BNO055_REG_QUA_DATA_W_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_QUA_DATA_W_MSB = _pyupm_bno055.BNO055_REG_QUA_DATA_W_MSB
_pyupm_bno055.BNO055_REG_QUA_DATA_X_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_QUA_DATA_X_LSB = _pyupm_bno055.BNO055_REG_QUA_DATA_X_LSB
_pyupm_bno055.BNO055_REG_QUA_DATA_X_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_QUA_DATA_X_MSB = _pyupm_bno055.BNO055_REG_QUA_DATA_X_MSB
_pyupm_bno055.BNO055_REG_QUA_DATA_Y_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_QUA_DATA_Y_LSB = _pyupm_bno055.BNO055_REG_QUA_DATA_Y_LSB
_pyupm_bno055.BNO055_REG_QUA_DATA_Y_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_QUA_DATA_Y_MSB = _pyupm_bno055.BNO055_REG_QUA_DATA_Y_MSB
_pyupm_bno055.BNO055_REG_QUA_DATA_Z_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_QUA_DATA_Z_LSB = _pyupm_bno055.BNO055_REG_QUA_DATA_Z_LSB
_pyupm_bno055.BNO055_REG_QUA_DATA_Z_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_QUA_DATA_Z_MSB = _pyupm_bno055.BNO055_REG_QUA_DATA_Z_MSB
_pyupm_bno055.BNO055_REG_LIA_DATA_X_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_LIA_DATA_X_LSB = _pyupm_bno055.BNO055_REG_LIA_DATA_X_LSB
_pyupm_bno055.BNO055_REG_LIA_DATA_X_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_LIA_DATA_X_MSB = _pyupm_bno055.BNO055_REG_LIA_DATA_X_MSB
_pyupm_bno055.BNO055_REG_LIA_DATA_Y_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_LIA_DATA_Y_LSB = _pyupm_bno055.BNO055_REG_LIA_DATA_Y_LSB
_pyupm_bno055.BNO055_REG_LIA_DATA_Y_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_LIA_DATA_Y_MSB = _pyupm_bno055.BNO055_REG_LIA_DATA_Y_MSB
_pyupm_bno055.BNO055_REG_LIA_DATA_Z_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_LIA_DATA_Z_LSB = _pyupm_bno055.BNO055_REG_LIA_DATA_Z_LSB
_pyupm_bno055.BNO055_REG_LIA_DATA_Z_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_LIA_DATA_Z_MSB = _pyupm_bno055.BNO055_REG_LIA_DATA_Z_MSB
_pyupm_bno055.BNO055_REG_GRV_DATA_X_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_GRV_DATA_X_LSB = _pyupm_bno055.BNO055_REG_GRV_DATA_X_LSB
_pyupm_bno055.BNO055_REG_GRV_DATA_X_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_GRV_DATA_X_MSB = _pyupm_bno055.BNO055_REG_GRV_DATA_X_MSB
_pyupm_bno055.BNO055_REG_GRV_DATA_Y_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_GRV_DATA_Y_LSB = _pyupm_bno055.BNO055_REG_GRV_DATA_Y_LSB
_pyupm_bno055.BNO055_REG_GRV_DATA_Y_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_GRV_DATA_Y_MSB = _pyupm_bno055.BNO055_REG_GRV_DATA_Y_MSB
_pyupm_bno055.BNO055_REG_GRV_DATA_Z_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_GRV_DATA_Z_LSB = _pyupm_bno055.BNO055_REG_GRV_DATA_Z_LSB
_pyupm_bno055.BNO055_REG_GRV_DATA_Z_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_GRV_DATA_Z_MSB = _pyupm_bno055.BNO055_REG_GRV_DATA_Z_MSB
_pyupm_bno055.BNO055_REG_TEMPERATURE_swigconstant(_pyupm_bno055)
BNO055_REG_TEMPERATURE = _pyupm_bno055.BNO055_REG_TEMPERATURE
_pyupm_bno055.BNO055_REG_CALIB_STAT_swigconstant(_pyupm_bno055)
BNO055_REG_CALIB_STAT = _pyupm_bno055.BNO055_REG_CALIB_STAT
_pyupm_bno055.BNO055_REG_ST_RESULT_swigconstant(_pyupm_bno055)
BNO055_REG_ST_RESULT = _pyupm_bno055.BNO055_REG_ST_RESULT
_pyupm_bno055.BNO055_REG_INT_STA_swigconstant(_pyupm_bno055)
BNO055_REG_INT_STA = _pyupm_bno055.BNO055_REG_INT_STA
_pyupm_bno055.BNO055_REG_SYS_CLK_STATUS_swigconstant(_pyupm_bno055)
BNO055_REG_SYS_CLK_STATUS = _pyupm_bno055.BNO055_REG_SYS_CLK_STATUS
_pyupm_bno055.BNO055_REG_SYS_STATUS_swigconstant(_pyupm_bno055)
BNO055_REG_SYS_STATUS = _pyupm_bno055.BNO055_REG_SYS_STATUS
_pyupm_bno055.BNO055_REG_SYS_ERROR_swigconstant(_pyupm_bno055)
BNO055_REG_SYS_ERROR = _pyupm_bno055.BNO055_REG_SYS_ERROR
_pyupm_bno055.BNO055_REG_UNIT_SEL_swigconstant(_pyupm_bno055)
BNO055_REG_UNIT_SEL = _pyupm_bno055.BNO055_REG_UNIT_SEL
_pyupm_bno055.BNO055_REG_OPER_MODE_swigconstant(_pyupm_bno055)
BNO055_REG_OPER_MODE = _pyupm_bno055.BNO055_REG_OPER_MODE
_pyupm_bno055.BNO055_REG_POWER_MODE_swigconstant(_pyupm_bno055)
BNO055_REG_POWER_MODE = _pyupm_bno055.BNO055_REG_POWER_MODE
_pyupm_bno055.BNO055_REG_SYS_TRIGGER_swigconstant(_pyupm_bno055)
BNO055_REG_SYS_TRIGGER = _pyupm_bno055.BNO055_REG_SYS_TRIGGER
_pyupm_bno055.BNO055_REG_TEMP_SOURCE_swigconstant(_pyupm_bno055)
BNO055_REG_TEMP_SOURCE = _pyupm_bno055.BNO055_REG_TEMP_SOURCE
_pyupm_bno055.BNO055_REG_AXIS_MAP_CONFIG_swigconstant(_pyupm_bno055)
BNO055_REG_AXIS_MAP_CONFIG = _pyupm_bno055.BNO055_REG_AXIS_MAP_CONFIG
_pyupm_bno055.BNO055_REG_AXIS_MAP_SIGN_swigconstant(_pyupm_bno055)
BNO055_REG_AXIS_MAP_SIGN = _pyupm_bno055.BNO055_REG_AXIS_MAP_SIGN
_pyupm_bno055.BNO055_REG_ACC_OFFSET_X_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_OFFSET_X_LSB = _pyupm_bno055.BNO055_REG_ACC_OFFSET_X_LSB
_pyupm_bno055.BNO055_REG_ACC_OFFSET_X_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_OFFSET_X_MSB = _pyupm_bno055.BNO055_REG_ACC_OFFSET_X_MSB
_pyupm_bno055.BNO055_REG_ACC_OFFSET_Y_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_OFFSET_Y_LSB = _pyupm_bno055.BNO055_REG_ACC_OFFSET_Y_LSB
_pyupm_bno055.BNO055_REG_ACC_OFFSET_Y_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_OFFSET_Y_MSB = _pyupm_bno055.BNO055_REG_ACC_OFFSET_Y_MSB
_pyupm_bno055.BNO055_REG_ACC_OFFSET_Z_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_OFFSET_Z_LSB = _pyupm_bno055.BNO055_REG_ACC_OFFSET_Z_LSB
_pyupm_bno055.BNO055_REG_ACC_OFFSET_Z_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_OFFSET_Z_MSB = _pyupm_bno055.BNO055_REG_ACC_OFFSET_Z_MSB
_pyupm_bno055.BNO055_REG_MAG_OFFSET_X_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_OFFSET_X_LSB = _pyupm_bno055.BNO055_REG_MAG_OFFSET_X_LSB
_pyupm_bno055.BNO055_REG_MAG_OFFSET_X_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_OFFSET_X_MSB = _pyupm_bno055.BNO055_REG_MAG_OFFSET_X_MSB
_pyupm_bno055.BNO055_REG_MAG_OFFSET_Y_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_OFFSET_Y_LSB = _pyupm_bno055.BNO055_REG_MAG_OFFSET_Y_LSB
_pyupm_bno055.BNO055_REG_MAG_OFFSET_Y_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_OFFSET_Y_MSB = _pyupm_bno055.BNO055_REG_MAG_OFFSET_Y_MSB
_pyupm_bno055.BNO055_REG_MAG_OFFSET_Z_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_OFFSET_Z_LSB = _pyupm_bno055.BNO055_REG_MAG_OFFSET_Z_LSB
_pyupm_bno055.BNO055_REG_MAG_OFFSET_Z_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_OFFSET_Z_MSB = _pyupm_bno055.BNO055_REG_MAG_OFFSET_Z_MSB
_pyupm_bno055.BNO055_REG_GYR_OFFSET_X_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_OFFSET_X_LSB = _pyupm_bno055.BNO055_REG_GYR_OFFSET_X_LSB
_pyupm_bno055.BNO055_REG_GYR_OFFSET_X_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_OFFSET_X_MSB = _pyupm_bno055.BNO055_REG_GYR_OFFSET_X_MSB
_pyupm_bno055.BNO055_REG_GYR_OFFSET_Y_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_OFFSET_Y_LSB = _pyupm_bno055.BNO055_REG_GYR_OFFSET_Y_LSB
_pyupm_bno055.BNO055_REG_GYR_OFFSET_Y_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_OFFSET_Y_MSB = _pyupm_bno055.BNO055_REG_GYR_OFFSET_Y_MSB
_pyupm_bno055.BNO055_REG_GYR_OFFSET_Z_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_OFFSET_Z_LSB = _pyupm_bno055.BNO055_REG_GYR_OFFSET_Z_LSB
_pyupm_bno055.BNO055_REG_GYR_OFFSET_Z_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_OFFSET_Z_MSB = _pyupm_bno055.BNO055_REG_GYR_OFFSET_Z_MSB
_pyupm_bno055.BNO055_REG_ACC_RADIUS_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_RADIUS_LSB = _pyupm_bno055.BNO055_REG_ACC_RADIUS_LSB
_pyupm_bno055.BNO055_REG_ACC_RADIUS_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_RADIUS_MSB = _pyupm_bno055.BNO055_REG_ACC_RADIUS_MSB
_pyupm_bno055.BNO055_REG_MAG_RADIUS_LSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_RADIUS_LSB = _pyupm_bno055.BNO055_REG_MAG_RADIUS_LSB
_pyupm_bno055.BNO055_REG_MAG_RADIUS_MSB_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_RADIUS_MSB = _pyupm_bno055.BNO055_REG_MAG_RADIUS_MSB
_pyupm_bno055.BNO055_REG_ACC_CONFIG_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_CONFIG = _pyupm_bno055.BNO055_REG_ACC_CONFIG
_pyupm_bno055.BNO055_REG_MAG_CONFIG_swigconstant(_pyupm_bno055)
BNO055_REG_MAG_CONFIG = _pyupm_bno055.BNO055_REG_MAG_CONFIG
_pyupm_bno055.BNO055_REG_GYR_CONFIG0_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_CONFIG0 = _pyupm_bno055.BNO055_REG_GYR_CONFIG0
_pyupm_bno055.BNO055_REG_GYR_CONFIG1_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_CONFIG1 = _pyupm_bno055.BNO055_REG_GYR_CONFIG1
_pyupm_bno055.BNO055_REG_ACC_SLEEP_CONFIG_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_SLEEP_CONFIG = _pyupm_bno055.BNO055_REG_ACC_SLEEP_CONFIG
_pyupm_bno055.BNO055_REG_GYR_SLEEP_CONFIG_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_SLEEP_CONFIG = _pyupm_bno055.BNO055_REG_GYR_SLEEP_CONFIG
_pyupm_bno055.BNO055_REG_INT_MSK_swigconstant(_pyupm_bno055)
BNO055_REG_INT_MSK = _pyupm_bno055.BNO055_REG_INT_MSK
_pyupm_bno055.BNO055_REG_INT_EN_swigconstant(_pyupm_bno055)
BNO055_REG_INT_EN = _pyupm_bno055.BNO055_REG_INT_EN
_pyupm_bno055.BNO055_REG_ACC_AM_THRES_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_AM_THRES = _pyupm_bno055.BNO055_REG_ACC_AM_THRES
_pyupm_bno055.BNO055_REG_ACC_INT_SETTINGS_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_INT_SETTINGS = _pyupm_bno055.BNO055_REG_ACC_INT_SETTINGS
_pyupm_bno055.BNO055_REG_ACC_HG_DURATION_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_HG_DURATION = _pyupm_bno055.BNO055_REG_ACC_HG_DURATION
_pyupm_bno055.BNO055_REG_ACC_HG_THRES_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_HG_THRES = _pyupm_bno055.BNO055_REG_ACC_HG_THRES
_pyupm_bno055.BNO055_REG_ACC_NM_THRES_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_NM_THRES = _pyupm_bno055.BNO055_REG_ACC_NM_THRES
_pyupm_bno055.BNO055_REG_ACC_NM_SET_swigconstant(_pyupm_bno055)
BNO055_REG_ACC_NM_SET = _pyupm_bno055.BNO055_REG_ACC_NM_SET
_pyupm_bno055.BNO055_REG_GYR_INT_SETTING_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_INT_SETTING = _pyupm_bno055.BNO055_REG_GYR_INT_SETTING
_pyupm_bno055.BNO055_REG_GYR_HR_X_SET_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_HR_X_SET = _pyupm_bno055.BNO055_REG_GYR_HR_X_SET
_pyupm_bno055.BNO055_REG_GYR_DUR_X_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_DUR_X = _pyupm_bno055.BNO055_REG_GYR_DUR_X
_pyupm_bno055.BNO055_REG_GYR_HR_Y_SET_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_HR_Y_SET = _pyupm_bno055.BNO055_REG_GYR_HR_Y_SET
_pyupm_bno055.BNO055_REG_GYR_DUR_Y_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_DUR_Y = _pyupm_bno055.BNO055_REG_GYR_DUR_Y
_pyupm_bno055.BNO055_REG_GYR_HR_Z_SET_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_HR_Z_SET = _pyupm_bno055.BNO055_REG_GYR_HR_Z_SET
_pyupm_bno055.BNO055_REG_GYR_DUR_Z_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_DUR_Z = _pyupm_bno055.BNO055_REG_GYR_DUR_Z
_pyupm_bno055.BNO055_REG_GYR_AM_THRES_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_AM_THRES = _pyupm_bno055.BNO055_REG_GYR_AM_THRES
_pyupm_bno055.BNO055_REG_GYR_AM_SET_swigconstant(_pyupm_bno055)
BNO055_REG_GYR_AM_SET = _pyupm_bno055.BNO055_REG_GYR_AM_SET
_pyupm_bno055.BNO055_REG_BNO_UNIQUE_ID_swigconstant(_pyupm_bno055)
BNO055_REG_BNO_UNIQUE_ID = _pyupm_bno055.BNO055_REG_BNO_UNIQUE_ID
_pyupm_bno055.BNO055_CALIB_STAT_MAG0_swigconstant(_pyupm_bno055)
BNO055_CALIB_STAT_MAG0 = _pyupm_bno055.BNO055_CALIB_STAT_MAG0
_pyupm_bno055.BNO055_CALIB_STAT_MAG1_swigconstant(_pyupm_bno055)
BNO055_CALIB_STAT_MAG1 = _pyupm_bno055.BNO055_CALIB_STAT_MAG1
_pyupm_bno055._BNO055_CALIB_STAT_MAG_MASK_swigconstant(_pyupm_bno055)
_BNO055_CALIB_STAT_MAG_MASK = _pyupm_bno055._BNO055_CALIB_STAT_MAG_MASK
_pyupm_bno055._BNO055_CALIB_STAT_MAG_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_CALIB_STAT_MAG_SHIFT = _pyupm_bno055._BNO055_CALIB_STAT_MAG_SHIFT
_pyupm_bno055.BNO055_CALIB_STAT_ACC0_swigconstant(_pyupm_bno055)
BNO055_CALIB_STAT_ACC0 = _pyupm_bno055.BNO055_CALIB_STAT_ACC0
_pyupm_bno055.BNO055_CALIB_STAT_ACC1_swigconstant(_pyupm_bno055)
BNO055_CALIB_STAT_ACC1 = _pyupm_bno055.BNO055_CALIB_STAT_ACC1
_pyupm_bno055._BNO055_CALIB_STAT_ACC_MASK_swigconstant(_pyupm_bno055)
_BNO055_CALIB_STAT_ACC_MASK = _pyupm_bno055._BNO055_CALIB_STAT_ACC_MASK
_pyupm_bno055._BNO055_CALIB_STAT_ACC_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_CALIB_STAT_ACC_SHIFT = _pyupm_bno055._BNO055_CALIB_STAT_ACC_SHIFT
_pyupm_bno055.BNO055_CALIB_STAT_GYR0_swigconstant(_pyupm_bno055)
BNO055_CALIB_STAT_GYR0 = _pyupm_bno055.BNO055_CALIB_STAT_GYR0
_pyupm_bno055.BNO055_CALIB_STAT_GYR1_swigconstant(_pyupm_bno055)
BNO055_CALIB_STAT_GYR1 = _pyupm_bno055.BNO055_CALIB_STAT_GYR1
_pyupm_bno055._BNO055_CALIB_STAT_GYR_MASK_swigconstant(_pyupm_bno055)
_BNO055_CALIB_STAT_GYR_MASK = _pyupm_bno055._BNO055_CALIB_STAT_GYR_MASK
_pyupm_bno055._BNO055_CALIB_STAT_GYR_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_CALIB_STAT_GYR_SHIFT = _pyupm_bno055._BNO055_CALIB_STAT_GYR_SHIFT
_pyupm_bno055.BNO055_CALIB_STAT_SYS0_swigconstant(_pyupm_bno055)
BNO055_CALIB_STAT_SYS0 = _pyupm_bno055.BNO055_CALIB_STAT_SYS0
_pyupm_bno055.BNO055_CALIB_STAT_SYS1_swigconstant(_pyupm_bno055)
BNO055_CALIB_STAT_SYS1 = _pyupm_bno055.BNO055_CALIB_STAT_SYS1
_pyupm_bno055._BNO055_CALIB_STAT_SYS_MASK_swigconstant(_pyupm_bno055)
_BNO055_CALIB_STAT_SYS_MASK = _pyupm_bno055._BNO055_CALIB_STAT_SYS_MASK
_pyupm_bno055._BNO055_CALIB_STAT_SYS_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_CALIB_STAT_SYS_SHIFT = _pyupm_bno055._BNO055_CALIB_STAT_SYS_SHIFT
_pyupm_bno055.BNO055_ST_RESULT_ACC_swigconstant(_pyupm_bno055)
BNO055_ST_RESULT_ACC = _pyupm_bno055.BNO055_ST_RESULT_ACC
_pyupm_bno055.BNO055_ST_RESULT_MAG_swigconstant(_pyupm_bno055)
BNO055_ST_RESULT_MAG = _pyupm_bno055.BNO055_ST_RESULT_MAG
_pyupm_bno055.BNO055_ST_RESULT_GYR_swigconstant(_pyupm_bno055)
BNO055_ST_RESULT_GYR = _pyupm_bno055.BNO055_ST_RESULT_GYR
_pyupm_bno055.BNO055_ST_RESULT_MCU_swigconstant(_pyupm_bno055)
BNO055_ST_RESULT_MCU = _pyupm_bno055.BNO055_ST_RESULT_MCU
_pyupm_bno055.BNO055_INT_STA_GYRO_AM_swigconstant(_pyupm_bno055)
BNO055_INT_STA_GYRO_AM = _pyupm_bno055.BNO055_INT_STA_GYRO_AM
_pyupm_bno055.BNO055_INT_STA_GYR_HIGH_RATE_swigconstant(_pyupm_bno055)
BNO055_INT_STA_GYR_HIGH_RATE = _pyupm_bno055.BNO055_INT_STA_GYR_HIGH_RATE
_pyupm_bno055.BNO055_INT_STA_ACC_HIGH_G_swigconstant(_pyupm_bno055)
BNO055_INT_STA_ACC_HIGH_G = _pyupm_bno055.BNO055_INT_STA_ACC_HIGH_G
_pyupm_bno055.BNO055_INT_STA_ACC_AM_swigconstant(_pyupm_bno055)
BNO055_INT_STA_ACC_AM = _pyupm_bno055.BNO055_INT_STA_ACC_AM
_pyupm_bno055.BNO055_INT_STA_ACC_NM_swigconstant(_pyupm_bno055)
BNO055_INT_STA_ACC_NM = _pyupm_bno055.BNO055_INT_STA_ACC_NM
_pyupm_bno055.BNO055_SYS_CLK_STATUS_ST_MAIN_CLK_swigconstant(_pyupm_bno055)
BNO055_SYS_CLK_STATUS_ST_MAIN_CLK = _pyupm_bno055.BNO055_SYS_CLK_STATUS_ST_MAIN_CLK
_pyupm_bno055.BNO055_SYS_STATUS_IDLE_swigconstant(_pyupm_bno055)
BNO055_SYS_STATUS_IDLE = _pyupm_bno055.BNO055_SYS_STATUS_IDLE
_pyupm_bno055.BNO055_SYS_STATUS_SYS_ERR_swigconstant(_pyupm_bno055)
BNO055_SYS_STATUS_SYS_ERR = _pyupm_bno055.BNO055_SYS_STATUS_SYS_ERR
_pyupm_bno055.BNO055_SYS_STATUS_INIT_PERIPHERALS_swigconstant(_pyupm_bno055)
BNO055_SYS_STATUS_INIT_PERIPHERALS = _pyupm_bno055.BNO055_SYS_STATUS_INIT_PERIPHERALS
_pyupm_bno055.BNO055_SYS_STATUS_SYSTEM_INIT_swigconstant(_pyupm_bno055)
BNO055_SYS_STATUS_SYSTEM_INIT = _pyupm_bno055.BNO055_SYS_STATUS_SYSTEM_INIT
_pyupm_bno055.BNO055_SYS_STATUS_EXECUTING_SELFTEST_swigconstant(_pyupm_bno055)
BNO055_SYS_STATUS_EXECUTING_SELFTEST = _pyupm_bno055.BNO055_SYS_STATUS_EXECUTING_SELFTEST
_pyupm_bno055.BNO055_SYS_STATUS_FUSION_RUNNING_swigconstant(_pyupm_bno055)
BNO055_SYS_STATUS_FUSION_RUNNING = _pyupm_bno055.BNO055_SYS_STATUS_FUSION_RUNNING
_pyupm_bno055.BNO055_SYS_STATUS_NO_FUSION_RUNNING_swigconstant(_pyupm_bno055)
BNO055_SYS_STATUS_NO_FUSION_RUNNING = _pyupm_bno055.BNO055_SYS_STATUS_NO_FUSION_RUNNING
_pyupm_bno055.BNO055_SYS_ERR_NOERROR_swigconstant(_pyupm_bno055)
BNO055_SYS_ERR_NOERROR = _pyupm_bno055.BNO055_SYS_ERR_NOERROR
_pyupm_bno055.BNO055_SYS_ERR_PERIPH_INIT_ERROR_swigconstant(_pyupm_bno055)
BNO055_SYS_ERR_PERIPH_INIT_ERROR = _pyupm_bno055.BNO055_SYS_ERR_PERIPH_INIT_ERROR
_pyupm_bno055.BNO055_SYS_ERR_SYS_INIT_ERROR_swigconstant(_pyupm_bno055)
BNO055_SYS_ERR_SYS_INIT_ERROR = _pyupm_bno055.BNO055_SYS_ERR_SYS_INIT_ERROR
_pyupm_bno055.BNO055_SYS_ERR_SELFTEST_FAIL_ERROR_swigconstant(_pyupm_bno055)
BNO055_SYS_ERR_SELFTEST_FAIL_ERROR = _pyupm_bno055.BNO055_SYS_ERR_SELFTEST_FAIL_ERROR
_pyupm_bno055.BNO055_SYS_ERR_REG_VAL_OUTOFRANGE_ERROR_swigconstant(_pyupm_bno055)
BNO055_SYS_ERR_REG_VAL_OUTOFRANGE_ERROR = _pyupm_bno055.BNO055_SYS_ERR_REG_VAL_OUTOFRANGE_ERROR
_pyupm_bno055.BNO055_SYS_ERR_REG_ADDR_OUTOFRANGE_ERROR_swigconstant(_pyupm_bno055)
BNO055_SYS_ERR_REG_ADDR_OUTOFRANGE_ERROR = _pyupm_bno055.BNO055_SYS_ERR_REG_ADDR_OUTOFRANGE_ERROR
_pyupm_bno055.BNO055_SYS_ERR_REG_WRITE_ERROR_swigconstant(_pyupm_bno055)
BNO055_SYS_ERR_REG_WRITE_ERROR = _pyupm_bno055.BNO055_SYS_ERR_REG_WRITE_ERROR
_pyupm_bno055.BNO055_SYS_ERR_LP_MODE_NOT_AVAIL_ERROR_swigconstant(_pyupm_bno055)
BNO055_SYS_ERR_LP_MODE_NOT_AVAIL_ERROR = _pyupm_bno055.BNO055_SYS_ERR_LP_MODE_NOT_AVAIL_ERROR
_pyupm_bno055.BNO055_SYS_ERR_ACC_PWR_MODE_NOT_AVAIL_ERROR_swigconstant(_pyupm_bno055)
BNO055_SYS_ERR_ACC_PWR_MODE_NOT_AVAIL_ERROR = _pyupm_bno055.BNO055_SYS_ERR_ACC_PWR_MODE_NOT_AVAIL_ERROR
_pyupm_bno055.BNO055_SYS_ERR_FUSION_CONFIG_ERROR_swigconstant(_pyupm_bno055)
BNO055_SYS_ERR_FUSION_CONFIG_ERROR = _pyupm_bno055.BNO055_SYS_ERR_FUSION_CONFIG_ERROR
_pyupm_bno055.BNO055_SYS_ERR_SENSOR_CONFIG_ERROR_swigconstant(_pyupm_bno055)
BNO055_SYS_ERR_SENSOR_CONFIG_ERROR = _pyupm_bno055.BNO055_SYS_ERR_SENSOR_CONFIG_ERROR
_pyupm_bno055.BNO055_UNIT_SEL_ACC_UNIT_swigconstant(_pyupm_bno055)
BNO055_UNIT_SEL_ACC_UNIT = _pyupm_bno055.BNO055_UNIT_SEL_ACC_UNIT
_pyupm_bno055.BNO055_UNIT_SEL_GYR_UNIT_swigconstant(_pyupm_bno055)
BNO055_UNIT_SEL_GYR_UNIT = _pyupm_bno055.BNO055_UNIT_SEL_GYR_UNIT
_pyupm_bno055.BNO055_UNIT_SEL_EUL_UNIT_swigconstant(_pyupm_bno055)
BNO055_UNIT_SEL_EUL_UNIT = _pyupm_bno055.BNO055_UNIT_SEL_EUL_UNIT
_pyupm_bno055.BNO055_UNIT_SEL_TEMP_UNIT_swigconstant(_pyupm_bno055)
BNO055_UNIT_SEL_TEMP_UNIT = _pyupm_bno055.BNO055_UNIT_SEL_TEMP_UNIT
_pyupm_bno055.BNO055_UNIT_SEL_ORI_ANDROID_WINDOWS_swigconstant(_pyupm_bno055)
BNO055_UNIT_SEL_ORI_ANDROID_WINDOWS = _pyupm_bno055.BNO055_UNIT_SEL_ORI_ANDROID_WINDOWS
_pyupm_bno055.BNO055_OPR_MODE_OPERATION_MODE0_swigconstant(_pyupm_bno055)
BNO055_OPR_MODE_OPERATION_MODE0 = _pyupm_bno055.BNO055_OPR_MODE_OPERATION_MODE0
_pyupm_bno055.BNO055_OPR_MODE_OPERATION_MODE1_swigconstant(_pyupm_bno055)
BNO055_OPR_MODE_OPERATION_MODE1 = _pyupm_bno055.BNO055_OPR_MODE_OPERATION_MODE1
_pyupm_bno055.BNO055_OPR_MODE_OPERATION_MODE2_swigconstant(_pyupm_bno055)
BNO055_OPR_MODE_OPERATION_MODE2 = _pyupm_bno055.BNO055_OPR_MODE_OPERATION_MODE2
_pyupm_bno055.BNO055_OPR_MODE_OPERATION_MODE3_swigconstant(_pyupm_bno055)
BNO055_OPR_MODE_OPERATION_MODE3 = _pyupm_bno055.BNO055_OPR_MODE_OPERATION_MODE3
_pyupm_bno055._BNO055_OPR_MODE_OPERATION_MODE_MASK_swigconstant(_pyupm_bno055)
_BNO055_OPR_MODE_OPERATION_MODE_MASK = _pyupm_bno055._BNO055_OPR_MODE_OPERATION_MODE_MASK
_pyupm_bno055._BNO055_OPR_MODE_OPERATION_MODE_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_OPR_MODE_OPERATION_MODE_SHIFT = _pyupm_bno055._BNO055_OPR_MODE_OPERATION_MODE_SHIFT
_pyupm_bno055.BNO055_OPERATION_MODE_CONFIGMODE_swigconstant(_pyupm_bno055)
BNO055_OPERATION_MODE_CONFIGMODE = _pyupm_bno055.BNO055_OPERATION_MODE_CONFIGMODE
_pyupm_bno055.BNO055_OPERATION_MODE_ACCONLY_swigconstant(_pyupm_bno055)
BNO055_OPERATION_MODE_ACCONLY = _pyupm_bno055.BNO055_OPERATION_MODE_ACCONLY
_pyupm_bno055.BNO055_OPERATION_MODE_MAGONLY_swigconstant(_pyupm_bno055)
BNO055_OPERATION_MODE_MAGONLY = _pyupm_bno055.BNO055_OPERATION_MODE_MAGONLY
_pyupm_bno055.BNO055_OPERATION_MODE_GYROONLY_swigconstant(_pyupm_bno055)
BNO055_OPERATION_MODE_GYROONLY = _pyupm_bno055.BNO055_OPERATION_MODE_GYROONLY
_pyupm_bno055.BNO055_OPERATION_MODE_ACCMAG_swigconstant(_pyupm_bno055)
BNO055_OPERATION_MODE_ACCMAG = _pyupm_bno055.BNO055_OPERATION_MODE_ACCMAG
_pyupm_bno055.BNO055_OPERATION_MODE_ACCGYRO_swigconstant(_pyupm_bno055)
BNO055_OPERATION_MODE_ACCGYRO = _pyupm_bno055.BNO055_OPERATION_MODE_ACCGYRO
_pyupm_bno055.BNO055_OPERATION_MODE_MAGGYRO_swigconstant(_pyupm_bno055)
BNO055_OPERATION_MODE_MAGGYRO = _pyupm_bno055.BNO055_OPERATION_MODE_MAGGYRO
_pyupm_bno055.BNO055_OPERATION_MODE_AMG_swigconstant(_pyupm_bno055)
BNO055_OPERATION_MODE_AMG = _pyupm_bno055.BNO055_OPERATION_MODE_AMG
_pyupm_bno055.BNO055_OPERATION_MODE_IMU_swigconstant(_pyupm_bno055)
BNO055_OPERATION_MODE_IMU = _pyupm_bno055.BNO055_OPERATION_MODE_IMU
_pyupm_bno055.BNO055_OPERATION_MODE_COMPASS_swigconstant(_pyupm_bno055)
BNO055_OPERATION_MODE_COMPASS = _pyupm_bno055.BNO055_OPERATION_MODE_COMPASS
_pyupm_bno055.BNO055_OPERATION_MODE_M4G_swigconstant(_pyupm_bno055)
BNO055_OPERATION_MODE_M4G = _pyupm_bno055.BNO055_OPERATION_MODE_M4G
_pyupm_bno055.BNO055_OPERATION_MODE_NDOF_FMC_OFF_swigconstant(_pyupm_bno055)
BNO055_OPERATION_MODE_NDOF_FMC_OFF = _pyupm_bno055.BNO055_OPERATION_MODE_NDOF_FMC_OFF
_pyupm_bno055.BNO055_OPERATION_MODE_NDOF_swigconstant(_pyupm_bno055)
BNO055_OPERATION_MODE_NDOF = _pyupm_bno055.BNO055_OPERATION_MODE_NDOF
_pyupm_bno055.BNO055_PWR_MODE_POWER_MODE0_swigconstant(_pyupm_bno055)
BNO055_PWR_MODE_POWER_MODE0 = _pyupm_bno055.BNO055_PWR_MODE_POWER_MODE0
_pyupm_bno055.BNO055_PWR_MODE_POWER_MODE1_swigconstant(_pyupm_bno055)
BNO055_PWR_MODE_POWER_MODE1 = _pyupm_bno055.BNO055_PWR_MODE_POWER_MODE1
_pyupm_bno055._BNO055_PWR_MODE_POWER_MODE_MASK_swigconstant(_pyupm_bno055)
_BNO055_PWR_MODE_POWER_MODE_MASK = _pyupm_bno055._BNO055_PWR_MODE_POWER_MODE_MASK
_pyupm_bno055._BNO055_PWR_MODE_POWER_MODE_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_PWR_MODE_POWER_MODE_SHIFT = _pyupm_bno055._BNO055_PWR_MODE_POWER_MODE_SHIFT
_pyupm_bno055.BNO055_POWER_MODE_NORMAL_swigconstant(_pyupm_bno055)
BNO055_POWER_MODE_NORMAL = _pyupm_bno055.BNO055_POWER_MODE_NORMAL
_pyupm_bno055.BNO055_POWER_MODE_LOW_swigconstant(_pyupm_bno055)
BNO055_POWER_MODE_LOW = _pyupm_bno055.BNO055_POWER_MODE_LOW
_pyupm_bno055.BNO055_POWER_MODE_SUSPEND_swigconstant(_pyupm_bno055)
BNO055_POWER_MODE_SUSPEND = _pyupm_bno055.BNO055_POWER_MODE_SUSPEND
_pyupm_bno055.BNO055_SYS_TRIGGER_SELF_TEST_swigconstant(_pyupm_bno055)
BNO055_SYS_TRIGGER_SELF_TEST = _pyupm_bno055.BNO055_SYS_TRIGGER_SELF_TEST
_pyupm_bno055.BNO055_SYS_TRIGGER_RST_SYS_swigconstant(_pyupm_bno055)
BNO055_SYS_TRIGGER_RST_SYS = _pyupm_bno055.BNO055_SYS_TRIGGER_RST_SYS
_pyupm_bno055.BNO055_SYS_TRIGGER_RST_INT_swigconstant(_pyupm_bno055)
BNO055_SYS_TRIGGER_RST_INT = _pyupm_bno055.BNO055_SYS_TRIGGER_RST_INT
_pyupm_bno055.BNO055_SYS_TRIGGER_CLK_SEL_swigconstant(_pyupm_bno055)
BNO055_SYS_TRIGGER_CLK_SEL = _pyupm_bno055.BNO055_SYS_TRIGGER_CLK_SEL
_pyupm_bno055.BNO055_TEMP_SOURCE_TEMP_SOURCE0_swigconstant(_pyupm_bno055)
BNO055_TEMP_SOURCE_TEMP_SOURCE0 = _pyupm_bno055.BNO055_TEMP_SOURCE_TEMP_SOURCE0
_pyupm_bno055.BNO055_TEMP_SOURCE_TEMP_SOURCE1_swigconstant(_pyupm_bno055)
BNO055_TEMP_SOURCE_TEMP_SOURCE1 = _pyupm_bno055.BNO055_TEMP_SOURCE_TEMP_SOURCE1
_pyupm_bno055._BNO055_TEMP_SOURCE_TEMP_SOURCE_MASK_swigconstant(_pyupm_bno055)
_BNO055_TEMP_SOURCE_TEMP_SOURCE_MASK = _pyupm_bno055._BNO055_TEMP_SOURCE_TEMP_SOURCE_MASK
_pyupm_bno055._BNO055_TEMP_SOURCE_TEMP_SOURCE_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_TEMP_SOURCE_TEMP_SOURCE_SHIFT = _pyupm_bno055._BNO055_TEMP_SOURCE_TEMP_SOURCE_SHIFT
_pyupm_bno055.BNO055_TEMP_SOURCE_ACC_swigconstant(_pyupm_bno055)
BNO055_TEMP_SOURCE_ACC = _pyupm_bno055.BNO055_TEMP_SOURCE_ACC
_pyupm_bno055.BNO055_TEMP_SOURCE_GYR_swigconstant(_pyupm_bno055)
BNO055_TEMP_SOURCE_GYR = _pyupm_bno055.BNO055_TEMP_SOURCE_GYR
_pyupm_bno055.BNO055_AXIS_MAP_CONFIG_REMAPPED_X_VAL0_swigconstant(_pyupm_bno055)
BNO055_AXIS_MAP_CONFIG_REMAPPED_X_VAL0 = _pyupm_bno055.BNO055_AXIS_MAP_CONFIG_REMAPPED_X_VAL0
_pyupm_bno055.BNO055_AXIS_MAP_CONFIG_REMAPPED_X_VAL1_swigconstant(_pyupm_bno055)
BNO055_AXIS_MAP_CONFIG_REMAPPED_X_VAL1 = _pyupm_bno055.BNO055_AXIS_MAP_CONFIG_REMAPPED_X_VAL1
_pyupm_bno055._BNO055_AXIS_MAP_CONFIG_REMAPPED_X_VAL_MASK_swigconstant(_pyupm_bno055)
_BNO055_AXIS_MAP_CONFIG_REMAPPED_X_VAL_MASK = _pyupm_bno055._BNO055_AXIS_MAP_CONFIG_REMAPPED_X_VAL_MASK
_pyupm_bno055._BNO055_AXIS_MAP_CONFIG_REMAPPED_X_VAL_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_AXIS_MAP_CONFIG_REMAPPED_X_VAL_SHIFT = _pyupm_bno055._BNO055_AXIS_MAP_CONFIG_REMAPPED_X_VAL_SHIFT
_pyupm_bno055.BNO055_AXIS_MAP_CONFIG_REMAPPED_Y_VAL0_swigconstant(_pyupm_bno055)
BNO055_AXIS_MAP_CONFIG_REMAPPED_Y_VAL0 = _pyupm_bno055.BNO055_AXIS_MAP_CONFIG_REMAPPED_Y_VAL0
_pyupm_bno055.BNO055_AXIS_MAP_CONFIG_REMAPPED_Y_VAL1_swigconstant(_pyupm_bno055)
BNO055_AXIS_MAP_CONFIG_REMAPPED_Y_VAL1 = _pyupm_bno055.BNO055_AXIS_MAP_CONFIG_REMAPPED_Y_VAL1
_pyupm_bno055._BNO055_AXIS_MAP_CONFIG_REMAPPED_Y_VAL_MASK_swigconstant(_pyupm_bno055)
_BNO055_AXIS_MAP_CONFIG_REMAPPED_Y_VAL_MASK = _pyupm_bno055._BNO055_AXIS_MAP_CONFIG_REMAPPED_Y_VAL_MASK
_pyupm_bno055._BNO055_AXIS_MAP_CONFIG_REMAPPED_Y_VAL_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_AXIS_MAP_CONFIG_REMAPPED_Y_VAL_SHIFT = _pyupm_bno055._BNO055_AXIS_MAP_CONFIG_REMAPPED_Y_VAL_SHIFT
_pyupm_bno055.BNO055_AXIS_MAP_CONFIG_REMAPPED_Z_VAL0_swigconstant(_pyupm_bno055)
BNO055_AXIS_MAP_CONFIG_REMAPPED_Z_VAL0 = _pyupm_bno055.BNO055_AXIS_MAP_CONFIG_REMAPPED_Z_VAL0
_pyupm_bno055.BNO055_AXIS_MAP_CONFIG_REMAPPED_Z_VAL1_swigconstant(_pyupm_bno055)
BNO055_AXIS_MAP_CONFIG_REMAPPED_Z_VAL1 = _pyupm_bno055.BNO055_AXIS_MAP_CONFIG_REMAPPED_Z_VAL1
_pyupm_bno055._BNO055_AXIS_MAP_CONFIG_REMAPPED_Z_VAL_MASK_swigconstant(_pyupm_bno055)
_BNO055_AXIS_MAP_CONFIG_REMAPPED_Z_VAL_MASK = _pyupm_bno055._BNO055_AXIS_MAP_CONFIG_REMAPPED_Z_VAL_MASK
_pyupm_bno055._BNO055_AXIS_MAP_CONFIG_REMAPPED_Z_VAL_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_AXIS_MAP_CONFIG_REMAPPED_Z_VAL_SHIFT = _pyupm_bno055._BNO055_AXIS_MAP_CONFIG_REMAPPED_Z_VAL_SHIFT
_pyupm_bno055.BNO055_REMAPPED_AXIS_X_swigconstant(_pyupm_bno055)
BNO055_REMAPPED_AXIS_X = _pyupm_bno055.BNO055_REMAPPED_AXIS_X
_pyupm_bno055.BNO055_REMAPPED_AXIS_Y_swigconstant(_pyupm_bno055)
BNO055_REMAPPED_AXIS_Y = _pyupm_bno055.BNO055_REMAPPED_AXIS_Y
_pyupm_bno055.BNO055_REMAPPED_AXIS_Z_swigconstant(_pyupm_bno055)
BNO055_REMAPPED_AXIS_Z = _pyupm_bno055.BNO055_REMAPPED_AXIS_Z
_pyupm_bno055.BNO055_AXIS_MAP_SIGN_REMAPPED_Z_SIGN_swigconstant(_pyupm_bno055)
BNO055_AXIS_MAP_SIGN_REMAPPED_Z_SIGN = _pyupm_bno055.BNO055_AXIS_MAP_SIGN_REMAPPED_Z_SIGN
_pyupm_bno055.BNO055_AXIS_MAP_SIGN_REMAPPED_Y_SIGN_swigconstant(_pyupm_bno055)
BNO055_AXIS_MAP_SIGN_REMAPPED_Y_SIGN = _pyupm_bno055.BNO055_AXIS_MAP_SIGN_REMAPPED_Y_SIGN
_pyupm_bno055.BNO055_AXIS_MAP_SIGN_REMAPPED_X_SIGN_swigconstant(_pyupm_bno055)
BNO055_AXIS_MAP_SIGN_REMAPPED_X_SIGN = _pyupm_bno055.BNO055_AXIS_MAP_SIGN_REMAPPED_X_SIGN
_pyupm_bno055.BNO055_ACC_CONFIG_ACC_RANGE0_swigconstant(_pyupm_bno055)
BNO055_ACC_CONFIG_ACC_RANGE0 = _pyupm_bno055.BNO055_ACC_CONFIG_ACC_RANGE0
_pyupm_bno055.BNO055_ACC_CONFIG_ACC_RANGE1_swigconstant(_pyupm_bno055)
BNO055_ACC_CONFIG_ACC_RANGE1 = _pyupm_bno055.BNO055_ACC_CONFIG_ACC_RANGE1
_pyupm_bno055._BNO055_ACC_CONFIG_ACC_RANGE_MASK_swigconstant(_pyupm_bno055)
_BNO055_ACC_CONFIG_ACC_RANGE_MASK = _pyupm_bno055._BNO055_ACC_CONFIG_ACC_RANGE_MASK
_pyupm_bno055._BNO055_ACC_CONFIG_ACC_RANGE_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_ACC_CONFIG_ACC_RANGE_SHIFT = _pyupm_bno055._BNO055_ACC_CONFIG_ACC_RANGE_SHIFT
_pyupm_bno055.BNO055_ACC_CONFIG_ACC_BW0_swigconstant(_pyupm_bno055)
BNO055_ACC_CONFIG_ACC_BW0 = _pyupm_bno055.BNO055_ACC_CONFIG_ACC_BW0
_pyupm_bno055.BNO055_ACC_CONFIG_ACC_BW1_swigconstant(_pyupm_bno055)
BNO055_ACC_CONFIG_ACC_BW1 = _pyupm_bno055.BNO055_ACC_CONFIG_ACC_BW1
_pyupm_bno055.BNO055_ACC_CONFIG_ACC_BW2_swigconstant(_pyupm_bno055)
BNO055_ACC_CONFIG_ACC_BW2 = _pyupm_bno055.BNO055_ACC_CONFIG_ACC_BW2
_pyupm_bno055._BNO055_ACC_CONFIG_ACC_BW_MASK_swigconstant(_pyupm_bno055)
_BNO055_ACC_CONFIG_ACC_BW_MASK = _pyupm_bno055._BNO055_ACC_CONFIG_ACC_BW_MASK
_pyupm_bno055._BNO055_ACC_CONFIG_ACC_BW_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_ACC_CONFIG_ACC_BW_SHIFT = _pyupm_bno055._BNO055_ACC_CONFIG_ACC_BW_SHIFT
_pyupm_bno055.BNO055_ACC_CONFIG_ACC_PWR_MODE0_swigconstant(_pyupm_bno055)
BNO055_ACC_CONFIG_ACC_PWR_MODE0 = _pyupm_bno055.BNO055_ACC_CONFIG_ACC_PWR_MODE0
_pyupm_bno055.BNO055_ACC_CONFIG_ACC_PWR_MODE1_swigconstant(_pyupm_bno055)
BNO055_ACC_CONFIG_ACC_PWR_MODE1 = _pyupm_bno055.BNO055_ACC_CONFIG_ACC_PWR_MODE1
_pyupm_bno055.BNO055_ACC_CONFIG_ACC_PWR_MODE2_swigconstant(_pyupm_bno055)
BNO055_ACC_CONFIG_ACC_PWR_MODE2 = _pyupm_bno055.BNO055_ACC_CONFIG_ACC_PWR_MODE2
_pyupm_bno055._BNO055_ACC_CONFIG_ACC_PWR_MODE_MASK_swigconstant(_pyupm_bno055)
_BNO055_ACC_CONFIG_ACC_PWR_MODE_MASK = _pyupm_bno055._BNO055_ACC_CONFIG_ACC_PWR_MODE_MASK
_pyupm_bno055._BNO055_ACC_CONFIG_ACC_PWR_MODE_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_ACC_CONFIG_ACC_PWR_MODE_SHIFT = _pyupm_bno055._BNO055_ACC_CONFIG_ACC_PWR_MODE_SHIFT
_pyupm_bno055.BNO055_ACC_RANGE_2G_swigconstant(_pyupm_bno055)
BNO055_ACC_RANGE_2G = _pyupm_bno055.BNO055_ACC_RANGE_2G
_pyupm_bno055.BNO055_ACC_RANGE_4G_swigconstant(_pyupm_bno055)
BNO055_ACC_RANGE_4G = _pyupm_bno055.BNO055_ACC_RANGE_4G
_pyupm_bno055.BNO055_ACC_RANGE_8G_swigconstant(_pyupm_bno055)
BNO055_ACC_RANGE_8G = _pyupm_bno055.BNO055_ACC_RANGE_8G
_pyupm_bno055.BNO055_ACC_RANGE_16G_swigconstant(_pyupm_bno055)
BNO055_ACC_RANGE_16G = _pyupm_bno055.BNO055_ACC_RANGE_16G
_pyupm_bno055.BNO055_ACC_BW_7_81_swigconstant(_pyupm_bno055)
BNO055_ACC_BW_7_81 = _pyupm_bno055.BNO055_ACC_BW_7_81
_pyupm_bno055.BNO055_ACC_BW_15_53_swigconstant(_pyupm_bno055)
BNO055_ACC_BW_15_53 = _pyupm_bno055.BNO055_ACC_BW_15_53
_pyupm_bno055.BNO055_ACC_BW_31_25_swigconstant(_pyupm_bno055)
BNO055_ACC_BW_31_25 = _pyupm_bno055.BNO055_ACC_BW_31_25
_pyupm_bno055.BNO055_ACC_BW_62_5_swigconstant(_pyupm_bno055)
BNO055_ACC_BW_62_5 = _pyupm_bno055.BNO055_ACC_BW_62_5
_pyupm_bno055.BNO055_ACC_BW_125_swigconstant(_pyupm_bno055)
BNO055_ACC_BW_125 = _pyupm_bno055.BNO055_ACC_BW_125
_pyupm_bno055.BNO055_ACC_BW_250_swigconstant(_pyupm_bno055)
BNO055_ACC_BW_250 = _pyupm_bno055.BNO055_ACC_BW_250
_pyupm_bno055.BNO055_ACC_BW_500_swigconstant(_pyupm_bno055)
BNO055_ACC_BW_500 = _pyupm_bno055.BNO055_ACC_BW_500
_pyupm_bno055.BNO055_ACC_BW_1000_swigconstant(_pyupm_bno055)
BNO055_ACC_BW_1000 = _pyupm_bno055.BNO055_ACC_BW_1000
_pyupm_bno055.BNO055_ACC_PWR_MODE_NORMAL_swigconstant(_pyupm_bno055)
BNO055_ACC_PWR_MODE_NORMAL = _pyupm_bno055.BNO055_ACC_PWR_MODE_NORMAL
_pyupm_bno055.BNO055_ACC_PWR_MODE_SUSPEND_swigconstant(_pyupm_bno055)
BNO055_ACC_PWR_MODE_SUSPEND = _pyupm_bno055.BNO055_ACC_PWR_MODE_SUSPEND
_pyupm_bno055.BNO055_ACC_PWR_MODE_LOWPOWER1_swigconstant(_pyupm_bno055)
BNO055_ACC_PWR_MODE_LOWPOWER1 = _pyupm_bno055.BNO055_ACC_PWR_MODE_LOWPOWER1
_pyupm_bno055.BNO055_ACC_PWR_MODE_STANDBY_swigconstant(_pyupm_bno055)
BNO055_ACC_PWR_MODE_STANDBY = _pyupm_bno055.BNO055_ACC_PWR_MODE_STANDBY
_pyupm_bno055.BNO055_ACC_PWR_MODE_LOWPOWER2_swigconstant(_pyupm_bno055)
BNO055_ACC_PWR_MODE_LOWPOWER2 = _pyupm_bno055.BNO055_ACC_PWR_MODE_LOWPOWER2
_pyupm_bno055.BNO055_ACC_PWR_MODE_DEEPSUSPEND_swigconstant(_pyupm_bno055)
BNO055_ACC_PWR_MODE_DEEPSUSPEND = _pyupm_bno055.BNO055_ACC_PWR_MODE_DEEPSUSPEND
_pyupm_bno055.BNO055_MAG_CONFIG_MAG_ODR0_swigconstant(_pyupm_bno055)
BNO055_MAG_CONFIG_MAG_ODR0 = _pyupm_bno055.BNO055_MAG_CONFIG_MAG_ODR0
_pyupm_bno055.BNO055_MAG_CONFIG_MAG_ODR1_swigconstant(_pyupm_bno055)
BNO055_MAG_CONFIG_MAG_ODR1 = _pyupm_bno055.BNO055_MAG_CONFIG_MAG_ODR1
_pyupm_bno055.BNO055_MAG_CONFIG_MAG_ODR2_swigconstant(_pyupm_bno055)
BNO055_MAG_CONFIG_MAG_ODR2 = _pyupm_bno055.BNO055_MAG_CONFIG_MAG_ODR2
_pyupm_bno055._BNO055_MAG_CONFIG_MAG_ODR_MASK_swigconstant(_pyupm_bno055)
_BNO055_MAG_CONFIG_MAG_ODR_MASK = _pyupm_bno055._BNO055_MAG_CONFIG_MAG_ODR_MASK
_pyupm_bno055._BNO055_MAG_CONFIG_MAG_ODR_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_MAG_CONFIG_MAG_ODR_SHIFT = _pyupm_bno055._BNO055_MAG_CONFIG_MAG_ODR_SHIFT
_pyupm_bno055.BNO055_MAG_CONFIG_MAG_OPR_MODE0_swigconstant(_pyupm_bno055)
BNO055_MAG_CONFIG_MAG_OPR_MODE0 = _pyupm_bno055.BNO055_MAG_CONFIG_MAG_OPR_MODE0
_pyupm_bno055.BNO055_MAG_CONFIG_MAG_OPR_MODE1_swigconstant(_pyupm_bno055)
BNO055_MAG_CONFIG_MAG_OPR_MODE1 = _pyupm_bno055.BNO055_MAG_CONFIG_MAG_OPR_MODE1
_pyupm_bno055._BNO055_MAG_CONFIG_MAG_OPR_MODE_MASK_swigconstant(_pyupm_bno055)
_BNO055_MAG_CONFIG_MAG_OPR_MODE_MASK = _pyupm_bno055._BNO055_MAG_CONFIG_MAG_OPR_MODE_MASK
_pyupm_bno055._BNO055_MAG_CONFIG_MAG_OPR_MODE_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_MAG_CONFIG_MAG_OPR_MODE_SHIFT = _pyupm_bno055._BNO055_MAG_CONFIG_MAG_OPR_MODE_SHIFT
_pyupm_bno055.BNO055_MAG_CONFIG_MAG_POWER_MODE0_swigconstant(_pyupm_bno055)
BNO055_MAG_CONFIG_MAG_POWER_MODE0 = _pyupm_bno055.BNO055_MAG_CONFIG_MAG_POWER_MODE0
_pyupm_bno055.BNO055_MAG_CONFIG_MAG_POWER_MODE1_swigconstant(_pyupm_bno055)
BNO055_MAG_CONFIG_MAG_POWER_MODE1 = _pyupm_bno055.BNO055_MAG_CONFIG_MAG_POWER_MODE1
_pyupm_bno055._BNO055_MAG_CONFIG_MAG_POWER_MODE_MASK_swigconstant(_pyupm_bno055)
_BNO055_MAG_CONFIG_MAG_POWER_MODE_MASK = _pyupm_bno055._BNO055_MAG_CONFIG_MAG_POWER_MODE_MASK
_pyupm_bno055._BNO055_MAG_CONFIG_MAG_POWER_MODE_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_MAG_CONFIG_MAG_POWER_MODE_SHIFT = _pyupm_bno055._BNO055_MAG_CONFIG_MAG_POWER_MODE_SHIFT
_pyupm_bno055.BNO055_MAG_ODR_2_swigconstant(_pyupm_bno055)
BNO055_MAG_ODR_2 = _pyupm_bno055.BNO055_MAG_ODR_2
_pyupm_bno055.BNO055_MAG_ODR_6_swigconstant(_pyupm_bno055)
BNO055_MAG_ODR_6 = _pyupm_bno055.BNO055_MAG_ODR_6
_pyupm_bno055.BNO055_MAG_ODR_8_swigconstant(_pyupm_bno055)
BNO055_MAG_ODR_8 = _pyupm_bno055.BNO055_MAG_ODR_8
_pyupm_bno055.BNO055_MAG_ODR_10_swigconstant(_pyupm_bno055)
BNO055_MAG_ODR_10 = _pyupm_bno055.BNO055_MAG_ODR_10
_pyupm_bno055.BNO055_MAG_ODR_15_swigconstant(_pyupm_bno055)
BNO055_MAG_ODR_15 = _pyupm_bno055.BNO055_MAG_ODR_15
_pyupm_bno055.BNO055_MAG_ODR_20_swigconstant(_pyupm_bno055)
BNO055_MAG_ODR_20 = _pyupm_bno055.BNO055_MAG_ODR_20
_pyupm_bno055.BNO055_MAG_ODR_25_swigconstant(_pyupm_bno055)
BNO055_MAG_ODR_25 = _pyupm_bno055.BNO055_MAG_ODR_25
_pyupm_bno055.BNO055_MAG_ODR_30_swigconstant(_pyupm_bno055)
BNO055_MAG_ODR_30 = _pyupm_bno055.BNO055_MAG_ODR_30
_pyupm_bno055.BNO055_MAG_OPR_LOW_swigconstant(_pyupm_bno055)
BNO055_MAG_OPR_LOW = _pyupm_bno055.BNO055_MAG_OPR_LOW
_pyupm_bno055.BNO055_MAG_OPR_REGULAR_swigconstant(_pyupm_bno055)
BNO055_MAG_OPR_REGULAR = _pyupm_bno055.BNO055_MAG_OPR_REGULAR
_pyupm_bno055.BNO055_MAG_OPR_ENHANCED_REGULAR_swigconstant(_pyupm_bno055)
BNO055_MAG_OPR_ENHANCED_REGULAR = _pyupm_bno055.BNO055_MAG_OPR_ENHANCED_REGULAR
_pyupm_bno055.BNO055_MAG_OPR_HIGH_ACCURACY_swigconstant(_pyupm_bno055)
BNO055_MAG_OPR_HIGH_ACCURACY = _pyupm_bno055.BNO055_MAG_OPR_HIGH_ACCURACY
_pyupm_bno055.BNO055_MAG_POWER_NORMAL_swigconstant(_pyupm_bno055)
BNO055_MAG_POWER_NORMAL = _pyupm_bno055.BNO055_MAG_POWER_NORMAL
_pyupm_bno055.BNO055_MAG_POWER_SLEEP_swigconstant(_pyupm_bno055)
BNO055_MAG_POWER_SLEEP = _pyupm_bno055.BNO055_MAG_POWER_SLEEP
_pyupm_bno055.BNO055_MAG_POWER_SUSPEND_swigconstant(_pyupm_bno055)
BNO055_MAG_POWER_SUSPEND = _pyupm_bno055.BNO055_MAG_POWER_SUSPEND
_pyupm_bno055.BNO055_MAG_POWER_FORCE_MODE_swigconstant(_pyupm_bno055)
BNO055_MAG_POWER_FORCE_MODE = _pyupm_bno055.BNO055_MAG_POWER_FORCE_MODE
_pyupm_bno055.BNO055_GYR_CONFIG0_GYR_RANGE0_swigconstant(_pyupm_bno055)
BNO055_GYR_CONFIG0_GYR_RANGE0 = _pyupm_bno055.BNO055_GYR_CONFIG0_GYR_RANGE0
_pyupm_bno055.BNO055_GYR_CONFIG0_GYR_RANGE1_swigconstant(_pyupm_bno055)
BNO055_GYR_CONFIG0_GYR_RANGE1 = _pyupm_bno055.BNO055_GYR_CONFIG0_GYR_RANGE1
_pyupm_bno055.BNO055_GYR_CONFIG0_GYR_RANGE2_swigconstant(_pyupm_bno055)
BNO055_GYR_CONFIG0_GYR_RANGE2 = _pyupm_bno055.BNO055_GYR_CONFIG0_GYR_RANGE2
_pyupm_bno055._BNO055_GYR_CONFIG0_GYR_RANGE_MASK_swigconstant(_pyupm_bno055)
_BNO055_GYR_CONFIG0_GYR_RANGE_MASK = _pyupm_bno055._BNO055_GYR_CONFIG0_GYR_RANGE_MASK
_pyupm_bno055._BNO055_GYR_CONFIG0_GYR_RANGE_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_GYR_CONFIG0_GYR_RANGE_SHIFT = _pyupm_bno055._BNO055_GYR_CONFIG0_GYR_RANGE_SHIFT
_pyupm_bno055.BNO055_GYR_CONFIG0_GYR_BW0_swigconstant(_pyupm_bno055)
BNO055_GYR_CONFIG0_GYR_BW0 = _pyupm_bno055.BNO055_GYR_CONFIG0_GYR_BW0
_pyupm_bno055.BNO055_GYR_CONFIG0_GYR_BW1_swigconstant(_pyupm_bno055)
BNO055_GYR_CONFIG0_GYR_BW1 = _pyupm_bno055.BNO055_GYR_CONFIG0_GYR_BW1
_pyupm_bno055.BNO055_GYR_CONFIG0_GYR_BW2_swigconstant(_pyupm_bno055)
BNO055_GYR_CONFIG0_GYR_BW2 = _pyupm_bno055.BNO055_GYR_CONFIG0_GYR_BW2
_pyupm_bno055._BNO055_GYR_CONFIG0_GYR_BW_MASK_swigconstant(_pyupm_bno055)
_BNO055_GYR_CONFIG0_GYR_BW_MASK = _pyupm_bno055._BNO055_GYR_CONFIG0_GYR_BW_MASK
_pyupm_bno055._BNO055_GYR_CONFIG0_GYR_BW_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_GYR_CONFIG0_GYR_BW_SHIFT = _pyupm_bno055._BNO055_GYR_CONFIG0_GYR_BW_SHIFT
_pyupm_bno055.BNO055_GYR_RANGE_2000_swigconstant(_pyupm_bno055)
BNO055_GYR_RANGE_2000 = _pyupm_bno055.BNO055_GYR_RANGE_2000
_pyupm_bno055.BNO055_GYR_RANGE_1000_swigconstant(_pyupm_bno055)
BNO055_GYR_RANGE_1000 = _pyupm_bno055.BNO055_GYR_RANGE_1000
_pyupm_bno055.BNO055_GYR_RANGE_500_swigconstant(_pyupm_bno055)
BNO055_GYR_RANGE_500 = _pyupm_bno055.BNO055_GYR_RANGE_500
_pyupm_bno055.BNO055_GYR_RANGE_250_swigconstant(_pyupm_bno055)
BNO055_GYR_RANGE_250 = _pyupm_bno055.BNO055_GYR_RANGE_250
_pyupm_bno055.BNO055_GYR_RANGE_125_swigconstant(_pyupm_bno055)
BNO055_GYR_RANGE_125 = _pyupm_bno055.BNO055_GYR_RANGE_125
_pyupm_bno055.BNO055_GYR_BW_523_swigconstant(_pyupm_bno055)
BNO055_GYR_BW_523 = _pyupm_bno055.BNO055_GYR_BW_523
_pyupm_bno055.BNO055_GYR_BW_230_swigconstant(_pyupm_bno055)
BNO055_GYR_BW_230 = _pyupm_bno055.BNO055_GYR_BW_230
_pyupm_bno055.BNO055_GYR_BW_116_swigconstant(_pyupm_bno055)
BNO055_GYR_BW_116 = _pyupm_bno055.BNO055_GYR_BW_116
_pyupm_bno055.BNO055_GYR_BW_47_swigconstant(_pyupm_bno055)
BNO055_GYR_BW_47 = _pyupm_bno055.BNO055_GYR_BW_47
_pyupm_bno055.BNO055_GYR_BW_23_swigconstant(_pyupm_bno055)
BNO055_GYR_BW_23 = _pyupm_bno055.BNO055_GYR_BW_23
_pyupm_bno055.BNO055_GYR_BW_12_swigconstant(_pyupm_bno055)
BNO055_GYR_BW_12 = _pyupm_bno055.BNO055_GYR_BW_12
_pyupm_bno055.BNO055_GYR_BW_64_swigconstant(_pyupm_bno055)
BNO055_GYR_BW_64 = _pyupm_bno055.BNO055_GYR_BW_64
_pyupm_bno055.BNO055_GYR_BW_32_swigconstant(_pyupm_bno055)
BNO055_GYR_BW_32 = _pyupm_bno055.BNO055_GYR_BW_32
_pyupm_bno055.BNO055_GYR_CONFIG1_GYR_POWER_MODE0_swigconstant(_pyupm_bno055)
BNO055_GYR_CONFIG1_GYR_POWER_MODE0 = _pyupm_bno055.BNO055_GYR_CONFIG1_GYR_POWER_MODE0
_pyupm_bno055.BNO055_GYR_CONFIG1_GYR_POWER_MODE1_swigconstant(_pyupm_bno055)
BNO055_GYR_CONFIG1_GYR_POWER_MODE1 = _pyupm_bno055.BNO055_GYR_CONFIG1_GYR_POWER_MODE1
_pyupm_bno055.BNO055_GYR_CONFIG1_GYR_POWER_MODE2_swigconstant(_pyupm_bno055)
BNO055_GYR_CONFIG1_GYR_POWER_MODE2 = _pyupm_bno055.BNO055_GYR_CONFIG1_GYR_POWER_MODE2
_pyupm_bno055._BNO055_GYR_CONFIG1_GYR_POWER_MODE_MASK_swigconstant(_pyupm_bno055)
_BNO055_GYR_CONFIG1_GYR_POWER_MODE_MASK = _pyupm_bno055._BNO055_GYR_CONFIG1_GYR_POWER_MODE_MASK
_pyupm_bno055._BNO055_GYR_CONFIG1_GYR_POWER_MODE_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_GYR_CONFIG1_GYR_POWER_MODE_SHIFT = _pyupm_bno055._BNO055_GYR_CONFIG1_GYR_POWER_MODE_SHIFT
_pyupm_bno055.BNO055_GYR_POWER_MODE_NORMAL_swigconstant(_pyupm_bno055)
BNO055_GYR_POWER_MODE_NORMAL = _pyupm_bno055.BNO055_GYR_POWER_MODE_NORMAL
_pyupm_bno055.BNO055_GYR_POWER_MODE_FAST_POWERUP_swigconstant(_pyupm_bno055)
BNO055_GYR_POWER_MODE_FAST_POWERUP = _pyupm_bno055.BNO055_GYR_POWER_MODE_FAST_POWERUP
_pyupm_bno055.BNO055_GYR_POWER_MODE_DEEP_SUSPEND_swigconstant(_pyupm_bno055)
BNO055_GYR_POWER_MODE_DEEP_SUSPEND = _pyupm_bno055.BNO055_GYR_POWER_MODE_DEEP_SUSPEND
_pyupm_bno055.BNO055_GYR_POWER_MODE_SUSPEND_swigconstant(_pyupm_bno055)
BNO055_GYR_POWER_MODE_SUSPEND = _pyupm_bno055.BNO055_GYR_POWER_MODE_SUSPEND
_pyupm_bno055.BNO055_GYR_POWER_MODE_ADVANCED_POWERSAVE_swigconstant(_pyupm_bno055)
BNO055_GYR_POWER_MODE_ADVANCED_POWERSAVE = _pyupm_bno055.BNO055_GYR_POWER_MODE_ADVANCED_POWERSAVE
_pyupm_bno055.BNO055_ACC_SLEEP_CONFIG_SLP_MODE_swigconstant(_pyupm_bno055)
BNO055_ACC_SLEEP_CONFIG_SLP_MODE = _pyupm_bno055.BNO055_ACC_SLEEP_CONFIG_SLP_MODE
_pyupm_bno055.BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR0_swigconstant(_pyupm_bno055)
BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR0 = _pyupm_bno055.BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR0
_pyupm_bno055.BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR1_swigconstant(_pyupm_bno055)
BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR1 = _pyupm_bno055.BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR1
_pyupm_bno055.BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR2_swigconstant(_pyupm_bno055)
BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR2 = _pyupm_bno055.BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR2
_pyupm_bno055.BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR3_swigconstant(_pyupm_bno055)
BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR3 = _pyupm_bno055.BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR3
_pyupm_bno055._BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR_MASK_swigconstant(_pyupm_bno055)
_BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR_MASK = _pyupm_bno055._BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR_MASK
_pyupm_bno055._BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR_SHIFT = _pyupm_bno055._BNO055_ACC_SLEEP_CONFIG_ACC_SLP_DUR_SHIFT
_pyupm_bno055.BNO055_ACC_SLP_DUR_0_5_swigconstant(_pyupm_bno055)
BNO055_ACC_SLP_DUR_0_5 = _pyupm_bno055.BNO055_ACC_SLP_DUR_0_5
_pyupm_bno055.BNO055_ACC_SLP_DUR_1_swigconstant(_pyupm_bno055)
BNO055_ACC_SLP_DUR_1 = _pyupm_bno055.BNO055_ACC_SLP_DUR_1
_pyupm_bno055.BNO055_ACC_SLP_DUR_2_swigconstant(_pyupm_bno055)
BNO055_ACC_SLP_DUR_2 = _pyupm_bno055.BNO055_ACC_SLP_DUR_2
_pyupm_bno055.BNO055_ACC_SLP_DUR_4_swigconstant(_pyupm_bno055)
BNO055_ACC_SLP_DUR_4 = _pyupm_bno055.BNO055_ACC_SLP_DUR_4
_pyupm_bno055.BNO055_ACC_SLP_DUR_6_swigconstant(_pyupm_bno055)
BNO055_ACC_SLP_DUR_6 = _pyupm_bno055.BNO055_ACC_SLP_DUR_6
_pyupm_bno055.BNO055_ACC_SLP_DUR_10_swigconstant(_pyupm_bno055)
BNO055_ACC_SLP_DUR_10 = _pyupm_bno055.BNO055_ACC_SLP_DUR_10
_pyupm_bno055.BNO055_ACC_SLP_DUR_25_swigconstant(_pyupm_bno055)
BNO055_ACC_SLP_DUR_25 = _pyupm_bno055.BNO055_ACC_SLP_DUR_25
_pyupm_bno055.BNO055_ACC_SLP_DUR_50_swigconstant(_pyupm_bno055)
BNO055_ACC_SLP_DUR_50 = _pyupm_bno055.BNO055_ACC_SLP_DUR_50
_pyupm_bno055.BNO055_ACC_SLP_DUR_100_swigconstant(_pyupm_bno055)
BNO055_ACC_SLP_DUR_100 = _pyupm_bno055.BNO055_ACC_SLP_DUR_100
_pyupm_bno055.BNO055_ACC_SLP_DUR_500_swigconstant(_pyupm_bno055)
BNO055_ACC_SLP_DUR_500 = _pyupm_bno055.BNO055_ACC_SLP_DUR_500
_pyupm_bno055.BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR0_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR0 = _pyupm_bno055.BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR0
_pyupm_bno055.BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR1_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR1 = _pyupm_bno055.BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR1
_pyupm_bno055.BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR2_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR2 = _pyupm_bno055.BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR2
_pyupm_bno055._BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR_MASK_swigconstant(_pyupm_bno055)
_BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR_MASK = _pyupm_bno055._BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR_MASK
_pyupm_bno055._BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR_SHIFT = _pyupm_bno055._BNO055_GYR_SLEEP_CONFIG_GYR_SLEEP_DUR_SHIFT
_pyupm_bno055.BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR0_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR0 = _pyupm_bno055.BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR0
_pyupm_bno055.BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR1_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR1 = _pyupm_bno055.BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR1
_pyupm_bno055.BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR2_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR2 = _pyupm_bno055.BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR2
_pyupm_bno055._BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR_MASK_swigconstant(_pyupm_bno055)
_BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR_MASK = _pyupm_bno055._BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR_MASK
_pyupm_bno055._BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR_SHIFT = _pyupm_bno055._BNO055_GYR_SLEEP_CONFIG_GYR_AUTO_SLP_DUR_SHIFT
_pyupm_bno055.BNO055_GYR_SLEEP_DUR_2_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_DUR_2 = _pyupm_bno055.BNO055_GYR_SLEEP_DUR_2
_pyupm_bno055.BNO055_GYR_SLEEP_DUR_4_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_DUR_4 = _pyupm_bno055.BNO055_GYR_SLEEP_DUR_4
_pyupm_bno055.BNO055_GYR_SLEEP_DUR_5_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_DUR_5 = _pyupm_bno055.BNO055_GYR_SLEEP_DUR_5
_pyupm_bno055.BNO055_GYR_SLEEP_DUR_8_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_DUR_8 = _pyupm_bno055.BNO055_GYR_SLEEP_DUR_8
_pyupm_bno055.BNO055_GYR_SLEEP_DUR_10_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_DUR_10 = _pyupm_bno055.BNO055_GYR_SLEEP_DUR_10
_pyupm_bno055.BNO055_GYR_SLEEP_DUR_15_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_DUR_15 = _pyupm_bno055.BNO055_GYR_SLEEP_DUR_15
_pyupm_bno055.BNO055_GYR_SLEEP_DUR_18_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_DUR_18 = _pyupm_bno055.BNO055_GYR_SLEEP_DUR_18
_pyupm_bno055.BNO055_GYR_SLEEP_DUR_20_swigconstant(_pyupm_bno055)
BNO055_GYR_SLEEP_DUR_20 = _pyupm_bno055.BNO055_GYR_SLEEP_DUR_20
_pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_4_swigconstant(_pyupm_bno055)
BNO055_GYR_AUTO_SLP_DUR_4 = _pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_4
_pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_5_swigconstant(_pyupm_bno055)
BNO055_GYR_AUTO_SLP_DUR_5 = _pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_5
_pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_8_swigconstant(_pyupm_bno055)
BNO055_GYR_AUTO_SLP_DUR_8 = _pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_8
_pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_10_swigconstant(_pyupm_bno055)
BNO055_GYR_AUTO_SLP_DUR_10 = _pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_10
_pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_15_swigconstant(_pyupm_bno055)
BNO055_GYR_AUTO_SLP_DUR_15 = _pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_15
_pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_20_swigconstant(_pyupm_bno055)
BNO055_GYR_AUTO_SLP_DUR_20 = _pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_20
_pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_40_swigconstant(_pyupm_bno055)
BNO055_GYR_AUTO_SLP_DUR_40 = _pyupm_bno055.BNO055_GYR_AUTO_SLP_DUR_40
_pyupm_bno055.BNO055_INT_GYRO_AM_swigconstant(_pyupm_bno055)
BNO055_INT_GYRO_AM = _pyupm_bno055.BNO055_INT_GYRO_AM
_pyupm_bno055.BNO055_INT_GYRO_HIGH_RATE_swigconstant(_pyupm_bno055)
BNO055_INT_GYRO_HIGH_RATE = _pyupm_bno055.BNO055_INT_GYRO_HIGH_RATE
_pyupm_bno055.BNO055_INT_ACC_HIGH_G_swigconstant(_pyupm_bno055)
BNO055_INT_ACC_HIGH_G = _pyupm_bno055.BNO055_INT_ACC_HIGH_G
_pyupm_bno055.BNO055_INT_ACC_AM_swigconstant(_pyupm_bno055)
BNO055_INT_ACC_AM = _pyupm_bno055.BNO055_INT_ACC_AM
_pyupm_bno055.BNO055_INT_ACC_NM_swigconstant(_pyupm_bno055)
BNO055_INT_ACC_NM = _pyupm_bno055.BNO055_INT_ACC_NM
_pyupm_bno055.BNO055_ACC_INT_SETTINGS_AM_DUR0_swigconstant(_pyupm_bno055)
BNO055_ACC_INT_SETTINGS_AM_DUR0 = _pyupm_bno055.BNO055_ACC_INT_SETTINGS_AM_DUR0
_pyupm_bno055.BNO055_ACC_INT_SETTINGS_AM_DUR1_swigconstant(_pyupm_bno055)
BNO055_ACC_INT_SETTINGS_AM_DUR1 = _pyupm_bno055.BNO055_ACC_INT_SETTINGS_AM_DUR1
_pyupm_bno055._BNO055_ACC_INT_SETTINGS_AM_DUR_MASK_swigconstant(_pyupm_bno055)
_BNO055_ACC_INT_SETTINGS_AM_DUR_MASK = _pyupm_bno055._BNO055_ACC_INT_SETTINGS_AM_DUR_MASK
_pyupm_bno055._BNO055_ACC_INT_SETTINGS_AM_DUR_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_ACC_INT_SETTINGS_AM_DUR_SHIFT = _pyupm_bno055._BNO055_ACC_INT_SETTINGS_AM_DUR_SHIFT
_pyupm_bno055.BNO055_ACC_INT_SETTINGS_AM_NM_X_AXIS_swigconstant(_pyupm_bno055)
BNO055_ACC_INT_SETTINGS_AM_NM_X_AXIS = _pyupm_bno055.BNO055_ACC_INT_SETTINGS_AM_NM_X_AXIS
_pyupm_bno055.BNO055_ACC_INT_SETTINGS_AM_NM_Y_AXIS_swigconstant(_pyupm_bno055)
BNO055_ACC_INT_SETTINGS_AM_NM_Y_AXIS = _pyupm_bno055.BNO055_ACC_INT_SETTINGS_AM_NM_Y_AXIS
_pyupm_bno055.BNO055_ACC_INT_SETTINGS_AM_NM_Z_AXIS_swigconstant(_pyupm_bno055)
BNO055_ACC_INT_SETTINGS_AM_NM_Z_AXIS = _pyupm_bno055.BNO055_ACC_INT_SETTINGS_AM_NM_Z_AXIS
_pyupm_bno055.BNO055_ACC_INT_SETTINGS_HG_X_AXIS_swigconstant(_pyupm_bno055)
BNO055_ACC_INT_SETTINGS_HG_X_AXIS = _pyupm_bno055.BNO055_ACC_INT_SETTINGS_HG_X_AXIS
_pyupm_bno055.BNO055_ACC_INT_SETTINGS_HG_Y_AXIS_swigconstant(_pyupm_bno055)
BNO055_ACC_INT_SETTINGS_HG_Y_AXIS = _pyupm_bno055.BNO055_ACC_INT_SETTINGS_HG_Y_AXIS
_pyupm_bno055.BNO055_ACC_INT_SETTINGS_HG_Z_AXIS_swigconstant(_pyupm_bno055)
BNO055_ACC_INT_SETTINGS_HG_Z_AXIS = _pyupm_bno055.BNO055_ACC_INT_SETTINGS_HG_Z_AXIS
_pyupm_bno055.BNO055_ACC_NM_SET_SM_NM_swigconstant(_pyupm_bno055)
BNO055_ACC_NM_SET_SM_NM = _pyupm_bno055.BNO055_ACC_NM_SET_SM_NM
_pyupm_bno055.BNO055_ACC_NM_SET_SM_NM_DUR0_swigconstant(_pyupm_bno055)
BNO055_ACC_NM_SET_SM_NM_DUR0 = _pyupm_bno055.BNO055_ACC_NM_SET_SM_NM_DUR0
_pyupm_bno055.BNO055_ACC_NM_SET_SM_NM_DUR1_swigconstant(_pyupm_bno055)
BNO055_ACC_NM_SET_SM_NM_DUR1 = _pyupm_bno055.BNO055_ACC_NM_SET_SM_NM_DUR1
_pyupm_bno055.BNO055_ACC_NM_SET_SM_NM_DUR2_swigconstant(_pyupm_bno055)
BNO055_ACC_NM_SET_SM_NM_DUR2 = _pyupm_bno055.BNO055_ACC_NM_SET_SM_NM_DUR2
_pyupm_bno055.BNO055_ACC_NM_SET_SM_NM_DUR3_swigconstant(_pyupm_bno055)
BNO055_ACC_NM_SET_SM_NM_DUR3 = _pyupm_bno055.BNO055_ACC_NM_SET_SM_NM_DUR3
_pyupm_bno055.BNO055_ACC_NM_SET_SM_NM_DUR4_swigconstant(_pyupm_bno055)
BNO055_ACC_NM_SET_SM_NM_DUR4 = _pyupm_bno055.BNO055_ACC_NM_SET_SM_NM_DUR4
_pyupm_bno055.BNO055_ACC_NM_SET_SM_NM_DUR5_swigconstant(_pyupm_bno055)
BNO055_ACC_NM_SET_SM_NM_DUR5 = _pyupm_bno055.BNO055_ACC_NM_SET_SM_NM_DUR5
_pyupm_bno055._BNO055_ACC_NM_SET_SM_NM_DUR_MASK_swigconstant(_pyupm_bno055)
_BNO055_ACC_NM_SET_SM_NM_DUR_MASK = _pyupm_bno055._BNO055_ACC_NM_SET_SM_NM_DUR_MASK
_pyupm_bno055._BNO055_ACC_NM_SET_SM_NM_DUR_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_ACC_NM_SET_SM_NM_DUR_SHIFT = _pyupm_bno055._BNO055_ACC_NM_SET_SM_NM_DUR_SHIFT
_pyupm_bno055.BNO055_GYR_INT_SETTING_AM_X_AXIS_swigconstant(_pyupm_bno055)
BNO055_GYR_INT_SETTING_AM_X_AXIS = _pyupm_bno055.BNO055_GYR_INT_SETTING_AM_X_AXIS
_pyupm_bno055.BNO055_GYR_INT_SETTING_AM_Y_AXIS_swigconstant(_pyupm_bno055)
BNO055_GYR_INT_SETTING_AM_Y_AXIS = _pyupm_bno055.BNO055_GYR_INT_SETTING_AM_Y_AXIS
_pyupm_bno055.BNO055_GYR_INT_SETTING_AM_Z_AXIS_swigconstant(_pyupm_bno055)
BNO055_GYR_INT_SETTING_AM_Z_AXIS = _pyupm_bno055.BNO055_GYR_INT_SETTING_AM_Z_AXIS
_pyupm_bno055.BNO055_GYR_INT_SETTING_HR_X_AXIS_swigconstant(_pyupm_bno055)
BNO055_GYR_INT_SETTING_HR_X_AXIS = _pyupm_bno055.BNO055_GYR_INT_SETTING_HR_X_AXIS
_pyupm_bno055.BNO055_GYR_INT_SETTING_HR_Y_AXIS_swigconstant(_pyupm_bno055)
BNO055_GYR_INT_SETTING_HR_Y_AXIS = _pyupm_bno055.BNO055_GYR_INT_SETTING_HR_Y_AXIS
_pyupm_bno055.BNO055_GYR_INT_SETTING_HR_Z_AXIS_swigconstant(_pyupm_bno055)
BNO055_GYR_INT_SETTING_HR_Z_AXIS = _pyupm_bno055.BNO055_GYR_INT_SETTING_HR_Z_AXIS
_pyupm_bno055.BNO055_GYR_INT_SETTING_AM_FILT_swigconstant(_pyupm_bno055)
BNO055_GYR_INT_SETTING_AM_FILT = _pyupm_bno055.BNO055_GYR_INT_SETTING_AM_FILT
_pyupm_bno055.BNO055_GYR_INT_SETTING_HR_FILT_swigconstant(_pyupm_bno055)
BNO055_GYR_INT_SETTING_HR_FILT = _pyupm_bno055.BNO055_GYR_INT_SETTING_HR_FILT
_pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH0_swigconstant(_pyupm_bno055)
BNO055_GYR_HR_XYZ_SET_HR_THRESH0 = _pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH0
_pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH1_swigconstant(_pyupm_bno055)
BNO055_GYR_HR_XYZ_SET_HR_THRESH1 = _pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH1
_pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH2_swigconstant(_pyupm_bno055)
BNO055_GYR_HR_XYZ_SET_HR_THRESH2 = _pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH2
_pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH3_swigconstant(_pyupm_bno055)
BNO055_GYR_HR_XYZ_SET_HR_THRESH3 = _pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH3
_pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH4_swigconstant(_pyupm_bno055)
BNO055_GYR_HR_XYZ_SET_HR_THRESH4 = _pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH4
_pyupm_bno055._BNO055_GYR_HR_XYZ_SET_HR_THRESH_MASK_swigconstant(_pyupm_bno055)
_BNO055_GYR_HR_XYZ_SET_HR_THRESH_MASK = _pyupm_bno055._BNO055_GYR_HR_XYZ_SET_HR_THRESH_MASK
_pyupm_bno055._BNO055_GYR_HR_XYZ_SET_HR_THRESH_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_GYR_HR_XYZ_SET_HR_THRESH_SHIFT = _pyupm_bno055._BNO055_GYR_HR_XYZ_SET_HR_THRESH_SHIFT
_pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH_HYST0_swigconstant(_pyupm_bno055)
BNO055_GYR_HR_XYZ_SET_HR_THRESH_HYST0 = _pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH_HYST0
_pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH_HYST1_swigconstant(_pyupm_bno055)
BNO055_GYR_HR_XYZ_SET_HR_THRESH_HYST1 = _pyupm_bno055.BNO055_GYR_HR_XYZ_SET_HR_THRESH_HYST1
_pyupm_bno055._BNO055_GYR_HR_XYZ_SET_HR_THRESH_HYST_MASK_swigconstant(_pyupm_bno055)
_BNO055_GYR_HR_XYZ_SET_HR_THRESH_HYST_MASK = _pyupm_bno055._BNO055_GYR_HR_XYZ_SET_HR_THRESH_HYST_MASK
_pyupm_bno055._BNO055_GYR_HR_XYZ_SET_HR_THRESH_HYST_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_GYR_HR_XYZ_SET_HR_THRESH_HYST_SHIFT = _pyupm_bno055._BNO055_GYR_HR_XYZ_SET_HR_THRESH_HYST_SHIFT
_pyupm_bno055.BNO055_GYR_AM_SET_SLOPE_SAMPLES0_swigconstant(_pyupm_bno055)
BNO055_GYR_AM_SET_SLOPE_SAMPLES0 = _pyupm_bno055.BNO055_GYR_AM_SET_SLOPE_SAMPLES0
_pyupm_bno055.BNO055_GYR_AM_SET_SLOPE_SAMPLES1_swigconstant(_pyupm_bno055)
BNO055_GYR_AM_SET_SLOPE_SAMPLES1 = _pyupm_bno055.BNO055_GYR_AM_SET_SLOPE_SAMPLES1
_pyupm_bno055._BNO055_GYR_AM_SET_SLOPE_SAMPLES_MASK_swigconstant(_pyupm_bno055)
_BNO055_GYR_AM_SET_SLOPE_SAMPLES_MASK = _pyupm_bno055._BNO055_GYR_AM_SET_SLOPE_SAMPLES_MASK
_pyupm_bno055._BNO055_GYR_AM_SET_SLOPE_SAMPLES_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_GYR_AM_SET_SLOPE_SAMPLES_SHIFT = _pyupm_bno055._BNO055_GYR_AM_SET_SLOPE_SAMPLES_SHIFT
_pyupm_bno055.BNO055_GYR_AM_SET_AWAKE_DUR0_swigconstant(_pyupm_bno055)
BNO055_GYR_AM_SET_AWAKE_DUR0 = _pyupm_bno055.BNO055_GYR_AM_SET_AWAKE_DUR0
_pyupm_bno055.BNO055_GYR_AM_SET_AWAKE_DUR1_swigconstant(_pyupm_bno055)
BNO055_GYR_AM_SET_AWAKE_DUR1 = _pyupm_bno055.BNO055_GYR_AM_SET_AWAKE_DUR1
_pyupm_bno055._BNO055_GYR_AM_SET_AWAKE_DUR_MASK_swigconstant(_pyupm_bno055)
_BNO055_GYR_AM_SET_AWAKE_DUR_MASK = _pyupm_bno055._BNO055_GYR_AM_SET_AWAKE_DUR_MASK
_pyupm_bno055._BNO055_GYR_AM_SET_AWAKE_DUR_SHIFT_swigconstant(_pyupm_bno055)
_BNO055_GYR_AM_SET_AWAKE_DUR_SHIFT = _pyupm_bno055._BNO055_GYR_AM_SET_AWAKE_DUR_SHIFT
_pyupm_bno055.BNO055_SLOPE_SAMPLES_8_swigconstant(_pyupm_bno055)
BNO055_SLOPE_SAMPLES_8 = _pyupm_bno055.BNO055_SLOPE_SAMPLES_8
_pyupm_bno055.BNO055_SLOPE_SAMPLES_16_swigconstant(_pyupm_bno055)
BNO055_SLOPE_SAMPLES_16 = _pyupm_bno055.BNO055_SLOPE_SAMPLES_16
_pyupm_bno055.BNO055_SLOPE_SAMPLES_32_swigconstant(_pyupm_bno055)
BNO055_SLOPE_SAMPLES_32 = _pyupm_bno055.BNO055_SLOPE_SAMPLES_32
_pyupm_bno055.BNO055_SLOPE_SAMPLES_64_swigconstant(_pyupm_bno055)
BNO055_SLOPE_SAMPLES_64 = _pyupm_bno055.BNO055_SLOPE_SAMPLES_64
[docs]class BNO055(_object):
"""
API for the BNO055 Absolute Orientation 9DOF Fusion Hub.
ID: bno055
Name: Intelligent 9-axis Absolute Orientation Sensor
Category: accelerometer compass
Manufacturer: bosch adafruit
Connection: i2c gpio
Link:https://www.adafruit.com/products/2472 The BNO055 is a System in
Package (SiP), integrating a triaxial 14-bit accelerometer, a triaxial
16-bit gyroscope with a range of +/- 2000 degrees per second, a
triaxial geomagnetic sensor and a 32-bit cortex M0+ microcontroller
running Bosch Sensortec sensor fusion software, in a single package.
This sensor handles the hard problem of combining various sensor
information into a reliable measurement of sensor orientation (refered
to as 'sensor fusion'). The onboard MCU runs this software and can
provide fusion output in the form of Euler Angles, Quaternions, Linear
Acceleration, and Gravity Vectors in 3 axes.
The focus on this driver has been on supporting the fusion components.
Less support is available for use of this device as a generic
accelerometer, gyroscope and magnetometer, however enough
infrastructure is available to add any missing functionality.
This device requires calibration in order to operate accurately.
Methods are provided to retrieve calibration data (once calibrated) to
be stored somewhere else, like in a file. A method is provided to load
this data as well. Calibration data is lost on a power cycle. See one
of the examples for a description of how to calibrate the device, but
in essence:
There is a calibration status register available (
getCalibrationStatus()) that returns the calibration status of the
accelerometer (ACC), magnetometer (MAG), gyroscope (GYR), and overall
system (SYS). Each of these values range from 0 (uncalibrated) to 3
(fully calibrated). Calibration involves certain motions to get all 4
values at 3. The motions are as follows (though see the datasheet for
more information):
GYR: Simply let the sensor sit flat for a few seconds.
ACC: Move the sensor in various positions. Start flat, then rotate
slowly by 45 degrees, hold for a few seconds, then continue rotating
another 45 degrees and hold, etc. 6 or more movements of this type may
be required. You can move through any axis you desire, but make sure
that the device is lying at least once perpendicular to the x, y, and
z axis.
MAG: Move slowly in a figure 8 pattern in the air, until the
calibration values reaches 3.
SYS: This will usually reach 3 when the other items have also reached
3. If not, continue slowly moving the device though various axes until
it does.
C++ includes: bno055.hpp
"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, BNO055, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, BNO055, name)
__repr__ = _swig_repr
def __init__(self, bus=0, addr=0x28):
"""
BNO055(int
bus=BNO055_DEFAULT_I2C_BUS, uint8_t addr=BNO055_DEFAULT_ADDR)
BNO055 constructor.
By default, the constructor sets the acceleration units to m/s^2, gyro
and Euler units to degrees, and temperature to celsius. It then enters
the NDOF fusion mode.
In addition, the internal clock is used so that compatibility with
other implementations is assured. If you are using a device with an
external clock, call setClockExternal(true) to enable it.
Parameters:
-----------
bus: I2C bus to use.
address: The address for this device.
Exceptions:
-----------
std::runtime_error: on initialization failure.
"""
this = _pyupm_bno055.new_BNO055(bus, addr)
try:
self.this.append(this)
except Exception:
self.this = this
__swig_destroy__ = _pyupm_bno055.delete_BNO055
__del__ = lambda self: None
[docs] def update(self):
"""
void update()
Update the internal stored values from sensor data.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_update(self)
[docs] def getChipID(self):
"""
uint8_t getChipID()
Return the chip ID.
The chip ID (BNO055_CHIPID).
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_getChipID(self)
[docs] def getACCID(self):
"""
uint8_t getACCID()
Return the accelerometer chip ID.
The chip ID.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_getACCID(self)
[docs] def getMAGID(self):
"""
uint8_t getMAGID()
Return the magnetometer chip ID.
The chip ID.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_getMAGID(self)
[docs] def getGYRID(self):
"""
uint8_t getGYRID()
Return the gyroscope chip ID.
The chip ID.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_getGYRID(self)
[docs] def getSWRevID(self):
"""
uint16_t getSWRevID()
Return the fusion firmware revison.
The firmware revison.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_getSWRevID(self)
[docs] def getBootLoaderID(self):
"""
uint8_t
getBootLoaderID()
Return the bootloader ID.
The bootloader ID.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_getBootLoaderID(self)
[docs] def setClockExternal(self, extClock):
"""
void
setClockExternal(bool extClock)
Enable or disables the use of the external clock. The Adafruit device
does contain an external clock which might be more stable. By default,
the internal clock is used.
Parameters:
-----------
extClock: true to use external clock, false otherwise.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_setClockExternal(self, extClock)
[docs] def setTemperatureSource(self, src):
"""
void
setTemperatureSource(BNO055_TEMP_SOURCES_T src)
Select the temperature source. This can be the accelerometer or the
gyroscope. By default, the accelerometer temperature is used as the
source.
Parameters:
-----------
src: One of the BNO055_TEMP_SOURCES_T values.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_setTemperatureSource(self, src)
[docs] def setOperationMode(self, mode):
"""
void
setOperationMode(BNO055_OPERATION_MODES_T mode)
Set the operating mode for the device. This places the device into a
config mode, one of 7 non-fusion modes, or one of 5 fusion modes. All
stored sensor data is cleared when switching modes. The device must be
in config mode for most configuration operations. See the datasheet
for details.
Parameters:
-----------
mode: One of the BNO055_OPERATION_MODES_T values.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_setOperationMode(self, mode)
[docs] def resetSystem(self):
"""
void resetSystem()
Reboot the sensor. This is equivalent to a power on reset. All
calibration data will be lost, and the device must be recalibrated.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_resetSystem(self)
[docs] def getCalibrationStatus(self, *args):
"""
vector< int
> getCalibrationStatus()
Read the calibration status registers and return them as an integer
vector. The values range from 0 (uncalibrated) to 3 (fully
calibrated).
An integer vector containing the values in the order: mag, acc, gyr,
and sys.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_getCalibrationStatus(self, *args)
[docs] def isFullyCalibrated(self):
"""
bool
isFullyCalibrated()
Read the calibration status registers and return true or false,
indicating whether all of the calibration parameters are fully
calibrated.
True if all 4 calibration parameters are fully calibrated, else false.
"""
return _pyupm_bno055.BNO055_isFullyCalibrated(self)
[docs] def readCalibrationData(self):
"""
std::vector<
uint8_t > readCalibrationData()
Read the calibration data and return it as a string. This data can
then be saved for later reuse by writeCalibrationData() to restore
calibration data after a reset. The sensor must be fully calibrated
before calibration data can be read.
A vector of uint8_t's representing the calibration data. This vector
will always be exactly BNO055_CALIBRATION_DATA_SIZE in size.
Exceptions:
-----------
std::runtime_error: if an error occurs.
"""
return _pyupm_bno055.BNO055_readCalibrationData(self)
[docs] def writeCalibrationData(self, calibrationData):
"""
void
writeCalibrationData(std::vector< uint8_t > calibrationData)
Write previously saved calibration data to the calibration registers.
Parameters:
-----------
calibrationData: A vector of uint8_t (bytes) representing calibration
data as returned by readCalibrationData(). It's length must always be
exactly BNO055_CALIBRATION_DATA_SIZE.
Exceptions:
-----------
std::length_error: if the vector size is not equal to
BNO055_CALIBRATION_DATA_SIZE.
"""
return _pyupm_bno055.BNO055_writeCalibrationData(self, calibrationData)
[docs] def getTemperature(self, fahrenheit=False):
"""
float
getTemperature(bool fahrenheit=false)
Return the current measured temperature. Note, this is not ambient
temperature - this is the temperature of the selected source on the
chip. update() must have been called prior to calling this method.
Parameters:
-----------
fahrenheit: true to return data in Fahrenheit, false for Celicus.
Celsius is the default.
The temperature in degrees Celsius or Fahrenheit.
"""
return _pyupm_bno055.BNO055_getTemperature(self, fahrenheit)
[docs] def getEulerAngles(self, *args):
"""
vector< float >
getEulerAngles()
Return current orientation fusion data in the form of Euler Angles as
a floating point vector. By default, the returned values are in
degrees. update() must have been called prior to calling this method.
A floating point vector containing heading, roll, and pitch, in that
order.
"""
return _pyupm_bno055.BNO055_getEulerAngles(self, *args)
[docs] def getQuaternions(self, *args):
"""
vector< float >
getQuaternions()
Return current orientation fusion data in the form of Quaternions, as
a floating point vector. update() must have been called prior to
calling this method.
A floating point vector containing w, x, y, and z in that order.
"""
return _pyupm_bno055.BNO055_getQuaternions(self, *args)
[docs] def getLinearAcceleration(self, *args):
"""
vector<
float > getLinearAcceleration()
Return current orientation fusion data in the form of Linear
Acceleration, as a floating point vector. update() must have been
called prior to calling this method.
A floating point vector containing x, y, and z in that order.
"""
return _pyupm_bno055.BNO055_getLinearAcceleration(self, *args)
[docs] def getGravityVectors(self, *args):
"""
vector< float
> getGravityVectors()
Return current orientation fusion data in the form of a Gravity Vector
per-axis as a floating point vector. update() must have been called
prior to calling this method.
A floating point vector containing x, y, and z in that order.
"""
return _pyupm_bno055.BNO055_getGravityVectors(self, *args)
[docs] def getAccelerometer(self, *args):
"""
vector< float >
getAccelerometer()
Return current uncompensated accelerometer (non-fusion) data in the
form of a floating point vector. By default the returned values are in
meters per-second squared (m/s^2). update() must have been called
prior to calling this method.
A floating point vector containing x, y, and z in that order.
"""
return _pyupm_bno055.BNO055_getAccelerometer(self, *args)
[docs] def getMagnetometer(self, *args):
"""
vector< float >
getMagnetometer()
Return current uncompensated magnetometer (non-fusion) data in the
form of a floating point vector. The returned values are in micro-
teslas (uT). update() must have been called prior to calling this
method.
A floating point vector containing x, y, and z in that order.
"""
return _pyupm_bno055.BNO055_getMagnetometer(self, *args)
[docs] def getGyroscope(self, *args):
"""
vector< float >
getGyroscope()
Return current uncompensated gyroscope (non-fusion) data in the form
of a floating point vector. By default the returned values are in
meters per-second squared (m/s^2). update() must have been called
prior to calling this method.
A floating point vector containing x, y, and z in that order.
"""
return _pyupm_bno055.BNO055_getGyroscope(self, *args)
[docs] def setAccelerationConfig(self, range, bw, pwr):
"""
void
setAccelerationConfig(BNO055_ACC_RANGE_T range, BNO055_ACC_BW_T bw,
BNO055_ACC_PWR_MODE_T pwr)
Set the bandwidth, range, and power modes of the accelerometer. In
fusion modes, these values will be ignored.
Parameters:
-----------
range: One of the BNO055_ACC_RANGE_T values.
bw: One of the BNO055_ACC_BW_T values.
pwr: One of the BNO055_ACC_PWR_MODE_T values.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_setAccelerationConfig(self, range, bw, pwr)
[docs] def setMagnetometerConfig(self, odr, opr, pwr):
"""
void
setMagnetometerConfig(BNO055_MAG_ODR_T odr, BNO055_MAG_OPR_T opr,
BNO055_MAG_POWER_T pwr)
Set the output data rate, operating mode and power mode of the
magnetometer. In fusion modes, these values will be ignored.
Parameters:
-----------
odr: One of the BNO055_MAG_ODR_T values.
opr: One of the BNO055_MAG_OPR_T values.
pwr: One of the BNO055_MAG_POWER_T values.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_setMagnetometerConfig(self, odr, opr, pwr)
[docs] def setGyroscopeConfig(self, range, bw, pwr):
"""
void
setGyroscopeConfig(BNO055_GYR_RANGE_T range, BNO055_GYR_BW_T bw,
BNO055_GYR_POWER_MODE_T pwr)
Set the range, bandwidth and power modes of the gyroscope. In fusion
modes, these values will be ignored.
Parameters:
-----------
range: One of the BNO055_GYR_RANGE_T values.
bw: One of the BNO055_GYR_BW_T values.
pwr: One of the BNO055_GYR_POWER_MODE_T values.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_setGyroscopeConfig(self, range, bw, pwr)
[docs] def setAccelerometerUnits(self, mg=False):
"""
void
setAccelerometerUnits(bool mg=false)
Set the unit of measurement for the accelerometer related sensor
values. The choices are mg (milligravities) or meters per-second
squared (m/s^2). The default is m/s^2.
Parameters:
-----------
mg: true for mg, false for m/s^2.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_setAccelerometerUnits(self, mg)
[docs] def setGyroscopeUnits(self, radians=False):
"""
void
setGyroscopeUnits(bool radians=false)
Set the unit of measurement for the gyroscope related sensor values.
The choices are degrees and radians. The default is degrees.
Parameters:
-----------
radians: true for radians, false for degrees.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_setGyroscopeUnits(self, radians)
[docs] def setEulerUnits(self, radians=False):
"""
void
setEulerUnits(bool radians=false)
Set the unit of measurement for the Euler Angle related sensor values.
The choices are degrees and radians. The default is degrees.
Parameters:
-----------
radians: true for radians, false for degrees.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_setEulerUnits(self, radians)
[docs] def resetInterruptStatus(self):
"""
void
resetInterruptStatus()
Reset all interrupt status bits and interrupt output.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_resetInterruptStatus(self)
[docs] def getInterruptStatus(self):
"""
uint8_t
getInterruptStatus()
Return the interrupt status register. This is a bitmask of the
BNO055_INT_STA_BITS_T bits.
a bitmask of BNO055_INT_STA_BITS_T bits.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_getInterruptStatus(self)
[docs] def getInterruptEnable(self):
"""
uint8_t
getInterruptEnable()
Return the interrupt enables register. This is a bitmask of the
BNO055_INT_STA_BITS_T bits.
a bitmask of BNO055_INT_STA_BITS_T bits currently set in the enable
register.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_getInterruptEnable(self)
[docs] def setInterruptEnable(self, enables):
"""
void
setInterruptEnable(uint8_t enables)
Set the interrupt enable register. This is composed of a bitmask of
the BNO055_INT_STA_BITS_T bits.
Parameters:
-----------
enables: a bitmask of BNO055_INT_STA_BITS_T bits to enable
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_setInterruptEnable(self, enables)
[docs] def getInterruptMask(self):
"""
uint8_t
getInterruptMask()
Return the interrupt mask register. This is a bitmask of the
BNO055_INT_STA_BITS_T bits. The interrupt mask is used to mask off
enabled interrupts from generating a hardware interrupt. The interrupt
status register can still be used to detect masked interrupts if they
are enabled.
a bitmask of BNO055_INT_STA_BITS_T bits currently set in the interrupt
mask register.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_getInterruptMask(self)
[docs] def setInterruptMask(self, mask):
"""
void
setInterruptMask(uint8_t mask)
Set the interrupt mask register. This is a bitmask of the
BNO055_INT_STA_BITS_T bits. The interrupt mask is used to mask off
enabled interrupts from generating a hardware interrupt. The interrupt
status register can still be used to detect masked interrupts if they
are enabled.
Parameters:
-----------
mask: A bitmask of BNO055_INT_STA_BITS_T bits to set in the interrupt
mask register.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_setInterruptMask(self, mask)
[docs] def getSystemStatus(self):
"""
BNO055_SYS_STATUS_T getSystemStatus()
Return the value of the system status register. This method can be
used to determine the overall status of the device.
One of the BNO055_SYS_STATUS_T values.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_getSystemStatus(self)
[docs] def getSystemError(self):
"""
BNO055_SYS_ERR_T
getSystemError()
Return the value of the system error register. This mathod can be used
to determine a variety of system related error conditions.
One of the BNO055_SYS_ERR_T values.
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_getSystemError(self)
[docs] def installISR(self, gpio, level, isr, arg):
"""
void installISR(int
gpio, mraa_gpio_edge_t level, void(*isr)(void *), void *arg)
install an interrupt handler.
Parameters:
-----------
gpio: gpio pin to use as interrupt pin
level: the interrupt trigger level (one of mraa_gpio_edge_t values).
Make sure that you have configured the interrupt pin properly for
whatever level you choose.
isr: the interrupt handler, accepting a void * argument
arg: the argument to pass the the interrupt handler
Exceptions:
-----------
std::runtime_error: on failure.
"""
return _pyupm_bno055.BNO055_installISR(self, gpio, level, isr, arg)
[docs] def uninstallISR(self):
"""
void uninstallISR()
uninstall a previously installed interrupt handler
"""
return _pyupm_bno055.BNO055_uninstallISR(self)
BNO055_swigregister = _pyupm_bno055.BNO055_swigregister
BNO055_swigregister(BNO055)
# This file is compatible with both classic and new-style classes.