# 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_lsm6dsl', [dirname(__file__)])
except ImportError:
import _pyupm_lsm6dsl
return _pyupm_lsm6dsl
if fp is not None:
try:
_mod = imp.load_module('_pyupm_lsm6dsl', fp, pathname, description)
finally:
fp.close()
return _mod
_pyupm_lsm6dsl = swig_import_helper()
del swig_import_helper
else:
import _pyupm_lsm6dsl
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_lsm6dsl.getVersion()
getVersion = _pyupm_lsm6dsl.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_lsm6dsl.delete_SwigPyIterator
__del__ = lambda self: None
[docs] def value(self):
return _pyupm_lsm6dsl.SwigPyIterator_value(self)
[docs] def incr(self, n=1):
return _pyupm_lsm6dsl.SwigPyIterator_incr(self, n)
[docs] def decr(self, n=1):
return _pyupm_lsm6dsl.SwigPyIterator_decr(self, n)
[docs] def distance(self, x):
return _pyupm_lsm6dsl.SwigPyIterator_distance(self, x)
[docs] def equal(self, x):
return _pyupm_lsm6dsl.SwigPyIterator_equal(self, x)
[docs] def copy(self):
return _pyupm_lsm6dsl.SwigPyIterator_copy(self)
[docs] def next(self):
return _pyupm_lsm6dsl.SwigPyIterator_next(self)
def __next__(self):
return _pyupm_lsm6dsl.SwigPyIterator___next__(self)
[docs] def previous(self):
return _pyupm_lsm6dsl.SwigPyIterator_previous(self)
[docs] def advance(self, n):
return _pyupm_lsm6dsl.SwigPyIterator_advance(self, n)
def __eq__(self, x):
return _pyupm_lsm6dsl.SwigPyIterator___eq__(self, x)
def __ne__(self, x):
return _pyupm_lsm6dsl.SwigPyIterator___ne__(self, x)
def __iadd__(self, n):
return _pyupm_lsm6dsl.SwigPyIterator___iadd__(self, n)
def __isub__(self, n):
return _pyupm_lsm6dsl.SwigPyIterator___isub__(self, n)
def __add__(self, n):
return _pyupm_lsm6dsl.SwigPyIterator___add__(self, n)
def __sub__(self, *args):
return _pyupm_lsm6dsl.SwigPyIterator___sub__(self, *args)
def __iter__(self):
return self
SwigPyIterator_swigregister = _pyupm_lsm6dsl.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_lsm6dsl.intVector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
return _pyupm_lsm6dsl.intVector___nonzero__(self)
def __bool__(self):
return _pyupm_lsm6dsl.intVector___bool__(self)
def __len__(self):
return _pyupm_lsm6dsl.intVector___len__(self)
def __getslice__(self, i, j):
return _pyupm_lsm6dsl.intVector___getslice__(self, i, j)
def __setslice__(self, *args):
return _pyupm_lsm6dsl.intVector___setslice__(self, *args)
def __delslice__(self, i, j):
return _pyupm_lsm6dsl.intVector___delslice__(self, i, j)
def __delitem__(self, *args):
return _pyupm_lsm6dsl.intVector___delitem__(self, *args)
def __getitem__(self, *args):
return _pyupm_lsm6dsl.intVector___getitem__(self, *args)
def __setitem__(self, *args):
return _pyupm_lsm6dsl.intVector___setitem__(self, *args)
[docs] def pop(self):
return _pyupm_lsm6dsl.intVector_pop(self)
[docs] def append(self, x):
return _pyupm_lsm6dsl.intVector_append(self, x)
[docs] def empty(self):
return _pyupm_lsm6dsl.intVector_empty(self)
[docs] def size(self):
return _pyupm_lsm6dsl.intVector_size(self)
[docs] def swap(self, v):
return _pyupm_lsm6dsl.intVector_swap(self, v)
[docs] def begin(self):
return _pyupm_lsm6dsl.intVector_begin(self)
[docs] def end(self):
return _pyupm_lsm6dsl.intVector_end(self)
[docs] def rbegin(self):
return _pyupm_lsm6dsl.intVector_rbegin(self)
[docs] def rend(self):
return _pyupm_lsm6dsl.intVector_rend(self)
[docs] def clear(self):
return _pyupm_lsm6dsl.intVector_clear(self)
[docs] def get_allocator(self):
return _pyupm_lsm6dsl.intVector_get_allocator(self)
[docs] def pop_back(self):
return _pyupm_lsm6dsl.intVector_pop_back(self)
[docs] def erase(self, *args):
return _pyupm_lsm6dsl.intVector_erase(self, *args)
def __init__(self, *args):
this = _pyupm_lsm6dsl.new_intVector(*args)
try:
self.this.append(this)
except Exception:
self.this = this
[docs] def push_back(self, x):
return _pyupm_lsm6dsl.intVector_push_back(self, x)
[docs] def front(self):
return _pyupm_lsm6dsl.intVector_front(self)
[docs] def back(self):
return _pyupm_lsm6dsl.intVector_back(self)
[docs] def assign(self, n, x):
return _pyupm_lsm6dsl.intVector_assign(self, n, x)
[docs] def resize(self, *args):
return _pyupm_lsm6dsl.intVector_resize(self, *args)
[docs] def insert(self, *args):
return _pyupm_lsm6dsl.intVector_insert(self, *args)
[docs] def reserve(self, n):
return _pyupm_lsm6dsl.intVector_reserve(self, n)
[docs] def capacity(self):
return _pyupm_lsm6dsl.intVector_capacity(self)
__swig_destroy__ = _pyupm_lsm6dsl.delete_intVector
__del__ = lambda self: None
intVector_swigregister = _pyupm_lsm6dsl.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_lsm6dsl.int16Vector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
return _pyupm_lsm6dsl.int16Vector___nonzero__(self)
def __bool__(self):
return _pyupm_lsm6dsl.int16Vector___bool__(self)
def __len__(self):
return _pyupm_lsm6dsl.int16Vector___len__(self)
def __getslice__(self, i, j):
return _pyupm_lsm6dsl.int16Vector___getslice__(self, i, j)
def __setslice__(self, *args):
return _pyupm_lsm6dsl.int16Vector___setslice__(self, *args)
def __delslice__(self, i, j):
return _pyupm_lsm6dsl.int16Vector___delslice__(self, i, j)
def __delitem__(self, *args):
return _pyupm_lsm6dsl.int16Vector___delitem__(self, *args)
def __getitem__(self, *args):
return _pyupm_lsm6dsl.int16Vector___getitem__(self, *args)
def __setitem__(self, *args):
return _pyupm_lsm6dsl.int16Vector___setitem__(self, *args)
[docs] def pop(self):
return _pyupm_lsm6dsl.int16Vector_pop(self)
[docs] def append(self, x):
return _pyupm_lsm6dsl.int16Vector_append(self, x)
[docs] def empty(self):
return _pyupm_lsm6dsl.int16Vector_empty(self)
[docs] def size(self):
return _pyupm_lsm6dsl.int16Vector_size(self)
[docs] def swap(self, v):
return _pyupm_lsm6dsl.int16Vector_swap(self, v)
[docs] def begin(self):
return _pyupm_lsm6dsl.int16Vector_begin(self)
[docs] def end(self):
return _pyupm_lsm6dsl.int16Vector_end(self)
[docs] def rbegin(self):
return _pyupm_lsm6dsl.int16Vector_rbegin(self)
[docs] def rend(self):
return _pyupm_lsm6dsl.int16Vector_rend(self)
[docs] def clear(self):
return _pyupm_lsm6dsl.int16Vector_clear(self)
[docs] def get_allocator(self):
return _pyupm_lsm6dsl.int16Vector_get_allocator(self)
[docs] def pop_back(self):
return _pyupm_lsm6dsl.int16Vector_pop_back(self)
[docs] def erase(self, *args):
return _pyupm_lsm6dsl.int16Vector_erase(self, *args)
def __init__(self, *args):
this = _pyupm_lsm6dsl.new_int16Vector(*args)
try:
self.this.append(this)
except Exception:
self.this = this
[docs] def push_back(self, x):
return _pyupm_lsm6dsl.int16Vector_push_back(self, x)
[docs] def front(self):
return _pyupm_lsm6dsl.int16Vector_front(self)
[docs] def back(self):
return _pyupm_lsm6dsl.int16Vector_back(self)
[docs] def assign(self, n, x):
return _pyupm_lsm6dsl.int16Vector_assign(self, n, x)
[docs] def resize(self, *args):
return _pyupm_lsm6dsl.int16Vector_resize(self, *args)
[docs] def insert(self, *args):
return _pyupm_lsm6dsl.int16Vector_insert(self, *args)
[docs] def reserve(self, n):
return _pyupm_lsm6dsl.int16Vector_reserve(self, n)
[docs] def capacity(self):
return _pyupm_lsm6dsl.int16Vector_capacity(self)
__swig_destroy__ = _pyupm_lsm6dsl.delete_int16Vector
__del__ = lambda self: None
int16Vector_swigregister = _pyupm_lsm6dsl.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_lsm6dsl.floatVector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
return _pyupm_lsm6dsl.floatVector___nonzero__(self)
def __bool__(self):
return _pyupm_lsm6dsl.floatVector___bool__(self)
def __len__(self):
return _pyupm_lsm6dsl.floatVector___len__(self)
def __getslice__(self, i, j):
return _pyupm_lsm6dsl.floatVector___getslice__(self, i, j)
def __setslice__(self, *args):
return _pyupm_lsm6dsl.floatVector___setslice__(self, *args)
def __delslice__(self, i, j):
return _pyupm_lsm6dsl.floatVector___delslice__(self, i, j)
def __delitem__(self, *args):
return _pyupm_lsm6dsl.floatVector___delitem__(self, *args)
def __getitem__(self, *args):
return _pyupm_lsm6dsl.floatVector___getitem__(self, *args)
def __setitem__(self, *args):
return _pyupm_lsm6dsl.floatVector___setitem__(self, *args)
[docs] def pop(self):
return _pyupm_lsm6dsl.floatVector_pop(self)
[docs] def append(self, x):
return _pyupm_lsm6dsl.floatVector_append(self, x)
[docs] def empty(self):
return _pyupm_lsm6dsl.floatVector_empty(self)
[docs] def size(self):
return _pyupm_lsm6dsl.floatVector_size(self)
[docs] def swap(self, v):
return _pyupm_lsm6dsl.floatVector_swap(self, v)
[docs] def begin(self):
return _pyupm_lsm6dsl.floatVector_begin(self)
[docs] def end(self):
return _pyupm_lsm6dsl.floatVector_end(self)
[docs] def rbegin(self):
return _pyupm_lsm6dsl.floatVector_rbegin(self)
[docs] def rend(self):
return _pyupm_lsm6dsl.floatVector_rend(self)
[docs] def clear(self):
return _pyupm_lsm6dsl.floatVector_clear(self)
[docs] def get_allocator(self):
return _pyupm_lsm6dsl.floatVector_get_allocator(self)
[docs] def pop_back(self):
return _pyupm_lsm6dsl.floatVector_pop_back(self)
[docs] def erase(self, *args):
return _pyupm_lsm6dsl.floatVector_erase(self, *args)
def __init__(self, *args):
this = _pyupm_lsm6dsl.new_floatVector(*args)
try:
self.this.append(this)
except Exception:
self.this = this
[docs] def push_back(self, x):
return _pyupm_lsm6dsl.floatVector_push_back(self, x)
[docs] def front(self):
return _pyupm_lsm6dsl.floatVector_front(self)
[docs] def back(self):
return _pyupm_lsm6dsl.floatVector_back(self)
[docs] def assign(self, n, x):
return _pyupm_lsm6dsl.floatVector_assign(self, n, x)
[docs] def resize(self, *args):
return _pyupm_lsm6dsl.floatVector_resize(self, *args)
[docs] def insert(self, *args):
return _pyupm_lsm6dsl.floatVector_insert(self, *args)
[docs] def reserve(self, n):
return _pyupm_lsm6dsl.floatVector_reserve(self, n)
[docs] def capacity(self):
return _pyupm_lsm6dsl.floatVector_capacity(self)
__swig_destroy__ = _pyupm_lsm6dsl.delete_floatVector
__del__ = lambda self: None
floatVector_swigregister = _pyupm_lsm6dsl.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_lsm6dsl.doubleVector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
return _pyupm_lsm6dsl.doubleVector___nonzero__(self)
def __bool__(self):
return _pyupm_lsm6dsl.doubleVector___bool__(self)
def __len__(self):
return _pyupm_lsm6dsl.doubleVector___len__(self)
def __getslice__(self, i, j):
return _pyupm_lsm6dsl.doubleVector___getslice__(self, i, j)
def __setslice__(self, *args):
return _pyupm_lsm6dsl.doubleVector___setslice__(self, *args)
def __delslice__(self, i, j):
return _pyupm_lsm6dsl.doubleVector___delslice__(self, i, j)
def __delitem__(self, *args):
return _pyupm_lsm6dsl.doubleVector___delitem__(self, *args)
def __getitem__(self, *args):
return _pyupm_lsm6dsl.doubleVector___getitem__(self, *args)
def __setitem__(self, *args):
return _pyupm_lsm6dsl.doubleVector___setitem__(self, *args)
[docs] def pop(self):
return _pyupm_lsm6dsl.doubleVector_pop(self)
[docs] def append(self, x):
return _pyupm_lsm6dsl.doubleVector_append(self, x)
[docs] def empty(self):
return _pyupm_lsm6dsl.doubleVector_empty(self)
[docs] def size(self):
return _pyupm_lsm6dsl.doubleVector_size(self)
[docs] def swap(self, v):
return _pyupm_lsm6dsl.doubleVector_swap(self, v)
[docs] def begin(self):
return _pyupm_lsm6dsl.doubleVector_begin(self)
[docs] def end(self):
return _pyupm_lsm6dsl.doubleVector_end(self)
[docs] def rbegin(self):
return _pyupm_lsm6dsl.doubleVector_rbegin(self)
[docs] def rend(self):
return _pyupm_lsm6dsl.doubleVector_rend(self)
[docs] def clear(self):
return _pyupm_lsm6dsl.doubleVector_clear(self)
[docs] def get_allocator(self):
return _pyupm_lsm6dsl.doubleVector_get_allocator(self)
[docs] def pop_back(self):
return _pyupm_lsm6dsl.doubleVector_pop_back(self)
[docs] def erase(self, *args):
return _pyupm_lsm6dsl.doubleVector_erase(self, *args)
def __init__(self, *args):
this = _pyupm_lsm6dsl.new_doubleVector(*args)
try:
self.this.append(this)
except Exception:
self.this = this
[docs] def push_back(self, x):
return _pyupm_lsm6dsl.doubleVector_push_back(self, x)
[docs] def front(self):
return _pyupm_lsm6dsl.doubleVector_front(self)
[docs] def back(self):
return _pyupm_lsm6dsl.doubleVector_back(self)
[docs] def assign(self, n, x):
return _pyupm_lsm6dsl.doubleVector_assign(self, n, x)
[docs] def resize(self, *args):
return _pyupm_lsm6dsl.doubleVector_resize(self, *args)
[docs] def insert(self, *args):
return _pyupm_lsm6dsl.doubleVector_insert(self, *args)
[docs] def reserve(self, n):
return _pyupm_lsm6dsl.doubleVector_reserve(self, n)
[docs] def capacity(self):
return _pyupm_lsm6dsl.doubleVector_capacity(self)
__swig_destroy__ = _pyupm_lsm6dsl.delete_doubleVector
__del__ = lambda self: None
doubleVector_swigregister = _pyupm_lsm6dsl.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_lsm6dsl.byteVector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
return _pyupm_lsm6dsl.byteVector___nonzero__(self)
def __bool__(self):
return _pyupm_lsm6dsl.byteVector___bool__(self)
def __len__(self):
return _pyupm_lsm6dsl.byteVector___len__(self)
def __getslice__(self, i, j):
return _pyupm_lsm6dsl.byteVector___getslice__(self, i, j)
def __setslice__(self, *args):
return _pyupm_lsm6dsl.byteVector___setslice__(self, *args)
def __delslice__(self, i, j):
return _pyupm_lsm6dsl.byteVector___delslice__(self, i, j)
def __delitem__(self, *args):
return _pyupm_lsm6dsl.byteVector___delitem__(self, *args)
def __getitem__(self, *args):
return _pyupm_lsm6dsl.byteVector___getitem__(self, *args)
def __setitem__(self, *args):
return _pyupm_lsm6dsl.byteVector___setitem__(self, *args)
[docs] def pop(self):
return _pyupm_lsm6dsl.byteVector_pop(self)
[docs] def append(self, x):
return _pyupm_lsm6dsl.byteVector_append(self, x)
[docs] def empty(self):
return _pyupm_lsm6dsl.byteVector_empty(self)
[docs] def size(self):
return _pyupm_lsm6dsl.byteVector_size(self)
[docs] def swap(self, v):
return _pyupm_lsm6dsl.byteVector_swap(self, v)
[docs] def begin(self):
return _pyupm_lsm6dsl.byteVector_begin(self)
[docs] def end(self):
return _pyupm_lsm6dsl.byteVector_end(self)
[docs] def rbegin(self):
return _pyupm_lsm6dsl.byteVector_rbegin(self)
[docs] def rend(self):
return _pyupm_lsm6dsl.byteVector_rend(self)
[docs] def clear(self):
return _pyupm_lsm6dsl.byteVector_clear(self)
[docs] def get_allocator(self):
return _pyupm_lsm6dsl.byteVector_get_allocator(self)
[docs] def pop_back(self):
return _pyupm_lsm6dsl.byteVector_pop_back(self)
[docs] def erase(self, *args):
return _pyupm_lsm6dsl.byteVector_erase(self, *args)
def __init__(self, *args):
this = _pyupm_lsm6dsl.new_byteVector(*args)
try:
self.this.append(this)
except Exception:
self.this = this
[docs] def push_back(self, x):
return _pyupm_lsm6dsl.byteVector_push_back(self, x)
[docs] def front(self):
return _pyupm_lsm6dsl.byteVector_front(self)
[docs] def back(self):
return _pyupm_lsm6dsl.byteVector_back(self)
[docs] def assign(self, n, x):
return _pyupm_lsm6dsl.byteVector_assign(self, n, x)
[docs] def resize(self, *args):
return _pyupm_lsm6dsl.byteVector_resize(self, *args)
[docs] def insert(self, *args):
return _pyupm_lsm6dsl.byteVector_insert(self, *args)
[docs] def reserve(self, n):
return _pyupm_lsm6dsl.byteVector_reserve(self, n)
[docs] def capacity(self):
return _pyupm_lsm6dsl.byteVector_capacity(self)
__swig_destroy__ = _pyupm_lsm6dsl.delete_byteVector
__del__ = lambda self: None
byteVector_swigregister = _pyupm_lsm6dsl.byteVector_swigregister
byteVector_swigregister(byteVector)
_pyupm_lsm6dsl.LSM6DSL_DEFAULT_I2C_BUS_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_DEFAULT_I2C_BUS = _pyupm_lsm6dsl.LSM6DSL_DEFAULT_I2C_BUS
_pyupm_lsm6dsl.LSM6DSL_DEFAULT_SPI_BUS_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_DEFAULT_SPI_BUS = _pyupm_lsm6dsl.LSM6DSL_DEFAULT_SPI_BUS
_pyupm_lsm6dsl.LSM6DSL_DEFAULT_I2C_ADDR_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_DEFAULT_I2C_ADDR = _pyupm_lsm6dsl.LSM6DSL_DEFAULT_I2C_ADDR
_pyupm_lsm6dsl.LSM6DSL_CHIPID_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CHIPID = _pyupm_lsm6dsl.LSM6DSL_CHIPID
_pyupm_lsm6dsl.LSM6DSL_REG_FUNC_CFG_ACCESS_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FUNC_CFG_ACCESS = _pyupm_lsm6dsl.LSM6DSL_REG_FUNC_CFG_ACCESS
_pyupm_lsm6dsl.LSM6DSL_REG_SENSOR_SYNC_TIME_FRAME_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSOR_SYNC_TIME_FRAME = _pyupm_lsm6dsl.LSM6DSL_REG_SENSOR_SYNC_TIME_FRAME
_pyupm_lsm6dsl.LSM6DSL_REG_SENSOR_SYNC_RES_RATIO_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSOR_SYNC_RES_RATIO = _pyupm_lsm6dsl.LSM6DSL_REG_SENSOR_SYNC_RES_RATIO
_pyupm_lsm6dsl.LSM6DSL_REG_FIFO_CTRL1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FIFO_CTRL1 = _pyupm_lsm6dsl.LSM6DSL_REG_FIFO_CTRL1
_pyupm_lsm6dsl.LSM6DSL_REG_FIFO_CTRL2_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FIFO_CTRL2 = _pyupm_lsm6dsl.LSM6DSL_REG_FIFO_CTRL2
_pyupm_lsm6dsl.LSM6DSL_REG_FIFO_CTRL3_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FIFO_CTRL3 = _pyupm_lsm6dsl.LSM6DSL_REG_FIFO_CTRL3
_pyupm_lsm6dsl.LSM6DSL_REG_FIFO_CTRL4_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FIFO_CTRL4 = _pyupm_lsm6dsl.LSM6DSL_REG_FIFO_CTRL4
_pyupm_lsm6dsl.LSM6DSL_REG_FIFO_CTRL5_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FIFO_CTRL5 = _pyupm_lsm6dsl.LSM6DSL_REG_FIFO_CTRL5
_pyupm_lsm6dsl.LSM6DSL_REG_DRDY_PULSE_CFG_G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_DRDY_PULSE_CFG_G = _pyupm_lsm6dsl.LSM6DSL_REG_DRDY_PULSE_CFG_G
_pyupm_lsm6dsl.LSM6DSL_REG_INT1_CTRL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_INT1_CTRL = _pyupm_lsm6dsl.LSM6DSL_REG_INT1_CTRL
_pyupm_lsm6dsl.LSM6DSL_REG_INT2_CTRL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_INT2_CTRL = _pyupm_lsm6dsl.LSM6DSL_REG_INT2_CTRL
_pyupm_lsm6dsl.LSM6DSL_REG_WHO_AM_I_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_WHO_AM_I = _pyupm_lsm6dsl.LSM6DSL_REG_WHO_AM_I
_pyupm_lsm6dsl.LSM6DSL_REG_CTRL1_XL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_CTRL1_XL = _pyupm_lsm6dsl.LSM6DSL_REG_CTRL1_XL
_pyupm_lsm6dsl.LSM6DSL_REG_CTRL2_G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_CTRL2_G = _pyupm_lsm6dsl.LSM6DSL_REG_CTRL2_G
_pyupm_lsm6dsl.LSM6DSL_REG_CTRL3_C_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_CTRL3_C = _pyupm_lsm6dsl.LSM6DSL_REG_CTRL3_C
_pyupm_lsm6dsl.LSM6DSL_REG_CTRL4_C_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_CTRL4_C = _pyupm_lsm6dsl.LSM6DSL_REG_CTRL4_C
_pyupm_lsm6dsl.LSM6DSL_REG_CTRL5_C_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_CTRL5_C = _pyupm_lsm6dsl.LSM6DSL_REG_CTRL5_C
_pyupm_lsm6dsl.LSM6DSL_REG_CTRL6_C_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_CTRL6_C = _pyupm_lsm6dsl.LSM6DSL_REG_CTRL6_C
_pyupm_lsm6dsl.LSM6DSL_REG_CTRL7_G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_CTRL7_G = _pyupm_lsm6dsl.LSM6DSL_REG_CTRL7_G
_pyupm_lsm6dsl.LSM6DSL_REG_CTRL8_XL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_CTRL8_XL = _pyupm_lsm6dsl.LSM6DSL_REG_CTRL8_XL
_pyupm_lsm6dsl.LSM6DSL_REG_CTRL9_XL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_CTRL9_XL = _pyupm_lsm6dsl.LSM6DSL_REG_CTRL9_XL
_pyupm_lsm6dsl.LSM6DSL_REG_CTRL10_C_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_CTRL10_C = _pyupm_lsm6dsl.LSM6DSL_REG_CTRL10_C
_pyupm_lsm6dsl.LSM6DSL_REG_MASTER_CFG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_MASTER_CFG = _pyupm_lsm6dsl.LSM6DSL_REG_MASTER_CFG
_pyupm_lsm6dsl.LSM6DSL_REG_WAKE_UP_SRC_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_WAKE_UP_SRC = _pyupm_lsm6dsl.LSM6DSL_REG_WAKE_UP_SRC
_pyupm_lsm6dsl.LSM6DSL_REG_TAP_SRC_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_TAP_SRC = _pyupm_lsm6dsl.LSM6DSL_REG_TAP_SRC
_pyupm_lsm6dsl.LSM6DSL_REG_D6D_SRC_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_D6D_SRC = _pyupm_lsm6dsl.LSM6DSL_REG_D6D_SRC
_pyupm_lsm6dsl.LSM6DSL_REG_STATUS_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_STATUS = _pyupm_lsm6dsl.LSM6DSL_REG_STATUS
_pyupm_lsm6dsl.LSM6DSL_REG_OUT_TEMP_L_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUT_TEMP_L = _pyupm_lsm6dsl.LSM6DSL_REG_OUT_TEMP_L
_pyupm_lsm6dsl.LSM6DSL_REG_OUT_TEMP_H_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUT_TEMP_H = _pyupm_lsm6dsl.LSM6DSL_REG_OUT_TEMP_H
_pyupm_lsm6dsl.LSM6DSL_REG_OUTX_L_G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUTX_L_G = _pyupm_lsm6dsl.LSM6DSL_REG_OUTX_L_G
_pyupm_lsm6dsl.LSM6DSL_REG_OUTX_H_G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUTX_H_G = _pyupm_lsm6dsl.LSM6DSL_REG_OUTX_H_G
_pyupm_lsm6dsl.LSM6DSL_REG_OUTY_L_G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUTY_L_G = _pyupm_lsm6dsl.LSM6DSL_REG_OUTY_L_G
_pyupm_lsm6dsl.LSM6DSL_REG_OUTY_H_G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUTY_H_G = _pyupm_lsm6dsl.LSM6DSL_REG_OUTY_H_G
_pyupm_lsm6dsl.LSM6DSL_REG_OUTZ_L_G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUTZ_L_G = _pyupm_lsm6dsl.LSM6DSL_REG_OUTZ_L_G
_pyupm_lsm6dsl.LSM6DSL_REG_OUTZ_H_G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUTZ_H_G = _pyupm_lsm6dsl.LSM6DSL_REG_OUTZ_H_G
_pyupm_lsm6dsl.LSM6DSL_REG_OUTX_L_XL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUTX_L_XL = _pyupm_lsm6dsl.LSM6DSL_REG_OUTX_L_XL
_pyupm_lsm6dsl.LSM6DSL_REG_OUTX_H_XL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUTX_H_XL = _pyupm_lsm6dsl.LSM6DSL_REG_OUTX_H_XL
_pyupm_lsm6dsl.LSM6DSL_REG_OUTY_L_XL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUTY_L_XL = _pyupm_lsm6dsl.LSM6DSL_REG_OUTY_L_XL
_pyupm_lsm6dsl.LSM6DSL_REG_OUTY_H_XL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUTY_H_XL = _pyupm_lsm6dsl.LSM6DSL_REG_OUTY_H_XL
_pyupm_lsm6dsl.LSM6DSL_REG_OUTZ_L_XL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUTZ_L_XL = _pyupm_lsm6dsl.LSM6DSL_REG_OUTZ_L_XL
_pyupm_lsm6dsl.LSM6DSL_REG_OUTZ_H_XL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUTZ_H_XL = _pyupm_lsm6dsl.LSM6DSL_REG_OUTZ_H_XL
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB1_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB1_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB1_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB2_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB2_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB2_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB3_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB3_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB3_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB4_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB4_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB4_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB5_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB5_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB5_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB6_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB6_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB6_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB7_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB7_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB7_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB8_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB8_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB8_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB9_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB9_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB9_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB10_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB10_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB10_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB11_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB11_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB11_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB12_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB12_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB12_REG
_pyupm_lsm6dsl.LSM6DSL_REG_FIFO_STATUS1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FIFO_STATUS1 = _pyupm_lsm6dsl.LSM6DSL_REG_FIFO_STATUS1
_pyupm_lsm6dsl.LSM6DSL_REG_FIFO_STATUS2_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FIFO_STATUS2 = _pyupm_lsm6dsl.LSM6DSL_REG_FIFO_STATUS2
_pyupm_lsm6dsl.LSM6DSL_REG_FIFO_STATUS3_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FIFO_STATUS3 = _pyupm_lsm6dsl.LSM6DSL_REG_FIFO_STATUS3
_pyupm_lsm6dsl.LSM6DSL_REG_FIFO_STATUS4_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FIFO_STATUS4 = _pyupm_lsm6dsl.LSM6DSL_REG_FIFO_STATUS4
_pyupm_lsm6dsl.LSM6DSL_REG_FIFO_DATA_OUT_L_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FIFO_DATA_OUT_L = _pyupm_lsm6dsl.LSM6DSL_REG_FIFO_DATA_OUT_L
_pyupm_lsm6dsl.LSM6DSL_REG_FIFO_DATA_OUT_H_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FIFO_DATA_OUT_H = _pyupm_lsm6dsl.LSM6DSL_REG_FIFO_DATA_OUT_H
_pyupm_lsm6dsl.LSM6DSL_REG_TIMESTAMP0_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_TIMESTAMP0_REG = _pyupm_lsm6dsl.LSM6DSL_REG_TIMESTAMP0_REG
_pyupm_lsm6dsl.LSM6DSL_REG_TIMESTAMP1_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_TIMESTAMP1_REG = _pyupm_lsm6dsl.LSM6DSL_REG_TIMESTAMP1_REG
_pyupm_lsm6dsl.LSM6DSL_REG_TIMESTAMP2_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_TIMESTAMP2_REG = _pyupm_lsm6dsl.LSM6DSL_REG_TIMESTAMP2_REG
_pyupm_lsm6dsl.LSM6DSL_REG_STEP_TIMESTAMP_L_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_STEP_TIMESTAMP_L = _pyupm_lsm6dsl.LSM6DSL_REG_STEP_TIMESTAMP_L
_pyupm_lsm6dsl.LSM6DSL_REG_STEP_TIMESTAMP_H_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_STEP_TIMESTAMP_H = _pyupm_lsm6dsl.LSM6DSL_REG_STEP_TIMESTAMP_H
_pyupm_lsm6dsl.LSM6DSL_REG_STEP_COUNTER_L_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_STEP_COUNTER_L = _pyupm_lsm6dsl.LSM6DSL_REG_STEP_COUNTER_L
_pyupm_lsm6dsl.LSM6DSL_REG_STEP_COUNTER_H_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_STEP_COUNTER_H = _pyupm_lsm6dsl.LSM6DSL_REG_STEP_COUNTER_H
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB13_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB13_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB13_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB14_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB14_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB14_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB15_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB15_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB15_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB16_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB16_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB16_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB17_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB17_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB17_REG
_pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB18_REG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENSORHUB18_REG = _pyupm_lsm6dsl.LSM6DSL_REG_SENSORHUB18_REG
_pyupm_lsm6dsl.LSM6DSL_REG_FUNC_SRC1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FUNC_SRC1 = _pyupm_lsm6dsl.LSM6DSL_REG_FUNC_SRC1
_pyupm_lsm6dsl.LSM6DSL_REG_FUNC_SRC2_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FUNC_SRC2 = _pyupm_lsm6dsl.LSM6DSL_REG_FUNC_SRC2
_pyupm_lsm6dsl.LSM6DSL_REG_WRIST_TILT_IA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_WRIST_TILT_IA = _pyupm_lsm6dsl.LSM6DSL_REG_WRIST_TILT_IA
_pyupm_lsm6dsl.LSM6DSL_REG_TAP_CFG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_TAP_CFG = _pyupm_lsm6dsl.LSM6DSL_REG_TAP_CFG
_pyupm_lsm6dsl.LSM6DSL_REG_TAP_THS_6D_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_TAP_THS_6D = _pyupm_lsm6dsl.LSM6DSL_REG_TAP_THS_6D
_pyupm_lsm6dsl.LSM6DSL_REG_INT_DUR2_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_INT_DUR2 = _pyupm_lsm6dsl.LSM6DSL_REG_INT_DUR2
_pyupm_lsm6dsl.LSM6DSL_REG_WAKE_UP_THS_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_WAKE_UP_THS = _pyupm_lsm6dsl.LSM6DSL_REG_WAKE_UP_THS
_pyupm_lsm6dsl.LSM6DSL_REG_WAKE_UP_DUR_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_WAKE_UP_DUR = _pyupm_lsm6dsl.LSM6DSL_REG_WAKE_UP_DUR
_pyupm_lsm6dsl.LSM6DSL_REG_FREE_FALL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_FREE_FALL = _pyupm_lsm6dsl.LSM6DSL_REG_FREE_FALL
_pyupm_lsm6dsl.LSM6DSL_REG_MD1_CFG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_MD1_CFG = _pyupm_lsm6dsl.LSM6DSL_REG_MD1_CFG
_pyupm_lsm6dsl.LSM6DSL_REG_MD2_CFG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_MD2_CFG = _pyupm_lsm6dsl.LSM6DSL_REG_MD2_CFG
_pyupm_lsm6dsl.LSM6DSL_REG_MASTER_CMD_CODE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_MASTER_CMD_CODE = _pyupm_lsm6dsl.LSM6DSL_REG_MASTER_CMD_CODE
_pyupm_lsm6dsl.LSM6DSL_REG_SENS_SYNC_SPI_ERROR_CODE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_SENS_SYNC_SPI_ERROR_CODE = _pyupm_lsm6dsl.LSM6DSL_REG_SENS_SYNC_SPI_ERROR_CODE
_pyupm_lsm6dsl.LSM6DSL_REG_OUT_MAG_RAW_X_L_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUT_MAG_RAW_X_L = _pyupm_lsm6dsl.LSM6DSL_REG_OUT_MAG_RAW_X_L
_pyupm_lsm6dsl.LSM6DSL_REG_OUT_MAG_RAW_X_H_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUT_MAG_RAW_X_H = _pyupm_lsm6dsl.LSM6DSL_REG_OUT_MAG_RAW_X_H
_pyupm_lsm6dsl.LSM6DSL_REG_OUT_MAG_RAW_Y_L_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUT_MAG_RAW_Y_L = _pyupm_lsm6dsl.LSM6DSL_REG_OUT_MAG_RAW_Y_L
_pyupm_lsm6dsl.LSM6DSL_REG_OUT_MAG_RAW_Y_H_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUT_MAG_RAW_Y_H = _pyupm_lsm6dsl.LSM6DSL_REG_OUT_MAG_RAW_Y_H
_pyupm_lsm6dsl.LSM6DSL_REG_OUT_MAG_RAW_Z_L_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUT_MAG_RAW_Z_L = _pyupm_lsm6dsl.LSM6DSL_REG_OUT_MAG_RAW_Z_L
_pyupm_lsm6dsl.LSM6DSL_REG_OUT_MAG_RAW_Z_H_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_OUT_MAG_RAW_Z_H = _pyupm_lsm6dsl.LSM6DSL_REG_OUT_MAG_RAW_Z_H
_pyupm_lsm6dsl.LSM6DSL_REG_X_OFS_USR_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_X_OFS_USR = _pyupm_lsm6dsl.LSM6DSL_REG_X_OFS_USR
_pyupm_lsm6dsl.LSM6DSL_REG_Y_OFS_USR_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_Y_OFS_USR = _pyupm_lsm6dsl.LSM6DSL_REG_Y_OFS_USR
_pyupm_lsm6dsl.LSM6DSL_REG_Z_OFS_USR_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_REG_Z_OFS_USR = _pyupm_lsm6dsl.LSM6DSL_REG_Z_OFS_USR
_pyupm_lsm6dsl.LSM6DSL_FUNC_CFG_EN_B_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_CFG_EN_B = _pyupm_lsm6dsl.LSM6DSL_FUNC_CFG_EN_B
_pyupm_lsm6dsl.LSM6DSL_FUNC_CFG_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_CFG_EN = _pyupm_lsm6dsl.LSM6DSL_FUNC_CFG_EN
_pyupm_lsm6dsl.LSM6DSL_SENSOR_SYNC_TIME_FRAME0_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_SENSOR_SYNC_TIME_FRAME0 = _pyupm_lsm6dsl.LSM6DSL_SENSOR_SYNC_TIME_FRAME0
_pyupm_lsm6dsl.LSM6DSL_SENSOR_SYNC_TIME_FRAME1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_SENSOR_SYNC_TIME_FRAME1 = _pyupm_lsm6dsl.LSM6DSL_SENSOR_SYNC_TIME_FRAME1
_pyupm_lsm6dsl.LSM6DSL_SENSOR_SYNC_TIME_FRAME2_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_SENSOR_SYNC_TIME_FRAME2 = _pyupm_lsm6dsl.LSM6DSL_SENSOR_SYNC_TIME_FRAME2
_pyupm_lsm6dsl.LSM6DSL_SENSOR_SYNC_TIME_FRAME3_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_SENSOR_SYNC_TIME_FRAME3 = _pyupm_lsm6dsl.LSM6DSL_SENSOR_SYNC_TIME_FRAME3
_pyupm_lsm6dsl._LSM6DSL_SENSOR_SYNC_TIME_MASK_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_SENSOR_SYNC_TIME_MASK = _pyupm_lsm6dsl._LSM6DSL_SENSOR_SYNC_TIME_MASK
_pyupm_lsm6dsl._LSM6DSL_SENSOR_SYNC_TIME_SHIFT_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_SENSOR_SYNC_TIME_SHIFT = _pyupm_lsm6dsl._LSM6DSL_SENSOR_SYNC_TIME_SHIFT
_pyupm_lsm6dsl.LSM6DSL_DRDY_PULSE_CFG_G_INT2_WRIST_TILT_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_DRDY_PULSE_CFG_G_INT2_WRIST_TILT = _pyupm_lsm6dsl.LSM6DSL_DRDY_PULSE_CFG_G_INT2_WRIST_TILT
_pyupm_lsm6dsl.LSM6DSL_DRDY_PULSE_CFG_G_DRDY_PULSED_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_DRDY_PULSE_CFG_G_DRDY_PULSED = _pyupm_lsm6dsl.LSM6DSL_DRDY_PULSE_CFG_G_DRDY_PULSED
_pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_DRDY_XL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT1_CTRL_DRDY_XL = _pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_DRDY_XL
_pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_DRDY_G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT1_CTRL_DRDY_G = _pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_DRDY_G
_pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_BOOT_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT1_CTRL_BOOT = _pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_BOOT
_pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_FTH_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT1_CTRL_FTH = _pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_FTH
_pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_FIFO_OVR_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT1_CTRL_FIFO_OVR = _pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_FIFO_OVR
_pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_FULL_FLAG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT1_CTRL_FULL_FLAG = _pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_FULL_FLAG
_pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_SIGN_MOT_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT1_CTRL_SIGN_MOT = _pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_SIGN_MOT
_pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_STEP_DETECTOR_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT1_CTRL_STEP_DETECTOR = _pyupm_lsm6dsl.LSM6DSL_INT1_CTRL_STEP_DETECTOR
_pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_DRDY_XL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT2_CTRL_DRDY_XL = _pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_DRDY_XL
_pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_DRDY_G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT2_CTRL_DRDY_G = _pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_DRDY_G
_pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_DRDY_TEMP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT2_CTRL_DRDY_TEMP = _pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_DRDY_TEMP
_pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_FTH_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT2_CTRL_FTH = _pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_FTH
_pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_FIFO_OVR_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT2_CTRL_FIFO_OVR = _pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_FIFO_OVR
_pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_FULL_FLAG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT2_CTRL_FULL_FLAG = _pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_FULL_FLAG
_pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_COUNT_OV_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT2_CTRL_COUNT_OV = _pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_COUNT_OV
_pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_STEP_DELTA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INT2_CTRL_STEP_DELTA = _pyupm_lsm6dsl.LSM6DSL_INT2_CTRL_STEP_DELTA
_pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_BW0_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL1_XL_BW0 = _pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_BW0
_pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_LPF1_BW_SEL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL1_XL_LPF1_BW_SEL = _pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_LPF1_BW_SEL
_pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_FS0_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL1_XL_FS0 = _pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_FS0
_pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_FS1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL1_XL_FS1 = _pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_FS1
_pyupm_lsm6dsl._LSM6DSL_CTRL1_XL_FS_MASK_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL1_XL_FS_MASK = _pyupm_lsm6dsl._LSM6DSL_CTRL1_XL_FS_MASK
_pyupm_lsm6dsl._LSM6DSL_CTRL1_XL_FS_SHIFT_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL1_XL_FS_SHIFT = _pyupm_lsm6dsl._LSM6DSL_CTRL1_XL_FS_SHIFT
_pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_ODR0_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL1_XL_ODR0 = _pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_ODR0
_pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_ODR1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL1_XL_ODR1 = _pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_ODR1
_pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_ODR2_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL1_XL_ODR2 = _pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_ODR2
_pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_ODR3_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL1_XL_ODR3 = _pyupm_lsm6dsl.LSM6DSL_CTRL1_XL_ODR3
_pyupm_lsm6dsl._LSM6DSL_CTRL1_XL_ODR_MASK_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL1_XL_ODR_MASK = _pyupm_lsm6dsl._LSM6DSL_CTRL1_XL_ODR_MASK
_pyupm_lsm6dsl._LSM6DSL_CTRL1_XL_ODR_SHIFT_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL1_XL_ODR_SHIFT = _pyupm_lsm6dsl._LSM6DSL_CTRL1_XL_ODR_SHIFT
_pyupm_lsm6dsl.LSM6DSL_XL_FS_2G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_FS_2G = _pyupm_lsm6dsl.LSM6DSL_XL_FS_2G
_pyupm_lsm6dsl.LSM6DSL_XL_FS_16G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_FS_16G = _pyupm_lsm6dsl.LSM6DSL_XL_FS_16G
_pyupm_lsm6dsl.LSM6DSL_XL_FS_4G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_FS_4G = _pyupm_lsm6dsl.LSM6DSL_XL_FS_4G
_pyupm_lsm6dsl.LSM6DSL_XL_FS_8G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_FS_8G = _pyupm_lsm6dsl.LSM6DSL_XL_FS_8G
_pyupm_lsm6dsl.LSM6DSL_XL_ODR_POWER_DOWN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_ODR_POWER_DOWN = _pyupm_lsm6dsl.LSM6DSL_XL_ODR_POWER_DOWN
_pyupm_lsm6dsl.LSM6DSL_XL_ODR_12_5HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_ODR_12_5HZ = _pyupm_lsm6dsl.LSM6DSL_XL_ODR_12_5HZ
_pyupm_lsm6dsl.LSM6DSL_XL_ODR_26HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_ODR_26HZ = _pyupm_lsm6dsl.LSM6DSL_XL_ODR_26HZ
_pyupm_lsm6dsl.LSM6DSL_XL_ODR_52HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_ODR_52HZ = _pyupm_lsm6dsl.LSM6DSL_XL_ODR_52HZ
_pyupm_lsm6dsl.LSM6DSL_XL_ODR_104HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_ODR_104HZ = _pyupm_lsm6dsl.LSM6DSL_XL_ODR_104HZ
_pyupm_lsm6dsl.LSM6DSL_XL_ODR_208HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_ODR_208HZ = _pyupm_lsm6dsl.LSM6DSL_XL_ODR_208HZ
_pyupm_lsm6dsl.LSM6DSL_XL_ODR_416HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_ODR_416HZ = _pyupm_lsm6dsl.LSM6DSL_XL_ODR_416HZ
_pyupm_lsm6dsl.LSM6DSL_XL_ODR_833HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_ODR_833HZ = _pyupm_lsm6dsl.LSM6DSL_XL_ODR_833HZ
_pyupm_lsm6dsl.LSM6DSL_XL_ODR_1_66KHZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_ODR_1_66KHZ = _pyupm_lsm6dsl.LSM6DSL_XL_ODR_1_66KHZ
_pyupm_lsm6dsl.LSM6DSL_XL_ODR_3_33KHZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_ODR_3_33KHZ = _pyupm_lsm6dsl.LSM6DSL_XL_ODR_3_33KHZ
_pyupm_lsm6dsl.LSM6DSL_XL_ODR_6_66KHZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_XL_ODR_6_66KHZ = _pyupm_lsm6dsl.LSM6DSL_XL_ODR_6_66KHZ
_pyupm_lsm6dsl.LSM6DSL_CTRL2_G_FS_125_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL2_G_FS_125 = _pyupm_lsm6dsl.LSM6DSL_CTRL2_G_FS_125
_pyupm_lsm6dsl.LSM6DSL_CTRL2_G_FS0_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL2_G_FS0 = _pyupm_lsm6dsl.LSM6DSL_CTRL2_G_FS0
_pyupm_lsm6dsl.LSM6DSL_CTRL2_G_FS1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL2_G_FS1 = _pyupm_lsm6dsl.LSM6DSL_CTRL2_G_FS1
_pyupm_lsm6dsl._LSM6DSL_CTRL2_G_FS_MASK_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL2_G_FS_MASK = _pyupm_lsm6dsl._LSM6DSL_CTRL2_G_FS_MASK
_pyupm_lsm6dsl._LSM6DSL_CTRL2_G_FS_SHIFT_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL2_G_FS_SHIFT = _pyupm_lsm6dsl._LSM6DSL_CTRL2_G_FS_SHIFT
_pyupm_lsm6dsl.LSM6DSL_CTRL2_G_ODR0_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL2_G_ODR0 = _pyupm_lsm6dsl.LSM6DSL_CTRL2_G_ODR0
_pyupm_lsm6dsl.LSM6DSL_CTRL2_G_ODR1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL2_G_ODR1 = _pyupm_lsm6dsl.LSM6DSL_CTRL2_G_ODR1
_pyupm_lsm6dsl.LSM6DSL_CTRL2_G_ODR2_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL2_G_ODR2 = _pyupm_lsm6dsl.LSM6DSL_CTRL2_G_ODR2
_pyupm_lsm6dsl.LSM6DSL_CTRL2_G_ODR3_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL2_G_ODR3 = _pyupm_lsm6dsl.LSM6DSL_CTRL2_G_ODR3
_pyupm_lsm6dsl._LSM6DSL_CTRL2_G_ODR_MASK_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL2_G_ODR_MASK = _pyupm_lsm6dsl._LSM6DSL_CTRL2_G_ODR_MASK
_pyupm_lsm6dsl._LSM6DSL_CTRL2_G_ODR_SHIFT_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL2_G_ODR_SHIFT = _pyupm_lsm6dsl._LSM6DSL_CTRL2_G_ODR_SHIFT
_pyupm_lsm6dsl.LSM6DSL_G_FS_245DPS_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_FS_245DPS = _pyupm_lsm6dsl.LSM6DSL_G_FS_245DPS
_pyupm_lsm6dsl.LSM6DSL_G_FS_500DPS_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_FS_500DPS = _pyupm_lsm6dsl.LSM6DSL_G_FS_500DPS
_pyupm_lsm6dsl.LSM6DSL_G_FS_1000DPS_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_FS_1000DPS = _pyupm_lsm6dsl.LSM6DSL_G_FS_1000DPS
_pyupm_lsm6dsl.LSM6DSL_G_FS_2000DPS_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_FS_2000DPS = _pyupm_lsm6dsl.LSM6DSL_G_FS_2000DPS
_pyupm_lsm6dsl.LSM6DSL_G_FS_125DPS_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_FS_125DPS = _pyupm_lsm6dsl.LSM6DSL_G_FS_125DPS
_pyupm_lsm6dsl.LSM6DSL_G_ODR_POWER_DOWN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_ODR_POWER_DOWN = _pyupm_lsm6dsl.LSM6DSL_G_ODR_POWER_DOWN
_pyupm_lsm6dsl.LSM6DSL_G_ODR_12_5HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_ODR_12_5HZ = _pyupm_lsm6dsl.LSM6DSL_G_ODR_12_5HZ
_pyupm_lsm6dsl.LSM6DSL_G_ODR_26HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_ODR_26HZ = _pyupm_lsm6dsl.LSM6DSL_G_ODR_26HZ
_pyupm_lsm6dsl.LSM6DSL_G_ODR_52HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_ODR_52HZ = _pyupm_lsm6dsl.LSM6DSL_G_ODR_52HZ
_pyupm_lsm6dsl.LSM6DSL_G_ODR_104HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_ODR_104HZ = _pyupm_lsm6dsl.LSM6DSL_G_ODR_104HZ
_pyupm_lsm6dsl.LSM6DSL_G_ODR_208HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_ODR_208HZ = _pyupm_lsm6dsl.LSM6DSL_G_ODR_208HZ
_pyupm_lsm6dsl.LSM6DSL_G_ODR_416HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_ODR_416HZ = _pyupm_lsm6dsl.LSM6DSL_G_ODR_416HZ
_pyupm_lsm6dsl.LSM6DSL_G_ODR_833HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_ODR_833HZ = _pyupm_lsm6dsl.LSM6DSL_G_ODR_833HZ
_pyupm_lsm6dsl.LSM6DSL_G_ODR_1_66KHZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_ODR_1_66KHZ = _pyupm_lsm6dsl.LSM6DSL_G_ODR_1_66KHZ
_pyupm_lsm6dsl.LSM6DSL_G_ODR_3_33KHZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_ODR_3_33KHZ = _pyupm_lsm6dsl.LSM6DSL_G_ODR_3_33KHZ
_pyupm_lsm6dsl.LSM6DSL_G_ODR_6_66KHZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_ODR_6_66KHZ = _pyupm_lsm6dsl.LSM6DSL_G_ODR_6_66KHZ
_pyupm_lsm6dsl.LSM6DSL_CTRL3_SW_RESET_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL3_SW_RESET = _pyupm_lsm6dsl.LSM6DSL_CTRL3_SW_RESET
_pyupm_lsm6dsl.LSM6DSL_CTRL3_BLE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL3_BLE = _pyupm_lsm6dsl.LSM6DSL_CTRL3_BLE
_pyupm_lsm6dsl.LSM6DSL_CTRL3_IF_INC_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL3_IF_INC = _pyupm_lsm6dsl.LSM6DSL_CTRL3_IF_INC
_pyupm_lsm6dsl.LSM6DSL_CTRL3_SIM_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL3_SIM = _pyupm_lsm6dsl.LSM6DSL_CTRL3_SIM
_pyupm_lsm6dsl.LSM6DSL_CTRL3_PP_OD_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL3_PP_OD = _pyupm_lsm6dsl.LSM6DSL_CTRL3_PP_OD
_pyupm_lsm6dsl.LSM6DSL_CTRL3_H_LACTIVE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL3_H_LACTIVE = _pyupm_lsm6dsl.LSM6DSL_CTRL3_H_LACTIVE
_pyupm_lsm6dsl.LSM6DSL_CTRL3_BDU_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL3_BDU = _pyupm_lsm6dsl.LSM6DSL_CTRL3_BDU
_pyupm_lsm6dsl.LSM6DSL_CTRL3_BOOT_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL3_BOOT = _pyupm_lsm6dsl.LSM6DSL_CTRL3_BOOT
_pyupm_lsm6dsl.LSM6DSL_CTRL4_LPF1_SEL_G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL4_LPF1_SEL_G = _pyupm_lsm6dsl.LSM6DSL_CTRL4_LPF1_SEL_G
_pyupm_lsm6dsl.LSM6DSL_CTRL4_I2C_DISABLE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL4_I2C_DISABLE = _pyupm_lsm6dsl.LSM6DSL_CTRL4_I2C_DISABLE
_pyupm_lsm6dsl.LSM6DSL_CTRL4_DRDY_MASK_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL4_DRDY_MASK = _pyupm_lsm6dsl.LSM6DSL_CTRL4_DRDY_MASK
_pyupm_lsm6dsl.LSM6DSL_CTRL4_DEN_SRSY_INT1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL4_DEN_SRSY_INT1 = _pyupm_lsm6dsl.LSM6DSL_CTRL4_DEN_SRSY_INT1
_pyupm_lsm6dsl.LSM6DSL_CTRL4_INT2_ON_INT1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL4_INT2_ON_INT1 = _pyupm_lsm6dsl.LSM6DSL_CTRL4_INT2_ON_INT1
_pyupm_lsm6dsl.LSM6DSL_CTRL4_SLEEP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL4_SLEEP = _pyupm_lsm6dsl.LSM6DSL_CTRL4_SLEEP
_pyupm_lsm6dsl.LSM6DSL_CTRL4_DEN_XL_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL4_DEN_XL_EN = _pyupm_lsm6dsl.LSM6DSL_CTRL4_DEN_XL_EN
_pyupm_lsm6dsl.LSM6DSL_CTRL5_ST_XL0_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL5_ST_XL0 = _pyupm_lsm6dsl.LSM6DSL_CTRL5_ST_XL0
_pyupm_lsm6dsl.LSM6DSL_CTRL5_ST_XL1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL5_ST_XL1 = _pyupm_lsm6dsl.LSM6DSL_CTRL5_ST_XL1
_pyupm_lsm6dsl._LSM6DSL_CTRL5_ST_XL_MASK_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL5_ST_XL_MASK = _pyupm_lsm6dsl._LSM6DSL_CTRL5_ST_XL_MASK
_pyupm_lsm6dsl._LSM6DSL_CTRL5_ST_XL_SHIFT_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL5_ST_XL_SHIFT = _pyupm_lsm6dsl._LSM6DSL_CTRL5_ST_XL_SHIFT
_pyupm_lsm6dsl.LSM6DSL_CTRL5_ST_G0_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL5_ST_G0 = _pyupm_lsm6dsl.LSM6DSL_CTRL5_ST_G0
_pyupm_lsm6dsl.LSM6DSL_CTRL5_ST_G1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL5_ST_G1 = _pyupm_lsm6dsl.LSM6DSL_CTRL5_ST_G1
_pyupm_lsm6dsl._LSM6DSL_CTRL5_ST_G_MASK_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL5_ST_G_MASK = _pyupm_lsm6dsl._LSM6DSL_CTRL5_ST_G_MASK
_pyupm_lsm6dsl._LSM6DSL_CTRL5_ST_G_SHIFT_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL5_ST_G_SHIFT = _pyupm_lsm6dsl._LSM6DSL_CTRL5_ST_G_SHIFT
_pyupm_lsm6dsl.LSM6DSL_CTRL5_DEN_LH_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL5_DEN_LH = _pyupm_lsm6dsl.LSM6DSL_CTRL5_DEN_LH
_pyupm_lsm6dsl.LSM6DSL_CTRL5_ROUNDING0_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL5_ROUNDING0 = _pyupm_lsm6dsl.LSM6DSL_CTRL5_ROUNDING0
_pyupm_lsm6dsl.LSM6DSL_CTRL5_ROUNDING1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL5_ROUNDING1 = _pyupm_lsm6dsl.LSM6DSL_CTRL5_ROUNDING1
_pyupm_lsm6dsl.LSM6DSL_CTRL5_ROUNDING2_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL5_ROUNDING2 = _pyupm_lsm6dsl.LSM6DSL_CTRL5_ROUNDING2
_pyupm_lsm6dsl._LSM6DSL_CTRL5_ROUNDING_MASK_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL5_ROUNDING_MASK = _pyupm_lsm6dsl._LSM6DSL_CTRL5_ROUNDING_MASK
_pyupm_lsm6dsl._LSM6DSL_CTRL5_ROUNDING_SHIFT_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL5_ROUNDING_SHIFT = _pyupm_lsm6dsl._LSM6DSL_CTRL5_ROUNDING_SHIFT
_pyupm_lsm6dsl.LSM6DSL_ST_XL_NORMAL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_ST_XL_NORMAL = _pyupm_lsm6dsl.LSM6DSL_ST_XL_NORMAL
_pyupm_lsm6dsl.LSM6DSL_ST_XL_POSITIVE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_ST_XL_POSITIVE = _pyupm_lsm6dsl.LSM6DSL_ST_XL_POSITIVE
_pyupm_lsm6dsl.LSM6DSL_ST_XL_NEGATIVE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_ST_XL_NEGATIVE = _pyupm_lsm6dsl.LSM6DSL_ST_XL_NEGATIVE
_pyupm_lsm6dsl.LSM6DSL_ST_G_NORMAL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_ST_G_NORMAL = _pyupm_lsm6dsl.LSM6DSL_ST_G_NORMAL
_pyupm_lsm6dsl.LSM6DSL_ST_G_POSITIVE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_ST_G_POSITIVE = _pyupm_lsm6dsl.LSM6DSL_ST_G_POSITIVE
_pyupm_lsm6dsl.LSM6DSL_ST_G_NEGATIVE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_ST_G_NEGATIVE = _pyupm_lsm6dsl.LSM6DSL_ST_G_NEGATIVE
_pyupm_lsm6dsl.LSM6DSL_CTRL6_FTYPE0_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL6_FTYPE0 = _pyupm_lsm6dsl.LSM6DSL_CTRL6_FTYPE0
_pyupm_lsm6dsl.LSM6DSL_CTRL6_FTYPE1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL6_FTYPE1 = _pyupm_lsm6dsl.LSM6DSL_CTRL6_FTYPE1
_pyupm_lsm6dsl._LSM6DSL_CTRL6_FTYPE_MASK_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL6_FTYPE_MASK = _pyupm_lsm6dsl._LSM6DSL_CTRL6_FTYPE_MASK
_pyupm_lsm6dsl._LSM6DSL_CTRL6_FTYPE_SHIFT_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL6_FTYPE_SHIFT = _pyupm_lsm6dsl._LSM6DSL_CTRL6_FTYPE_SHIFT
_pyupm_lsm6dsl.LSM6DSL_CTRL6_USR_OFF_W_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL6_USR_OFF_W = _pyupm_lsm6dsl.LSM6DSL_CTRL6_USR_OFF_W
_pyupm_lsm6dsl.LSM6DSL_CTRL6_XL_HM_MODE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL6_XL_HM_MODE = _pyupm_lsm6dsl.LSM6DSL_CTRL6_XL_HM_MODE
_pyupm_lsm6dsl.LSM6DSL_CTRL6_LVL2_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL6_LVL2_EN = _pyupm_lsm6dsl.LSM6DSL_CTRL6_LVL2_EN
_pyupm_lsm6dsl.LSM6DSL_CTRL6_LVLEN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL6_LVLEN = _pyupm_lsm6dsl.LSM6DSL_CTRL6_LVLEN
_pyupm_lsm6dsl.LSM6DSL_CTRL6_TRIG_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL6_TRIG_EN = _pyupm_lsm6dsl.LSM6DSL_CTRL6_TRIG_EN
_pyupm_lsm6dsl.LSM6DSL_FTYPE_00_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FTYPE_00 = _pyupm_lsm6dsl.LSM6DSL_FTYPE_00
_pyupm_lsm6dsl.LSM6DSL_FTYPE_01_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FTYPE_01 = _pyupm_lsm6dsl.LSM6DSL_FTYPE_01
_pyupm_lsm6dsl.LSM6DSL_FTYPE_10_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FTYPE_10 = _pyupm_lsm6dsl.LSM6DSL_FTYPE_10
_pyupm_lsm6dsl.LSM6DSL_FTYPE_11_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FTYPE_11 = _pyupm_lsm6dsl.LSM6DSL_FTYPE_11
_pyupm_lsm6dsl.LSM6DSL_CTRL7_G_ROUNDING_STATUS_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL7_G_ROUNDING_STATUS = _pyupm_lsm6dsl.LSM6DSL_CTRL7_G_ROUNDING_STATUS
_pyupm_lsm6dsl.LSM6DSL_CTRL7_G_HPM0_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL7_G_HPM0 = _pyupm_lsm6dsl.LSM6DSL_CTRL7_G_HPM0
_pyupm_lsm6dsl.LSM6DSL_CTRL7_G_HPM1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL7_G_HPM1 = _pyupm_lsm6dsl.LSM6DSL_CTRL7_G_HPM1
_pyupm_lsm6dsl._LSM6DSL_CTRL7_G_HPM_MASK_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL7_G_HPM_MASK = _pyupm_lsm6dsl._LSM6DSL_CTRL7_G_HPM_MASK
_pyupm_lsm6dsl._LSM6DSL_CTRL7_G_HPM_SHIFT_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL7_G_HPM_SHIFT = _pyupm_lsm6dsl._LSM6DSL_CTRL7_G_HPM_SHIFT
_pyupm_lsm6dsl.LSM6DSL_CTRL7_G_HP_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL7_G_HP_EN = _pyupm_lsm6dsl.LSM6DSL_CTRL7_G_HP_EN
_pyupm_lsm6dsl.LSM6DSL_CTRL7_G_HM_MODE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL7_G_HM_MODE = _pyupm_lsm6dsl.LSM6DSL_CTRL7_G_HM_MODE
_pyupm_lsm6dsl.LSM6DSL_G_HPM_16MHZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_HPM_16MHZ = _pyupm_lsm6dsl.LSM6DSL_G_HPM_16MHZ
_pyupm_lsm6dsl.LSM6DSL_G_HPM_65MHZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_HPM_65MHZ = _pyupm_lsm6dsl.LSM6DSL_G_HPM_65MHZ
_pyupm_lsm6dsl.LSM6DSL_G_HPM_260MHZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_HPM_260MHZ = _pyupm_lsm6dsl.LSM6DSL_G_HPM_260MHZ
_pyupm_lsm6dsl.LSM6DSL_G_HPM_1_04HZ_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_G_HPM_1_04HZ = _pyupm_lsm6dsl.LSM6DSL_G_HPM_1_04HZ
_pyupm_lsm6dsl.LSM6DSL_CTRL8_XL_LOW_PASS_ON_6D_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL8_XL_LOW_PASS_ON_6D = _pyupm_lsm6dsl.LSM6DSL_CTRL8_XL_LOW_PASS_ON_6D
_pyupm_lsm6dsl.LSM6DSL_CTRL8_XL_HP_SLOPE_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL8_XL_HP_SLOPE_EN = _pyupm_lsm6dsl.LSM6DSL_CTRL8_XL_HP_SLOPE_EN
_pyupm_lsm6dsl.LSM6DSL_CTRL8_INPUT_COMPOSITE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL8_INPUT_COMPOSITE = _pyupm_lsm6dsl.LSM6DSL_CTRL8_INPUT_COMPOSITE
_pyupm_lsm6dsl.LSM6DSL_CTRL8_HP_REF_MODE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL8_HP_REF_MODE = _pyupm_lsm6dsl.LSM6DSL_CTRL8_HP_REF_MODE
_pyupm_lsm6dsl.LSM6DSL_CTRL8_XL_HPCF0_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL8_XL_HPCF0 = _pyupm_lsm6dsl.LSM6DSL_CTRL8_XL_HPCF0
_pyupm_lsm6dsl.LSM6DSL_CTRL8_XL_HPCF1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL8_XL_HPCF1 = _pyupm_lsm6dsl.LSM6DSL_CTRL8_XL_HPCF1
_pyupm_lsm6dsl._LSM6DSL_CTRL8_XL_HPCF_MASK_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL8_XL_HPCF_MASK = _pyupm_lsm6dsl._LSM6DSL_CTRL8_XL_HPCF_MASK
_pyupm_lsm6dsl._LSM6DSL_CTRL8_XL_HPCF_SHIFT_swigconstant(_pyupm_lsm6dsl)
_LSM6DSL_CTRL8_XL_HPCF_SHIFT = _pyupm_lsm6dsl._LSM6DSL_CTRL8_XL_HPCF_SHIFT
_pyupm_lsm6dsl.LSM6DSL_CTRL8_XL_LPF2_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL8_XL_LPF2_EN = _pyupm_lsm6dsl.LSM6DSL_CTRL8_XL_LPF2_EN
_pyupm_lsm6dsl.LSM6DSL_CTRL9_XL_SOFT_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL9_XL_SOFT_EN = _pyupm_lsm6dsl.LSM6DSL_CTRL9_XL_SOFT_EN
_pyupm_lsm6dsl.LSM6DSL_CTRL9_XL_DEN_XL_G_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL9_XL_DEN_XL_G = _pyupm_lsm6dsl.LSM6DSL_CTRL9_XL_DEN_XL_G
_pyupm_lsm6dsl.LSM6DSL_CTRL9_XL_DEN_Z_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL9_XL_DEN_Z = _pyupm_lsm6dsl.LSM6DSL_CTRL9_XL_DEN_Z
_pyupm_lsm6dsl.LSM6DSL_CTRL9_XL_DEN_Y_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL9_XL_DEN_Y = _pyupm_lsm6dsl.LSM6DSL_CTRL9_XL_DEN_Y
_pyupm_lsm6dsl.LSM6DSL_CTRL9_XL_DEN_X_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL9_XL_DEN_X = _pyupm_lsm6dsl.LSM6DSL_CTRL9_XL_DEN_X
_pyupm_lsm6dsl.LSM6DSL_CTRL10_C_SIGN_MOT_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL10_C_SIGN_MOT_EN = _pyupm_lsm6dsl.LSM6DSL_CTRL10_C_SIGN_MOT_EN
_pyupm_lsm6dsl.LSM6DSL_CTRL10_C_PEDO_RST_STEP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL10_C_PEDO_RST_STEP = _pyupm_lsm6dsl.LSM6DSL_CTRL10_C_PEDO_RST_STEP
_pyupm_lsm6dsl.LSM6DSL_CTRL10_C_FUNC_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL10_C_FUNC_EN = _pyupm_lsm6dsl.LSM6DSL_CTRL10_C_FUNC_EN
_pyupm_lsm6dsl.LSM6DSL_CTRL10_C_TILT_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL10_C_TILT_EN = _pyupm_lsm6dsl.LSM6DSL_CTRL10_C_TILT_EN
_pyupm_lsm6dsl.LSM6DSL_CTRL10_C_PEDO_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL10_C_PEDO_EN = _pyupm_lsm6dsl.LSM6DSL_CTRL10_C_PEDO_EN
_pyupm_lsm6dsl.LSM6DSL_CTRL10_C_TIMER_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL10_C_TIMER_EN = _pyupm_lsm6dsl.LSM6DSL_CTRL10_C_TIMER_EN
_pyupm_lsm6dsl.LSM6DSL_CTRL10_C_WRIST_TILT_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_CTRL10_C_WRIST_TILT_EN = _pyupm_lsm6dsl.LSM6DSL_CTRL10_C_WRIST_TILT_EN
_pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_MASTER_ON_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MASTER_CONFIG_MASTER_ON = _pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_MASTER_ON
_pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_IRON_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MASTER_CONFIG_IRON_EN = _pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_IRON_EN
_pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_PASS_THROUGH_MODE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MASTER_CONFIG_PASS_THROUGH_MODE = _pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_PASS_THROUGH_MODE
_pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_PULL_UP_EN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MASTER_CONFIG_PULL_UP_EN = _pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_PULL_UP_EN
_pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_START_CONFIG_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MASTER_CONFIG_START_CONFIG = _pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_START_CONFIG
_pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_DATA_VALID_SEL_FIFO_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MASTER_CONFIG_DATA_VALID_SEL_FIFO = _pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_DATA_VALID_SEL_FIFO
_pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_DRDY_ON_INT1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MASTER_CONFIG_DRDY_ON_INT1 = _pyupm_lsm6dsl.LSM6DSL_MASTER_CONFIG_DRDY_ON_INT1
_pyupm_lsm6dsl.LSM6DSL_WAKE_UP_SRC_Z_WU_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_WAKE_UP_SRC_Z_WU = _pyupm_lsm6dsl.LSM6DSL_WAKE_UP_SRC_Z_WU
_pyupm_lsm6dsl.LSM6DSL_WAKE_UP_SRC_Y_WU_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_WAKE_UP_SRC_Y_WU = _pyupm_lsm6dsl.LSM6DSL_WAKE_UP_SRC_Y_WU
_pyupm_lsm6dsl.LSM6DSL_WAKE_UP_SRC_X_WU_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_WAKE_UP_SRC_X_WU = _pyupm_lsm6dsl.LSM6DSL_WAKE_UP_SRC_X_WU
_pyupm_lsm6dsl.LSM6DSL_WAKE_UP_SRC_WU_IA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_WAKE_UP_SRC_WU_IA = _pyupm_lsm6dsl.LSM6DSL_WAKE_UP_SRC_WU_IA
_pyupm_lsm6dsl.LSM6DSL_WAKE_UP_SRC_SLEEP_STATE_IA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_WAKE_UP_SRC_SLEEP_STATE_IA = _pyupm_lsm6dsl.LSM6DSL_WAKE_UP_SRC_SLEEP_STATE_IA
_pyupm_lsm6dsl.LSM6DSL_WAKE_UP_SRC_FF_AA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_WAKE_UP_SRC_FF_AA = _pyupm_lsm6dsl.LSM6DSL_WAKE_UP_SRC_FF_AA
_pyupm_lsm6dsl.LSM6DSL_TAP_SRC_Z_TAP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_TAP_SRC_Z_TAP = _pyupm_lsm6dsl.LSM6DSL_TAP_SRC_Z_TAP
_pyupm_lsm6dsl.LSM6DSL_TAP_SRC_Y_TAP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_TAP_SRC_Y_TAP = _pyupm_lsm6dsl.LSM6DSL_TAP_SRC_Y_TAP
_pyupm_lsm6dsl.LSM6DSL_TAP_SRC_X_TAP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_TAP_SRC_X_TAP = _pyupm_lsm6dsl.LSM6DSL_TAP_SRC_X_TAP
_pyupm_lsm6dsl.LSM6DSL_TAP_SRC_TAP_SIGN_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_TAP_SRC_TAP_SIGN = _pyupm_lsm6dsl.LSM6DSL_TAP_SRC_TAP_SIGN
_pyupm_lsm6dsl.LSM6DSL_TAP_SRC_DOUBLE_TAP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_TAP_SRC_DOUBLE_TAP = _pyupm_lsm6dsl.LSM6DSL_TAP_SRC_DOUBLE_TAP
_pyupm_lsm6dsl.LSM6DSL_TAP_SRC_SINGLE_TAP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_TAP_SRC_SINGLE_TAP = _pyupm_lsm6dsl.LSM6DSL_TAP_SRC_SINGLE_TAP
_pyupm_lsm6dsl.LSM6DSL_TAP_SRC_TAP_IA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_TAP_SRC_TAP_IA = _pyupm_lsm6dsl.LSM6DSL_TAP_SRC_TAP_IA
_pyupm_lsm6dsl.LSM6DSL_D6D_SRC_XL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_D6D_SRC_XL = _pyupm_lsm6dsl.LSM6DSL_D6D_SRC_XL
_pyupm_lsm6dsl.LSM6DSL_D6D_SRC_XH_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_D6D_SRC_XH = _pyupm_lsm6dsl.LSM6DSL_D6D_SRC_XH
_pyupm_lsm6dsl.LSM6DSL_D6D_SRC_YL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_D6D_SRC_YL = _pyupm_lsm6dsl.LSM6DSL_D6D_SRC_YL
_pyupm_lsm6dsl.LSM6DSL_D6D_SRC_YH_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_D6D_SRC_YH = _pyupm_lsm6dsl.LSM6DSL_D6D_SRC_YH
_pyupm_lsm6dsl.LSM6DSL_D6D_SRC_ZL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_D6D_SRC_ZL = _pyupm_lsm6dsl.LSM6DSL_D6D_SRC_ZL
_pyupm_lsm6dsl.LSM6DSL_D6D_SRC_ZH_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_D6D_SRC_ZH = _pyupm_lsm6dsl.LSM6DSL_D6D_SRC_ZH
_pyupm_lsm6dsl.LSM6DSL_D6D_SRC_D6D_IA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_D6D_SRC_D6D_IA = _pyupm_lsm6dsl.LSM6DSL_D6D_SRC_D6D_IA
_pyupm_lsm6dsl.LSM6DSL_STATUS_XLDA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_STATUS_XLDA = _pyupm_lsm6dsl.LSM6DSL_STATUS_XLDA
_pyupm_lsm6dsl.LSM6DSL_STATUS_GDA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_STATUS_GDA = _pyupm_lsm6dsl.LSM6DSL_STATUS_GDA
_pyupm_lsm6dsl.LSM6DSL_STATUS_TDA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_STATUS_TDA = _pyupm_lsm6dsl.LSM6DSL_STATUS_TDA
_pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_SENSORHUB_END_OP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_SRC1_SENSORHUB_END_OP = _pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_SENSORHUB_END_OP
_pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_SI_END_OP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_SRC1_SI_END_OP = _pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_SI_END_OP
_pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_HI_FAIL_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_SRC1_HI_FAIL = _pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_HI_FAIL
_pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_STEP_OVERFLOW_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_SRC1_STEP_OVERFLOW = _pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_STEP_OVERFLOW
_pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_STEP_DETECTED_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_SRC1_STEP_DETECTED = _pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_STEP_DETECTED
_pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_TILT_IA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_SRC1_TILT_IA = _pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_TILT_IA
_pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_SIGN_MOTION_IA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_SRC1_SIGN_MOTION_IA = _pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_SIGN_MOTION_IA
_pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_STEP_COUNT_DELTA_IA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_SRC1_STEP_COUNT_DELTA_IA = _pyupm_lsm6dsl.LSM6DSL_FUNC_SRC1_STEP_COUNT_DELTA_IA
_pyupm_lsm6dsl.LSM6DSL_FUNC_SRC2_WRIST_TILT_IA_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_SRC2_WRIST_TILT_IA = _pyupm_lsm6dsl.LSM6DSL_FUNC_SRC2_WRIST_TILT_IA
_pyupm_lsm6dsl.LSM6DSL_FUNC_SRC2_SLAVE0_NACK_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_SRC2_SLAVE0_NACK = _pyupm_lsm6dsl.LSM6DSL_FUNC_SRC2_SLAVE0_NACK
_pyupm_lsm6dsl.LSM6DSL_FUNC_SRC2_SLAVE1_NACK_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_SRC2_SLAVE1_NACK = _pyupm_lsm6dsl.LSM6DSL_FUNC_SRC2_SLAVE1_NACK
_pyupm_lsm6dsl.LSM6DSL_FUNC_SRC2_SLAVE2_NACK_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_SRC2_SLAVE2_NACK = _pyupm_lsm6dsl.LSM6DSL_FUNC_SRC2_SLAVE2_NACK
_pyupm_lsm6dsl.LSM6DSL_FUNC_SRC2_SLAVE3_NACK_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_FUNC_SRC2_SLAVE3_NACK = _pyupm_lsm6dsl.LSM6DSL_FUNC_SRC2_SLAVE3_NACK
_pyupm_lsm6dsl.LSM6DSL_MD1_CFG_TIMER_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD1_CFG_TIMER = _pyupm_lsm6dsl.LSM6DSL_MD1_CFG_TIMER
_pyupm_lsm6dsl.LSM6DSL_MD1_CFG_TILT_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD1_CFG_TILT = _pyupm_lsm6dsl.LSM6DSL_MD1_CFG_TILT
_pyupm_lsm6dsl.LSM6DSL_MD1_CFG_6D_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD1_CFG_6D = _pyupm_lsm6dsl.LSM6DSL_MD1_CFG_6D
_pyupm_lsm6dsl.LSM6DSL_MD1_CFG_DOUBLE_TAP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD1_CFG_DOUBLE_TAP = _pyupm_lsm6dsl.LSM6DSL_MD1_CFG_DOUBLE_TAP
_pyupm_lsm6dsl.LSM6DSL_MD1_CFG_FF_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD1_CFG_FF = _pyupm_lsm6dsl.LSM6DSL_MD1_CFG_FF
_pyupm_lsm6dsl.LSM6DSL_MD1_CFG_WU_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD1_CFG_WU = _pyupm_lsm6dsl.LSM6DSL_MD1_CFG_WU
_pyupm_lsm6dsl.LSM6DSL_MD1_CFG_SINGLE_TAP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD1_CFG_SINGLE_TAP = _pyupm_lsm6dsl.LSM6DSL_MD1_CFG_SINGLE_TAP
_pyupm_lsm6dsl.LSM6DSL_MD1_CFG_INACT_STATE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD1_CFG_INACT_STATE = _pyupm_lsm6dsl.LSM6DSL_MD1_CFG_INACT_STATE
_pyupm_lsm6dsl.LSM6DSL_MD2_CFG_IRON_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD2_CFG_IRON = _pyupm_lsm6dsl.LSM6DSL_MD2_CFG_IRON
_pyupm_lsm6dsl.LSM6DSL_MD2_CFG_TILT_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD2_CFG_TILT = _pyupm_lsm6dsl.LSM6DSL_MD2_CFG_TILT
_pyupm_lsm6dsl.LSM6DSL_MD2_CFG_6D_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD2_CFG_6D = _pyupm_lsm6dsl.LSM6DSL_MD2_CFG_6D
_pyupm_lsm6dsl.LSM6DSL_MD2_CFG_DOUBLE_TAP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD2_CFG_DOUBLE_TAP = _pyupm_lsm6dsl.LSM6DSL_MD2_CFG_DOUBLE_TAP
_pyupm_lsm6dsl.LSM6DSL_MD2_CFG_FF_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD2_CFG_FF = _pyupm_lsm6dsl.LSM6DSL_MD2_CFG_FF
_pyupm_lsm6dsl.LSM6DSL_MD2_CFG_WU_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD2_CFG_WU = _pyupm_lsm6dsl.LSM6DSL_MD2_CFG_WU
_pyupm_lsm6dsl.LSM6DSL_MD2_CFG_SINGLE_TAP_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD2_CFG_SINGLE_TAP = _pyupm_lsm6dsl.LSM6DSL_MD2_CFG_SINGLE_TAP
_pyupm_lsm6dsl.LSM6DSL_MD2_CFG_INACT_STATE_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_MD2_CFG_INACT_STATE = _pyupm_lsm6dsl.LSM6DSL_MD2_CFG_INACT_STATE
_pyupm_lsm6dsl.LSM6DSL_INTERRUPT_INT1_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INTERRUPT_INT1 = _pyupm_lsm6dsl.LSM6DSL_INTERRUPT_INT1
_pyupm_lsm6dsl.LSM6DSL_INTERRUPT_INT2_swigconstant(_pyupm_lsm6dsl)
LSM6DSL_INTERRUPT_INT2 = _pyupm_lsm6dsl.LSM6DSL_INTERRUPT_INT2
[docs]class LSM6DSL(_object):
"""
API for the LSM6DSL 3-axis Accelerometer and Gyroscope.
ID: lsm6dsl
Name: Digital 3-axis Accelerometer and Gyroscope
Category: accelerometer gyro
Manufacturer: stmicro
Connection: i2c spi gpio
Link:http://www.st.com/en/mems-and-sensors/lsm6dsl.html The LSM6DSL
is a system-in-package featuring a 3D digital accelerometer and a 3D
digital gyroscope performing at 0.65 mA in high performance mode and
enabling always-on low-power features for an optimal motion experience
for the consumer.
Not all functionality of this chip has been implemented in this
driver, however all the pieces are present to add any desired
functionality. This driver supports both I2C (default) and SPI
operation.
C++ includes: lsm6dsl.hpp
"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, LSM6DSL, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, LSM6DSL, name)
__repr__ = _swig_repr
def __init__(self, bus=0, addr=0x6a, cs=-1):
"""
LSM6DSL(int
bus=LSM6DSL_DEFAULT_I2C_BUS, int addr=LSM6DSL_DEFAULT_I2C_ADDR, int
cs=-1)
LSM6DSL constructor.
This device can support both I2C and SPI. For SPI, set the addr to -1,
and specify a positive integer representing the Chip Select (CS) pin
for the cs argument. If you are using a hardware CS pin (like edison
with arduino breakout), then you can connect the proper pin to the
hardware CS pin on your MCU and supply -1 for cs. The default
operating mode is I2C.
Parameters:
-----------
bus: I2C or SPI bus to use
addr: The address for this device. -1 for SPI
cs: The gpio pin to use for the SPI Chip Select. -1 for I2C or for
SPI with a hardware controlled pin.
Exceptions:
-----------
std::runtime_error: on initialization failure
"""
this = _pyupm_lsm6dsl.new_LSM6DSL(bus, addr, cs)
try:
self.this.append(this)
except Exception:
self.this = this
__swig_destroy__ = _pyupm_lsm6dsl.delete_LSM6DSL
__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_lsm6dsl.LSM6DSL_update(self)
[docs] def getChipID(self):
"""
uint8_t getChipID()
Return the chip ID
The chip ID
"""
return _pyupm_lsm6dsl.LSM6DSL_getChipID(self)
[docs] def getAccelerometer(self, *args):
"""
std::vector<
float > getAccelerometer()
Return accelerometer data in gravities in the form of 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_lsm6dsl.LSM6DSL_getAccelerometer(self, *args)
[docs] def getGyroscope(self, *args):
"""
std::vector< float
> getGyroscope()
Return gyroscope data in degrees per second in the form of 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_lsm6dsl.LSM6DSL_getGyroscope(self, *args)
[docs] def getTemperature(self, fahrenheit=False):
"""
float
getTemperature(bool fahrenheit=false)
Return the current measured temperature. Note, this is not ambient
temperature. 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_lsm6dsl.LSM6DSL_getTemperature(self, fahrenheit)
[docs] def init(self, acc_odr=LSM6DSL_XL_ODR_104HZ, acc_fs=LSM6DSL_XL_FS_2G, gyr_odr=LSM6DSL_G_ODR_104HZ, gyr_fs=LSM6DSL_G_FS_245DPS):
"""
void init(LSM6DSL_XL_ODR_T
acc_odr=LSM6DSL_XL_ODR_104HZ, LSM6DSL_XL_FS_T acc_fs=LSM6DSL_XL_FS_2G,
LSM6DSL_G_ODR_T gyr_odr=LSM6DSL_G_ODR_104HZ, LSM6DSL_G_FS_T
gyr_fs=LSM6DSL_G_FS_245DPS)
Initialize the device and start operation. This function is called
from the constructor, so it will not need to be called by a user
unless the device is reset. It sets the accelerometer and gyroscope
ODR and FS modes, and enables BDU, register auto-increment, and high
performance mode.
Parameters:
-----------
acc_odr: One of the LSM6DSL_XL_ODR_T values
acc_fs: One of the LSM6DSL_XL_FS_T values
gyr_odr: One of the LSM6DSL_G_ODR_T values
gyr_fs: One of the LSM6DSL_G_FS_T values
Exceptions:
-----------
std::runtime_error: on failure
"""
return _pyupm_lsm6dsl.LSM6DSL_init(self, acc_odr, acc_fs, gyr_odr, gyr_fs)
[docs] def reset(self):
"""
void reset()
Reset the device as if during a power on reset. All configured values
are lost when this happens. You should call init() afterwards, or at
least perform the same initialization init() does before continuing.
Exceptions:
-----------
std::runtime_error: on failure
"""
return _pyupm_lsm6dsl.LSM6DSL_reset(self)
[docs] def setAccelerometerODR(self, odr):
"""
void
setAccelerometerODR(LSM6DSL_XL_ODR_T odr)
Set the output data rate (ODR) of the accelerometer
Parameters:
-----------
odr: One of the LSM6DSL_XL_ODR_T values
Exceptions:
-----------
std::runtime_error: on failure
"""
return _pyupm_lsm6dsl.LSM6DSL_setAccelerometerODR(self, odr)
[docs] def setAccelerometerFullScale(self, fs):
"""
void
setAccelerometerFullScale(LSM6DSL_XL_FS_T fs)
Set the full scale (FS) of the accelerometer. This device supports a
full scale of 2, 4, 8, and 16G.
Parameters:
-----------
fs: One of the LSM6DSL_XL_FS_T values
Exceptions:
-----------
std::runtime_error: on failure
"""
return _pyupm_lsm6dsl.LSM6DSL_setAccelerometerFullScale(self, fs)
[docs] def setGyroscopeODR(self, odr):
"""
void
setGyroscopeODR(LSM6DSL_G_ODR_T odr)
Set the output data rate (ODR) of the gyroscope
Parameters:
-----------
odr: One of the LSM6DSL_G_ODR_T values
Exceptions:
-----------
std::runtime_error: on failure
"""
return _pyupm_lsm6dsl.LSM6DSL_setGyroscopeODR(self, odr)
[docs] def setGyroscopeFullScale(self, fs):
"""
void
setGyroscopeFullScale(LSM6DSL_G_FS_T fs)
Set the full scale (FS) of the gyroscope
Parameters:
-----------
fs: One of the LSM6DSL_G_FS_T values
Exceptions:
-----------
std::runtime_error: on failure
"""
return _pyupm_lsm6dsl.LSM6DSL_setGyroscopeFullScale(self, fs)
[docs] def setInterruptActiveHigh(self, high):
"""
void
setInterruptActiveHigh(bool high)
Indicate whether the interrupt should be active high (default) or
active low. See the datasheet for details.
Parameters:
-----------
high: true for active high, false for active low
Exceptions:
-----------
std::runtime_error: on failure
"""
return _pyupm_lsm6dsl.LSM6DSL_setInterruptActiveHigh(self, high)
[docs] def setInterruptPushPull(self, pp):
"""
void
setInterruptPushPull(bool pp)
Indicate whether interrupts are push-pull (default) or open drain. See
the datasheet for details.
Parameters:
-----------
pp: true for push-pull, false for open-drain
Exceptions:
-----------
std::runtime_error: on failure
"""
return _pyupm_lsm6dsl.LSM6DSL_setInterruptPushPull(self, pp)
[docs] def getStatus(self):
"""
uint8_t getStatus()
Return the contents of the status register
A bitmask of values from LSM6DSL_STATUS_BITS_T
"""
return _pyupm_lsm6dsl.LSM6DSL_getStatus(self)
[docs] def setAccelerometerOffsets(self, x, y, z, weight):
"""
void
setAccelerometerOffsets(int x, int y, int z, bool weight)
Set accelerometer offsets for each axis. In the case of X and Y, the
offsets will be internally added before being placed into the output
registers. For the Z offset, the value will be subtracted before being
placed into the output registers. The weight is used to determine the
weighing of the offset bits. All offsets must be in the range of -127
to 127.
Parameters:
-----------
x: X axis offset in the range -127 to 127
y: Y axis offset in the range -127 to 127
z: Z axis offset in the range -127 to 127
weight: When true, the the offset will be weighted at 2^-6 g/LSB,
when false the weighting will be 2^-10 g/LSB
Exceptions:
-----------
std::runtime_error: on failure
"""
return _pyupm_lsm6dsl.LSM6DSL_setAccelerometerOffsets(self, x, y, z, weight)
[docs] def installISR(self, intr, gpio, level, isr, arg):
"""
void
installISR(LSM6DSL_INTERRUPT_PINS_T intr, int gpio, mraa::Edge level,
void(*isr)(void *), void *arg)
install an interrupt handler
Parameters:
-----------
intr: One of the LSM6DSL_INTERRUPT_PINS_T values specifying which
interrupt pin you are installing
gpio: GPIO pin to use as interrupt pin
level: The interrupt trigger level (one of mraa::Edge 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_lsm6dsl.LSM6DSL_installISR(self, intr, gpio, level, isr, arg)
[docs] def uninstallISR(self, intr):
"""
void
uninstallISR(LSM6DSL_INTERRUPT_PINS_T intr)
uninstall a previously installed interrupt handler
Parameters:
-----------
intr: One of the LSM6DSL_INTERRUPT_PINS_T values specifying which
interrupt pin you are removing
"""
return _pyupm_lsm6dsl.LSM6DSL_uninstallISR(self, intr)
[docs] def readReg(self, reg):
"""
uint8_t readReg(uint8_t
reg)
Read a register
Parameters:
-----------
reg: The register to read
The value of the register
"""
return _pyupm_lsm6dsl.LSM6DSL_readReg(self, reg)
[docs] def readRegs(self, reg, buffer, len):
"""
int readRegs(uint8_t
reg, uint8_t *buffer, int len)
Read contiguous registers into a buffer
Parameters:
-----------
buffer: The buffer to store the results
len: The number of registers to read
The number of bytes read
Exceptions:
-----------
std::runtime_error: on failure
"""
return _pyupm_lsm6dsl.LSM6DSL_readRegs(self, reg, buffer, len)
[docs] def writeReg(self, reg, val):
"""
void writeReg(uint8_t
reg, uint8_t val)
Write to a register
Parameters:
-----------
reg: The register to write to
val: The value to write
Exceptions:
-----------
std::runtime_error: on failure
"""
return _pyupm_lsm6dsl.LSM6DSL_writeReg(self, reg, val)
LSM6DSL_swigregister = _pyupm_lsm6dsl.LSM6DSL_swigregister
LSM6DSL_swigregister(LSM6DSL)
# This file is compatible with both classic and new-style classes.