Source code for pyupm_lsm6dsl

# 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 setHighPerformance(self, enable): """ void setHighPerformance(bool enable) Enable accelerometer and gyroscope high performance modes. These are further defined by the respective ODR settings to allow low power, and normal/high-performance modes. This is enabled by default in init(). Parameters: ----------- enable: true to enable high performance mode, false otherwise Exceptions: ----------- std::runtime_error: on failure """ return _pyupm_lsm6dsl.LSM6DSL_setHighPerformance(self, enable)
[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.