Skip to content

File pisoundmicro_wrap.cpp#

Go to the source code of this file

  • #include <Python.h>
  • #include <string.h>
  • #include <stdexcept>
  • #include <string>
  • #include <pisound-micro.h>
  • #include <stdint.h>
  • #include <limits.h>
  • #include <float.h>
  • #include <math.h>
  • #include <memory>

Namespaces#

Type Name
namespace swig

Classes#

Type Name
struct swig_type_info
struct swig_cast_info
struct swig_module_info
struct swig_const_info
struct swig_globalvar
struct swig_varlinkobject
struct SwigPyClientData
struct SwigPyObject
struct SwigPyPacked
class SwigPtr_PyObject
struct SwigVar_PyObject

Public Types#

Type Name
typedef void *(* swig_converter_func
typedef struct swig_type_info *(* swig_dycast_func
typedef struct swig_type_info swig_type_info
typedef struct swig_cast_info swig_cast_info
typedef struct swig_module_info swig_module_info
typedef struct swig_const_info swig_const_info
typedef struct swig_globalvar swig_globalvar
typedef struct swig_varlinkobject swig_varlinkobject

Public Static Attributes#

Type Name
PyObject * Swig_Globals_global = NULL
PyObject * Swig_Capsule_global = NULL
PyMethodDef swigobject_methods = /* multi line expression */
PyObject * Swig_This_global = NULL
PyObject * Swig_TypeCache_global = NULL
int interpreter_counter = 0
swig_type_info * swig_types
swig_module_info swig_module = {swig\_types, 28, 0, 0, 0, 0}
PyMethodDef SwigMethods
swig_type_info _swigt__p_char = {"\_p\_char", "char \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_int = {"\_p\_int", "int32\_t \*\|int\_fast16\_t \*\|int\_fast32\_t \*\|int\_least32\_t \*\|intptr\_t \*\|int \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_long_long = {"\_p\_long\_long", "int64\_t \*\|int\_fast64\_t \*\|int\_least64\_t \*\|intmax\_t \*\|long long \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_p_upisnd_elements_list_node_t = {"\_p\_p\_upisnd\_elements\_list\_node\_t", "[**upisnd\_element\_ref\_t**](types_8h.md#typedef-upisnd_element_ref_t) \*\|[**upisnd\_elements\_list\_node\_t**](structupisnd__elements__list__node__t.md) \*\*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_short = {"\_p\_short", "int16\_t \*\|int\_least16\_t \*\|short \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_signed_char = {"\_p\_signed\_char", "int8\_t \*\|int\_fast8\_t \*\|int\_least8\_t \*\|[**upisnd\_pin\_t**](types_8h.md#typedef-upisnd_pin_t) \*\|signed char \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_unsigned_char = {"\_p\_unsigned\_char", "uint8\_t \*\|uint\_fast8\_t \*\|uint\_least8\_t \*\|unsigned char \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_unsigned_int = {"\_p\_unsigned\_int", "uint32\_t \*\|uint\_fast16\_t \*\|uint\_fast32\_t \*\|uint\_least32\_t \*\|uintptr\_t \*\|[**upisnd\_setup\_t**](types_8h.md#typedef-upisnd_setup_t) \*\|unsigned int \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_unsigned_long_long = {"\_p\_unsigned\_long\_long", "uint64\_t \*\|uint\_fast64\_t \*\|uint\_least64\_t \*\|uintmax\_t \*\|unsigned long long \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_unsigned_short = {"\_p\_unsigned\_short", "uint16\_t \*\|uint\_least16\_t \*\|unsigned short \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd__Activity = {"\_p\_upisnd\_\_Activity", "[**upisnd::Activity**](classupisnd_1_1Activity.md) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd__AnalogInput = {"\_p\_upisnd\_\_AnalogInput", "[**upisnd::AnalogInput**](classupisnd_1_1AnalogInput.md) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd__Element = {"\_p\_upisnd\_\_Element", "[**upisnd::Element**](classupisnd_1_1Element.md) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd__ElementName = {"\_p\_upisnd\_\_ElementName", "[**upisnd::ElementName**](classupisnd_1_1ElementName.md) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd__Encoder = {"\_p\_upisnd\_\_Encoder", "[**upisnd::Encoder**](classupisnd_1_1Encoder.md) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd__Gpio = {"\_p\_upisnd\_\_Gpio", "[**upisnd::Gpio**](classupisnd_1_1Gpio.md) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd__LibInitializer = {"\_p\_upisnd\_\_LibInitializer", "[**upisnd::LibInitializer**](classupisnd_1_1LibInitializer.md) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd__ValueFd = {"\_p\_upisnd\_\_ValueFd", "[**upisnd::ValueFd**](classupisnd_1_1ValueFd.md) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd_activity_e = {"\_p\_upisnd\_activity\_e", "[**upisnd\_activity\_e**](types_8h.md#enum-upisnd_activity_e) \*\|enum [**upisnd\_activity\_e**](types_8h.md#enum-upisnd_activity_e) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd_analog_input_opts_t = {"\_p\_upisnd\_analog\_input\_opts\_t", "[**upisnd\_analog\_input\_opts\_t**](structupisnd__analog__input__opts__t.md) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd_element_type_e = {"\_p\_upisnd\_element\_type\_e", "upisnd\_element\_type\_e \*\|enum upisnd\_element\_type\_e \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd_elements_list_node_t = {"\_p\_upisnd\_elements\_list\_node\_t", "[**upisnd\_element\_ref\_t**](types_8h.md#typedef-upisnd_element_ref_t)\|[**upisnd\_elements\_list\_node\_t**](structupisnd__elements__list__node__t.md) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd_encoder_opts_t = {"\_p\_upisnd\_encoder\_opts\_t", "[**upisnd\_encoder\_opts\_t**](structupisnd__encoder__opts__t.md) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd_pin_direction_e = {"\_p\_upisnd\_pin\_direction\_e", "[**upisnd\_pin\_direction\_e**](types_8h.md#enum-upisnd_pin_direction_e) \*\|enum [**upisnd\_pin\_direction\_e**](types_8h.md#enum-upisnd_pin_direction_e) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd_pin_e = {"\_p\_upisnd\_pin\_e", "[**upisnd\_pin\_e**](types_8h.md#enum-upisnd_pin_e) \*\|enum [**upisnd\_pin\_e**](types_8h.md#enum-upisnd_pin_e) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd_pin_pull_e = {"\_p\_upisnd\_pin\_pull\_e", "[**upisnd\_pin\_pull\_e**](types_8h.md#enum-upisnd_pin_pull_e) \*\|enum [**upisnd\_pin\_pull\_e**](types_8h.md#enum-upisnd_pin_pull_e) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd_range_t = {"\_p\_upisnd\_range\_t", "[**upisnd\_range\_t**](structupisnd__range__t.md) \*", 0, 0, (void\*)0, 0}
swig_type_info _swigt__p_upisnd_value_mode_e = {"\_p\_upisnd\_value\_mode\_e", "[**upisnd\_value\_mode\_e**](types_8h.md#enum-upisnd_value_mode_e) \*\|enum [**upisnd\_value\_mode\_e**](types_8h.md#enum-upisnd_value_mode_e) \*", 0, 0, (void\*)0, 0}
swig_type_info * swig_type_initial = /* multi line expression */
swig_cast_info _swigc__p_char = { {&\_swigt\_\_p\_char, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_int = { {&\_swigt\_\_p\_int, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_long_long = { {&\_swigt\_\_p\_long\_long, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_p_upisnd_elements_list_node_t = { {&\_swigt\_\_p\_p\_upisnd\_elements\_list\_node\_t, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_short = { {&\_swigt\_\_p\_short, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_signed_char = { {&\_swigt\_\_p\_signed\_char, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_unsigned_char = { {&\_swigt\_\_p\_unsigned\_char, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_unsigned_int = { {&\_swigt\_\_p\_unsigned\_int, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_unsigned_long_long = { {&\_swigt\_\_p\_unsigned\_long\_long, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_unsigned_short = { {&\_swigt\_\_p\_unsigned\_short, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd__Activity = { {&\_swigt\_\_p\_upisnd\_\_Activity, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd__AnalogInput = { {&\_swigt\_\_p\_upisnd\_\_AnalogInput, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd__Element = { {&\_swigt\_\_p\_upisnd\_\_Element, 0, 0, 0}, {&\_swigt\_\_p\_upisnd\_\_Activity, \_p\_upisnd\_\_ActivityTo\_p\_upisnd\_\_Element, 0, 0}, {&\_swigt\_\_p\_upisnd\_\_AnalogInput, \_p\_upisnd\_\_AnalogInputTo\_p\_upisnd\_\_Element, 0, 0}, {&\_swigt\_\_p\_upisnd\_\_Encoder, \_p\_upisnd\_\_EncoderTo\_p\_upisnd\_\_Element, 0, 0}, {&\_swigt\_\_p\_upisnd\_\_Gpio, \_p\_upisnd\_\_GpioTo\_p\_upisnd\_\_Element, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd__ElementName = { {&\_swigt\_\_p\_upisnd\_\_ElementName, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd__Encoder = { {&\_swigt\_\_p\_upisnd\_\_Encoder, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd__Gpio = { {&\_swigt\_\_p\_upisnd\_\_Gpio, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd__LibInitializer = { {&\_swigt\_\_p\_upisnd\_\_LibInitializer, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd__ValueFd = { {&\_swigt\_\_p\_upisnd\_\_ValueFd, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd_activity_e = { {&\_swigt\_\_p\_upisnd\_activity\_e, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd_analog_input_opts_t = { {&\_swigt\_\_p\_upisnd\_analog\_input\_opts\_t, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd_element_type_e = { {&\_swigt\_\_p\_upisnd\_element\_type\_e, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd_elements_list_node_t = { {&\_swigt\_\_p\_upisnd\_elements\_list\_node\_t, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd_encoder_opts_t = { {&\_swigt\_\_p\_upisnd\_encoder\_opts\_t, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd_pin_direction_e = { {&\_swigt\_\_p\_upisnd\_pin\_direction\_e, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd_pin_e = { {&\_swigt\_\_p\_upisnd\_pin\_e, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd_pin_pull_e = { {&\_swigt\_\_p\_upisnd\_pin\_pull\_e, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd_range_t = { {&\_swigt\_\_p\_upisnd\_range\_t, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info _swigc__p_upisnd_value_mode_e = { {&\_swigt\_\_p\_upisnd\_value\_mode\_e, 0, 0, 0},{0, 0, 0, 0}}
swig_cast_info * swig_cast_initial = /* multi line expression */
swig_const_info swig_const_table = /* multi line expression */

Public Functions#

Type Name
SWIGRUNTIME int SWIG_TypeNameComp (const char * f1, const char * l1, const char * f2, const char * l2)
SWIGRUNTIME int SWIG_TypeCmp (const char * nb, const char * tb)
SWIGRUNTIME int SWIG_TypeEquiv (const char * nb, const char * tb)
SWIGRUNTIME swig_cast_info * SWIG_TypeCheck (const char * c, swig_type_info * ty)
SWIGRUNTIME swig_cast_info * SWIG_TypeCheckStruct (const swig_type_info * from, swig_type_info * ty)
SWIGRUNTIMEINLINE void * SWIG_TypeCast (swig_cast_info * ty, void * ptr, int * newmemory)
SWIGRUNTIME swig_type_info * SWIG_TypeDynamicCast (swig_type_info * ty, void ** ptr)
SWIGRUNTIMEINLINE const char * SWIG_TypeName (const swig_type_info * ty)
SWIGRUNTIME const char * SWIG_TypePrettyName (const swig_type_info * type)
SWIGRUNTIME void SWIG_TypeClientData (swig_type_info * ti, void * clientdata)
SWIGRUNTIME void SWIG_TypeNewClientData (swig_type_info * ti, void * clientdata)
SWIGRUNTIME swig_type_info * SWIG_MangledTypeQueryModule (swig_module_info * start, swig_module_info * end, const char * name)
SWIGRUNTIME swig_type_info * SWIG_TypeQueryModule (swig_module_info * start, swig_module_info * end, const char * name)
SWIGRUNTIME char * SWIG_PackData (char * c, void * ptr, size_t sz)
SWIGRUNTIME const char * SWIG_UnpackData (const char * c, void * ptr, size_t sz)
SWIGRUNTIME char * SWIG_PackVoidPtr (char * buff, void * ptr, const char * name, size_t bsz)
SWIGRUNTIME const char * SWIG_UnpackVoidPtr (const char * c, void ** ptr, const char * name)
SWIGRUNTIME char * SWIG_PackDataName (char * buff, void * ptr, size_t sz, const char * name, size_t bsz)
SWIGRUNTIME const char * SWIG_UnpackDataName (const char * c, void * ptr, size_t sz, const char * name)
SWIGINTERN char * SWIG_Python_str_AsChar (PyObject * str)
SWIGINTERN PyObject * SWIG_Python_str_FromChar (const char * c)
SWIGRUNTIME PyObject * SWIG_Python_ErrorType (int code)
SWIGRUNTIME void SWIG_Python_AddErrorMsg (const char * mesg)
SWIGRUNTIME int SWIG_Python_TypeErrorOccurred (PyObject * obj)
SWIGRUNTIME void SWIG_Python_RaiseOrModifyTypeError (const char * message)
SWIGINTERN void SWIG_Python_SetErrorObj (PyObject * errtype, PyObject * obj)
SWIGINTERN void SWIG_Python_SetErrorMsg (PyObject * errtype, const char * msg)
SWIGINTERN void SWIG_Python_SetConstant (PyObject * d, const char * name, PyObject * obj)
SWIGINTERN PyObject * SWIG_Python_AppendOutput (PyObject * result, PyObject * obj)
SWIGINTERN Py_ssize_t SWIG_Python_UnpackTuple (PyObject * args, const char * name, Py_ssize_t min, Py_ssize_t max, PyObject ** objs)
SWIGINTERN int SWIG_Python_CheckNoKeywords (PyObject * kwargs, const char * name)
SWIGINTERN PyObject * swig_varlink_repr (PyObject * SWIGUNUSEDPARM)
SWIGINTERN PyObject * swig_varlink_str (PyObject * o)
SWIGINTERN void swig_varlink_dealloc (PyObject * o)
SWIGINTERN PyObject * swig_varlink_getattr (PyObject * o, char * n)
SWIGINTERN int swig_varlink_setattr (PyObject * o, char * n, PyObject * p)
SWIGINTERN PyTypeObject * swig_varlink_type (void)
SWIGINTERN PyObject * SWIG_Python_newvarlink (void)
SWIGINTERN void SWIG_Python_addvarlink (PyObject * p, const char * name, PyObject *(*)(void) get_attr, int(*)(PyObject *p) set_attr)
SWIGINTERN PyObject * SWIG_globals (void)
SWIGRUNTIMEINLINE PyObject * SWIG_Py_Void (void)
SWIGRUNTIMEINLINE int SWIG_Python_CheckImplicit (swig_type_info * ty)
SWIGRUNTIMEINLINE PyObject * SWIG_Python_ExceptionType (swig_type_info * desc)
SWIGRUNTIME SwigPyClientData * SwigPyClientData_New (PyObject * obj)
SWIGRUNTIME void SwigPyClientData_Del (SwigPyClientData * data)
SWIGRUNTIME PyObject * SwigPyObject_long (SwigPyObject * v)
SWIGRUNTIME PyObject * SwigPyObject_format (const char * fmt, SwigPyObject * v)
SWIGRUNTIME PyObject * SwigPyObject_oct (SwigPyObject * v)
SWIGRUNTIME PyObject * SwigPyObject_hex (SwigPyObject * v)
SWIGRUNTIME PyObject * SwigPyObject_repr (SwigPyObject * v)
SWIGRUNTIME PyObject * SwigPyObject_repr2 (PyObject * v, PyObject * SWIGUNUSEDPARM)
SWIGRUNTIME int SwigPyObject_compare (SwigPyObject * v, SwigPyObject * w)
SWIGRUNTIME PyObject * SwigPyObject_richcompare (SwigPyObject * v, SwigPyObject * w, int op)
SWIGRUNTIME PyTypeObject * SwigPyObject_TypeOnce (void)
SWIGRUNTIME PyTypeObject * SwigPyObject_type (void)
SWIGRUNTIMEINLINE int SwigPyObject_Check (PyObject * op)
SWIGRUNTIME PyObject * SwigPyObject_New (void * ptr, swig_type_info * ty, int own)
SWIGRUNTIME void SwigPyObject_dealloc (PyObject * v)
SWIGRUNTIME PyObject * SwigPyObject_append (PyObject * v, PyObject * next)
SWIGRUNTIME PyObject * SwigPyObject_next (PyObject * v, PyObject * SWIGUNUSEDPARM)
SWIGINTERN PyObject * SwigPyObject_disown (PyObject * v, PyObject * SWIGUNUSEDPARM)
SWIGINTERN PyObject * SwigPyObject_acquire (PyObject * v, PyObject * SWIGUNUSEDPARM)
SWIGINTERN PyObject * SwigPyObject_own (PyObject * v, PyObject * args)
SWIGRUNTIME PyObject * SwigPyPacked_repr (SwigPyPacked * v)
SWIGRUNTIME PyObject * SwigPyPacked_str (SwigPyPacked * v)
SWIGRUNTIME int SwigPyPacked_compare (SwigPyPacked * v, SwigPyPacked * w)
SWIGRUNTIME PyTypeObject * SwigPyPacked_TypeOnce (void)
SWIGRUNTIME PyTypeObject * SwigPyPacked_type (void)
SWIGRUNTIMEINLINE int SwigPyPacked_Check (PyObject * op)
SWIGRUNTIME void SwigPyPacked_dealloc (PyObject * v)
SWIGRUNTIME PyObject * SwigPyPacked_New (void * ptr, size_t size, swig_type_info * ty)
SWIGRUNTIME swig_type_info * SwigPyPacked_UnpackData (PyObject * obj, void * ptr, size_t size)
SWIGRUNTIME PyObject * SWIG_This (void)
SWIGRUNTIME SwigPyObject * SWIG_Python_GetSwigThis (PyObject * pyobj)
SWIGRUNTIME int SWIG_Python_AcquirePtr (PyObject * obj, int own)
SWIGRUNTIME int SWIG_Python_ConvertPtrAndOwn (PyObject * obj, void ** ptr, swig_type_info * ty, int flags, int * own)
SWIGRUNTIME int SWIG_Python_ConvertFunctionPtr (PyObject * obj, void ** ptr, swig_type_info * ty)
SWIGRUNTIME int SWIG_Python_ConvertPacked (PyObject * obj, void * ptr, size_t sz, swig_type_info * ty)
SWIGRUNTIME PyObject * SWIG_Python_NewShadowInstance (SwigPyClientData * data, PyObject * swig_this)
SWIGRUNTIME int SWIG_Python_SetSwigThis (PyObject * inst, PyObject * swig_this)
SWIGINTERN PyObject * SWIG_Python_InitShadowInstance (PyObject * args)
SWIGRUNTIME PyObject * SWIG_Python_NewPointerObj (PyObject * self, void * ptr, swig_type_info * type, int flags)
SWIGRUNTIMEINLINE PyObject * SWIG_Python_NewPackedObj (void * ptr, size_t sz, swig_type_info * type)
SWIGRUNTIME PyObject * SWIG_Python_TypeCache (void)
SWIGRUNTIME swig_module_info * SWIG_Python_GetModule (void * SWIGUNUSEDPARM)
SWIGRUNTIME void SWIG_Python_DestroyModule (PyObject * obj)
SWIGRUNTIME void SWIG_Python_SetModule (swig_module_info * swig_module)
SWIGRUNTIME swig_type_info * SWIG_Python_TypeQuery (const char * type)
SWIGRUNTIME int SWIG_Python_AddErrMesg (const char * mesg, int infront)
SWIGRUNTIME int SWIG_Python_ArgFail (int argnum)
SWIGRUNTIMEINLINE const char * SwigPyObject_GetDesc (PyObject * self)
SWIGRUNTIME void SWIG_Python_TypeError (const char * type, PyObject * obj)
SWIGRUNTIME void * SWIG_Python_MustGetPtr (PyObject * obj, swig_type_info * ty, int SWIGUNUSEDPARM, int flags)
SWIGINTERNINLINE PyObject * SWIG_From_int (int value)
SWIGINTERN int SWIG_AsVal_double (PyObject * obj, double * val)
SWIGINTERNINLINE int SWIG_CanCastAsInteger (double * d, double min, double max)
SWIGINTERN int SWIG_AsVal_long (PyObject * obj, long * val)
SWIGINTERN int SWIG_AsVal_int (PyObject * obj, int * val)
SWIGINTERN int SWIG_AsVal_signed_SS_char (PyObject * obj, signed char * val)
SWIGINTERNINLINE PyObject * SWIG_From_bool (bool value)
SWIGINTERN swig_type_info * SWIG_pchar_descriptor (void)
SWIGINTERNINLINE PyObject * SWIG_FromCharPtrAndSize (const char * carray, size_t size)
SWIGINTERNINLINE PyObject * SWIG_FromCharPtr (const char * cptr)
SWIGINTERN int SWIG_AsCharPtrAndSize (PyObject * obj, char ** cptr, size_t * psize, int * alloc)
SWIGINTERNINLINE PyObject * SWIG_From_signed_SS_char (signed char value)
SWIGINTERN int SWIG_AsVal_bool (PyObject * obj, bool * val)
SWIGINTERN int SWIG_AsVal_unsigned_SS_long (PyObject * obj, unsigned long * val)
SWIGINTERN int SWIG_AsVal_unsigned_SS_int (PyObject * obj, unsigned int * val)
SWIGINTERNINLINE int SWIG_AsVal_size_t (PyObject * obj, size_t * val)
SWIGINTERN upisnd::AnalogInput * upisnd_Element_as_analog_input (upisnd::Element * self)
SWIGINTERN upisnd::Encoder * upisnd_Element_as_encoder (upisnd::Element * self)
SWIGINTERN upisnd::Gpio * upisnd_Element_as_gpio (upisnd::Element * self)
SWIGINTERN upisnd::Activity * upisnd_Element_as_activity (upisnd::Element * self)
SWIGINTERN PyObject * _wrap_upisnd_range_t_low_set (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_range_t_low_get (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_range_t_high_set (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_range_t_high_get (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_new_upisnd_range_t (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_delete_upisnd_range_t (PyObject * self, PyObject * args)
SWIGINTERN PyObject * upisnd_range_t_swigregister (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * upisnd_range_t_swiginit (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_encoder_opts_t_input_range_set (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_encoder_opts_t_input_range_get (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_encoder_opts_t_value_range_set (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_encoder_opts_t_value_range_get (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_encoder_opts_t_value_mode_set (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_encoder_opts_t_value_mode_get (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_new_upisnd_encoder_opts_t (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_delete_upisnd_encoder_opts_t (PyObject * self, PyObject * args)
SWIGINTERN PyObject * upisnd_encoder_opts_t_swigregister (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * upisnd_encoder_opts_t_swiginit (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_analog_input_opts_t_input_range_set (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_analog_input_opts_t_input_range_get (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_analog_input_opts_t_value_range_set (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_analog_input_opts_t_value_range_get (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_new_upisnd_analog_input_opts_t (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_delete_upisnd_analog_input_opts_t (PyObject * self, PyObject * args)
SWIGINTERN PyObject * upisnd_analog_input_opts_t_swigregister (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * upisnd_analog_input_opts_t_swiginit (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_init (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_uninit (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_is_pin_valid (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_pin_to_str (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_str_to_pin (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_pin_pull_to_str (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_str_to_pin_pull (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_activity_to_str (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_str_to_activity (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_type_to_str (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_str_to_element_type (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_pin_direction_to_str (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_str_to_pin_direction (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_value_mode_to_str (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_str_to_value_mode (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_for_encoder (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_for_analog_input (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_for_gpio_input (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_for_gpio_output (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_for_activity (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_get_element_type (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_get_pin_id (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_get_gpio_pull (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_get_gpio_dir (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_get_gpio_output (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_get_encoder_pin_b_id (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_get_encoder_pin_b_pull (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_get_activity_type (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_set_element_type (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_set_pin_id (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_set_gpio_dir (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_set_gpio_pull (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_set_gpio_output (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_set_encoder_pin_b_id (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_set_encoder_pin_b_pull (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_set_activity_type (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_validate_element_name (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_generate_random_element_name (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_unsetup (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_get (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_add_ref (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_unref (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_get_name (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_get_type (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_get_pin (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_open_value_fd (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_value_read (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_value_write (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_encoder (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_analog_input (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_gpio_input (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_gpio_output (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_setup_activity (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_gpio_get_direction (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_gpio_get_pull (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_activity_get_type (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_encoder_init_default_opts (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_encoder_get_opts (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_encoder_set_opts (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_encoder_get_pin_b (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_encoder_get_pin_b_pull (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_analog_input_init_default_opts (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_analog_input_get_opts (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_upisnd_element_analog_input_set_opts (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_new_LibInitializer (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_LibInitializer_getResult (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_delete_LibInitializer (PyObject * self, PyObject * args)
SWIGINTERN PyObject * LibInitializer_swigregister (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * LibInitializer_swiginit (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * _wrap_new_ValueFd__SWIG_0 (PyObject * self, Py_ssize_t nobjs, PyObject ** SWIGUNUSEDPARM)
SWIGINTERN PyObject * _wrap_new_ValueFd__SWIG_1 (PyObject * self, Py_ssize_t nobjs, PyObject ** swig_obj)
SWIGINTERN PyObject * _wrap_delete_ValueFd (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_new_ValueFd__SWIG_2 (PyObject * self, Py_ssize_t nobjs, PyObject ** swig_obj)
SWIGINTERN PyObject * _wrap_new_ValueFd__SWIG_3 (PyObject * self, Py_ssize_t nobjs, PyObject ** swig_obj)
SWIGINTERN PyObject * _wrap_new_ValueFd (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_ValueFd_isValid (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_ValueFd_take (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_ValueFd_get (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_ValueFd_close (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_ValueFd_write (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_ValueFd_read__SWIG_0 (PyObject * self, Py_ssize_t nobjs, PyObject ** swig_obj)
SWIGINTERN PyObject * _wrap_ValueFd_read__SWIG_1 (PyObject * self, Py_ssize_t nobjs, PyObject ** swig_obj)
SWIGINTERN PyObject * _wrap_ValueFd_read (PyObject * self, PyObject * args)
SWIGINTERN PyObject * ValueFd_swigregister (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * ValueFd_swiginit (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * _wrap_ElementName___str__ (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_new_ElementName__SWIG_0 (PyObject * self, Py_ssize_t nobjs, PyObject ** swig_obj)
SWIGINTERN PyObject * _wrap_ElementName_regular (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_ElementName_randomized__SWIG_0 (PyObject * self, Py_ssize_t nobjs, PyObject ** swig_obj)
SWIGINTERN PyObject * _wrap_ElementName_randomized__SWIG_1 (PyObject * self, Py_ssize_t nobjs, PyObject ** SWIGUNUSEDPARM)
SWIGINTERN PyObject * _wrap_ElementName_randomized (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_new_ElementName__SWIG_1 (PyObject * self, Py_ssize_t nobjs, PyObject ** swig_obj)
SWIGINTERN PyObject * _wrap_new_ElementName (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_delete_ElementName (PyObject * self, PyObject * args)
SWIGINTERN PyObject * ElementName_swigregister (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * ElementName_swiginit (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * _wrap_new_Element__SWIG_0 (PyObject * self, Py_ssize_t nobjs, PyObject ** SWIGUNUSEDPARM)
SWIGINTERN PyObject * _wrap_new_Element__SWIG_1 (PyObject * self, Py_ssize_t nobjs, PyObject ** swig_obj)
SWIGINTERN PyObject * _wrap_new_Element__SWIG_2 (PyObject * self, Py_ssize_t nobjs, PyObject ** swig_obj)
SWIGINTERN PyObject * _wrap_new_Element__SWIG_3 (PyObject * self, Py_ssize_t nobjs, PyObject ** swig_obj)
SWIGINTERN PyObject * _wrap_new_Element (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_delete_Element (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Element_get (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Element_setup (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Element_isValid (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Element_release (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Element_getName (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Element_getType (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Element_getPin (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Element_openValueFd (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Element_as_analog_input (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Element_as_encoder (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Element_as_gpio (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Element_as_activity (PyObject * self, PyObject * args)
SWIGINTERN PyObject * Element_swigregister (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * Element_swiginit (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * _wrap_Encoder_setup (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Encoder_get (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Encoder_getOpts (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Encoder_setOpts (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Encoder_getPinB (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Encoder_getPinPull (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Encoder_getPinBPull (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_new_Encoder (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_delete_Encoder (PyObject * self, PyObject * args)
SWIGINTERN PyObject * Encoder_swigregister (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * Encoder_swiginit (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * _wrap_AnalogInput_setup (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_AnalogInput_get (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_AnalogInput_getOpts (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_AnalogInput_setOpts (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_new_AnalogInput (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_delete_AnalogInput (PyObject * self, PyObject * args)
SWIGINTERN PyObject * AnalogInput_swigregister (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * AnalogInput_swiginit (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * _wrap_Gpio_setupInput (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Gpio_setupOutput (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Gpio_getDirection (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Gpio_getPull (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Gpio_get (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Gpio_set (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_new_Gpio (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_delete_Gpio (PyObject * self, PyObject * args)
SWIGINTERN PyObject * Gpio_swigregister (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * Gpio_swiginit (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * _wrap_Activity_setup (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_Activity_getActivity (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_new_Activity (PyObject * self, PyObject * args)
SWIGINTERN PyObject * _wrap_delete_Activity (PyObject * self, PyObject * args)
SWIGINTERN PyObject * Activity_swigregister (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGINTERN PyObject * Activity_swiginit (PyObject * SWIGUNUSEDPARM, PyObject * args)
SWIGRUNTIME void SWIG_InitializeModule (SWIG_INIT_CLIENT_DATA_TYPE clientdata)
SWIGRUNTIME void SWIG_PropagateClientData (void)
SWIGINTERN void SWIG_Python_InstallConstants (PyObject * d, swig_const_info constants)
SWIGINTERN void SWIG_Python_FixMethods (PyMethodDef * methods, const swig_const_info * const_table, swig_type_info ** types, swig_type_info ** types_initial)

Public Static Functions#

Type Name
void * _p_upisnd__ActivityTo_p_upisnd__Element (void * x, int * SWIGUNUSEDPARM)
void * _p_upisnd__AnalogInputTo_p_upisnd__Element (void * x, int * SWIGUNUSEDPARM)
void * _p_upisnd__EncoderTo_p_upisnd__Element (void * x, int * SWIGUNUSEDPARM)
void * _p_upisnd__GpioTo_p_upisnd__Element (void * x, int * SWIGUNUSEDPARM)

Macros#

Type Name
define SWIG_VERSION 0x040100
define SWIGPYTHON
define SWIG_PYTHON_DIRECTOR_NO_VTABLE
define SWIGTEMPLATEDISAMBIGUATOR
define SWIGINLINE
define SWIGUNUSED
define SWIGUNUSEDPARM (p) p SWIGUNUSED
define SWIGINTERN static SWIGUNUSED
define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
define SWIGEXPORT
define SWIGSTDCALL
define PY_SSIZE_T_CLEAN
define SWIG_RUNTIME_VERSION "4"
define SWIG_TYPE_TABLE_NAME
define SWIGRUNTIME SWIGINTERN
define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
define SWIG_BUFFER_SIZE 1024
define SWIG_POINTER_DISOWN 0x1
define SWIG_CAST_NEW_MEMORY 0x2
define SWIG_POINTER_NO_NULL 0x4
define SWIG_POINTER_CLEAR 0x8
define SWIG_POINTER_RELEASE (SWIG\_POINTER\_CLEAR \| SWIG\_POINTER\_DISOWN)
define SWIG_POINTER_OWN 0x1
define SWIG_OK (0)
define SWIG_ERROR (-1)
define SWIG_ERROR_RELEASE_NOT_OWNED (-200)
define SWIG_IsOK ® (r &gt;= 0)
define SWIG_ArgError ® ((r != SWIG\_ERROR) ? r : SWIG\_TypeError)
define SWIG_CASTRANKLIMIT (1 &lt;&lt; 8)
define SWIG_NEWOBJMASK (SWIG\_CASTRANKLIMIT &lt;&lt; 1)
define SWIG_TMPOBJMASK (SWIG\_NEWOBJMASK &lt;&lt; 1)
define SWIG_BADOBJ (SWIG\_ERROR)
define SWIG_OLDOBJ (SWIG\_OK)
define SWIG_NEWOBJ (SWIG\_OK \| SWIG\_NEWOBJMASK)
define SWIG_TMPOBJ (SWIG\_OK \| SWIG\_TMPOBJMASK)
define SWIG_AddNewMask ® (SWIG\_IsOK(r) ? (r \| SWIG\_NEWOBJMASK) : r)
define SWIG_DelNewMask ® (SWIG\_IsOK(r) ? (r & ~SWIG\_NEWOBJMASK) : r)
define SWIG_IsNewObj ® (SWIG\_IsOK(r) && (r & SWIG\_NEWOBJMASK))
define SWIG_AddTmpMask ® (SWIG\_IsOK(r) ? (r \| SWIG\_TMPOBJMASK) : r)
define SWIG_DelTmpMask ® (SWIG\_IsOK(r) ? (r & ~SWIG\_TMPOBJMASK) : r)
define SWIG_IsTmpObj ® (SWIG\_IsOK(r) && (r & SWIG\_TMPOBJMASK))
define SWIG_AddCast ® (r)
define SWIG_CheckState ® (SWIG\_IsOK(r) ? 1 : 0)
define SWIG_UnknownError -1
define SWIG_IOError -2
define SWIG_RuntimeError -3
define SWIG_IndexError -4
define SWIG_TypeError -5
define SWIG_DivisionByZero -6
define SWIG_OverflowError -7
define SWIG_SyntaxError -8
define SWIG_ValueError -9
define SWIG_SystemError -10
define SWIG_AttributeError -11
define SWIG_MemoryError -12
define SWIG_NullReferenceError -13
define Py_TYPE (op) ((op)-&gt;ob\_type)
define SWIG_Python_str_FromFormat PyString\_FromFormat
define SWIG_Python_str_DelForPy3 (x)
define PyObject_DEL PyObject\_Del
define SWIGPY_USE_CAPSULE
define SWIGPY_CAPSULE_ATTR_NAME "type\_pointer\_capsule" SWIG\_TYPE\_TABLE\_NAME
define SWIGPY_CAPSULE_NAME ("swig\_runtime\_data" SWIG\_RUNTIME\_VERSION "." SWIGPY\_CAPSULE\_ATTR\_NAME)
define PyDescr_TYPE (x) (((PyDescrObject \*)(x))-&gt;d\_type)
define PyDescr_NAME (x) (((PyDescrObject \*)(x))-&gt;d\_name)
define Py_hash_t long
define SWIG_PYTHON_INITIALIZE_THREADS
define SWIG_PYTHON_THREAD_BEGIN_BLOCK
define SWIG_PYTHON_THREAD_END_BLOCK
define SWIG_PYTHON_THREAD_BEGIN_ALLOW
define SWIG_PYTHON_THREAD_END_ALLOW
define SWIG_PY_POINTER 4
define SWIG_PY_BINARY 5
define SWIG_Python_ConvertPtr (obj, pptr, type, flags) SWIG\_Python\_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
define SWIG_ConvertPtr (obj, pptr, type, flags) SWIG\_Python\_ConvertPtr(obj, pptr, type, flags)
define SWIG_ConvertPtrAndOwn (obj, pptr, type, flags, own) SWIG\_Python\_ConvertPtrAndOwn(obj, pptr, type, flags, own)
define SWIG_NewPointerObj (ptr, type, flags) SWIG\_Python\_NewPointerObj(NULL, ptr, type, flags)
define SWIG_InternalNewPointerObj (ptr, type, flags) SWIG\_Python\_NewPointerObj(NULL, ptr, type, flags)
define SWIG_CheckImplicit (ty) SWIG\_Python\_CheckImplicit(ty)
define SWIG_AcquirePtr (ptr, src) SWIG\_Python\_AcquirePtr(ptr, src)
define swig_owntype int
define SWIG_ConvertPacked (obj, ptr, sz, ty) SWIG\_Python\_ConvertPacked(obj, ptr, sz, ty)
define SWIG_NewPackedObj (ptr, sz, type) SWIG\_Python\_NewPackedObj(ptr, sz, type)
define SWIG_ConvertInstance (obj, pptr, type, flags) SWIG\_ConvertPtr(obj, pptr, type, flags)
define SWIG_NewInstanceObj (ptr, type, flags) SWIG\_NewPointerObj(ptr, type, flags)
define SWIG_ConvertFunctionPtr (obj, pptr, type) SWIG\_Python\_ConvertFunctionPtr(obj, pptr, type)
define SWIG_NewFunctionPtrObj (ptr, type) SWIG\_Python\_NewPointerObj(NULL, ptr, type, 0)
define SWIG_ConvertMember (obj, ptr, sz, ty) SWIG\_Python\_ConvertPacked(obj, ptr, sz, ty)
define SWIG_NewMemberObj (ptr, sz, type) SWIG\_Python\_NewPackedObj(ptr, sz, type)
define SWIG_GetModule (clientdata) SWIG\_Python\_GetModule(clientdata)
define SWIG_SetModule (clientdata, pointer) SWIG\_Python\_SetModule(pointer)
define SWIG_NewClientData (obj) SwigPyClientData\_New(obj)
define SWIG_SetErrorObj SWIG\_Python\_SetErrorObj
define SWIG_SetErrorMsg SWIG\_Python\_SetErrorMsg
define SWIG_ErrorType (code) SWIG\_Python\_ErrorType(code)
define SWIG_Error (code, msg) SWIG\_Python\_SetErrorMsg(SWIG\_ErrorType(code), msg)
define SWIG_fail goto fail
define SWIG_Python_Raise (obj, type, desc) SWIG\_Python\_SetErrorObj(SWIG\_Python\_ExceptionType(desc), obj)
define SWIG_Python_CallFunctor (functor, obj) PyObject\_CallFunctionObjArgs(functor, obj, NULL);
define SWIG_STATIC_POINTER (var) var = 0; if (!var) var
define SWIG_newvarlink () SWIG\_Python\_newvarlink()
define SWIG_addvarlink (p, name, get_attr, set_attr) SWIG\_Python\_addvarlink(p, name, get\_attr, set\_attr)
define SWIG_InstallConstants (d, constants) SWIG\_Python\_InstallConstants(d, constants)
define SWIG_POINTER_NOSHADOW (SWIG\_POINTER\_OWN &lt;&lt; 1)
define SWIG_POINTER_NEW (SWIG\_POINTER\_NOSHADOW \| SWIG\_POINTER\_OWN)
define SWIG_POINTER_IMPLICIT_CONV (SWIG\_POINTER\_DISOWN &lt;&lt; 1)
define SWIG_BUILTIN_TP_INIT (SWIG\_POINTER\_OWN &lt;&lt; 2)
define SWIG_BUILTIN_INIT (SWIG\_BUILTIN\_TP\_INIT \| SWIG\_POINTER\_OWN)
define SWIG_POINTER_EXCEPTION 0
define SWIG_arg_fail (arg) SWIG\_Python\_ArgFail(arg)
define SWIG_MustGetPtr (p, type, argnum, flags) SWIG\_Python\_MustGetPtr(p, type, argnum, flags)
define SWIG_exception_fail (code, msg) do { SWIG\_Error(code, msg); SWIG\_fail; } while(0)
define SWIG_contract_assert (expr, msg) do { if (!(expr)) { SWIG\_Error(SWIG\_RuntimeError, msg); SWIG\_fail; } } while (0)
define SWIGTYPE_p_char swig\_types[0]
define SWIGTYPE_p_int swig\_types[1]
define SWIGTYPE_p_long_long swig\_types[2]
define SWIGTYPE_p_p_upisnd_elements_list_node_t swig\_types[3]
define SWIGTYPE_p_short swig\_types[4]
define SWIGTYPE_p_signed_char swig\_types[5]
define SWIGTYPE_p_unsigned_char swig\_types[6]
define SWIGTYPE_p_unsigned_int swig\_types[7]
define SWIGTYPE_p_unsigned_long_long swig\_types[8]
define SWIGTYPE_p_unsigned_short swig\_types[9]
define SWIGTYPE_p_upisnd__Activity swig\_types[10]
define SWIGTYPE_p_upisnd__AnalogInput swig\_types[11]
define SWIGTYPE_p_upisnd__Element swig\_types[12]
define SWIGTYPE_p_upisnd__ElementName swig\_types[13]
define SWIGTYPE_p_upisnd__Encoder swig\_types[14]
define SWIGTYPE_p_upisnd__Gpio swig\_types[15]
define SWIGTYPE_p_upisnd__LibInitializer swig\_types[16]
define SWIGTYPE_p_upisnd__ValueFd swig\_types[17]
define SWIGTYPE_p_upisnd_activity_e swig\_types[18]
define SWIGTYPE_p_upisnd_analog_input_opts_t swig\_types[19]
define SWIGTYPE_p_upisnd_element_type_e swig\_types[20]
define SWIGTYPE_p_upisnd_elements_list_node_t swig\_types[21]
define SWIGTYPE_p_upisnd_encoder_opts_t swig\_types[22]
define SWIGTYPE_p_upisnd_pin_direction_e swig\_types[23]
define SWIGTYPE_p_upisnd_pin_e swig\_types[24]
define SWIGTYPE_p_upisnd_pin_pull_e swig\_types[25]
define SWIGTYPE_p_upisnd_range_t swig\_types[26]
define SWIGTYPE_p_upisnd_value_mode_e swig\_types[27]
define SWIG_TypeQuery (name) SWIG\_TypeQueryModule(&swig\_module, &swig\_module, name)
define SWIG_MangledTypeQuery (name) SWIG\_MangledTypeQueryModule(&swig\_module, &swig\_module, name)
define SWIG_TypeQuery SWIG\_Python\_TypeQuery
define SWIG_init init\_pypisoundmicro
define SWIG_name "\_pypisoundmicro"
define SWIG_as_voidptr (a) const\_cast&lt; void \* &gt;(static\_cast&lt; const void \* &gt;(a))
define SWIG_as_voidptrptr (a) ((void)SWIG\_as\_voidptr(\*a),reinterpret\_cast&lt; void\*\* &gt;(a))
define SWIG_FILE_WITH_INIT
define SWIG_From_long PyInt\_FromLong
define SWIG_INIT_CLIENT_DATA_TYPE void \*

swig_converter_func#

typedef void *(* swig_converter_func) (void *, int *);

swig_dycast_func#

typedef struct swig_type_info *(* swig_dycast_func) (void **);

swig_type_info#

typedef struct swig_type_info swig_type_info;

swig_cast_info#

typedef struct swig_cast_info swig_cast_info;

swig_module_info#

typedef struct swig_module_info swig_module_info;

swig_const_info#

typedef struct swig_const_info swig_const_info;

swig_globalvar#

typedef struct swig_globalvar swig_globalvar;

swig_varlinkobject#

typedef struct swig_varlinkobject swig_varlinkobject;

Swig_Globals_global#

PyObject* Swig_Globals_global;

Swig_Capsule_global#

PyObject* Swig_Capsule_global;

swigobject_methods#

PyMethodDef swigobject_methods[];

Swig_This_global#

PyObject* Swig_This_global;

Swig_TypeCache_global#

PyObject* Swig_TypeCache_global;

interpreter_counter#

int interpreter_counter;

swig_types#

swig_type_info* swig_types[29];

swig_module#

swig_module_info swig_module;

SwigMethods#

PyMethodDef SwigMethods[];

_swigt__p_char#

swig_type_info _swigt__p_char;

_swigt__p_int#

swig_type_info _swigt__p_int;

_swigt__p_long_long#

swig_type_info _swigt__p_long_long;

_swigt__p_p_upisnd_elements_list_node_t#

swig_type_info _swigt__p_p_upisnd_elements_list_node_t;

_swigt__p_short#

swig_type_info _swigt__p_short;

_swigt__p_signed_char#

swig_type_info _swigt__p_signed_char;

_swigt__p_unsigned_char#

swig_type_info _swigt__p_unsigned_char;

_swigt__p_unsigned_int#

swig_type_info _swigt__p_unsigned_int;

_swigt__p_unsigned_long_long#

swig_type_info _swigt__p_unsigned_long_long;

_swigt__p_unsigned_short#

swig_type_info _swigt__p_unsigned_short;

_swigt__p_upisnd__Activity#

swig_type_info _swigt__p_upisnd__Activity;

_swigt__p_upisnd__AnalogInput#

swig_type_info _swigt__p_upisnd__AnalogInput;

_swigt__p_upisnd__Element#

swig_type_info _swigt__p_upisnd__Element;

_swigt__p_upisnd__ElementName#

swig_type_info _swigt__p_upisnd__ElementName;

_swigt__p_upisnd__Encoder#

swig_type_info _swigt__p_upisnd__Encoder;

_swigt__p_upisnd__Gpio#

swig_type_info _swigt__p_upisnd__Gpio;

_swigt__p_upisnd__LibInitializer#

swig_type_info _swigt__p_upisnd__LibInitializer;

_swigt__p_upisnd__ValueFd#

swig_type_info _swigt__p_upisnd__ValueFd;

_swigt__p_upisnd_activity_e#

swig_type_info _swigt__p_upisnd_activity_e;

_swigt__p_upisnd_analog_input_opts_t#

swig_type_info _swigt__p_upisnd_analog_input_opts_t;

_swigt__p_upisnd_element_type_e#

swig_type_info _swigt__p_upisnd_element_type_e;

_swigt__p_upisnd_elements_list_node_t#

swig_type_info _swigt__p_upisnd_elements_list_node_t;

_swigt__p_upisnd_encoder_opts_t#

swig_type_info _swigt__p_upisnd_encoder_opts_t;

_swigt__p_upisnd_pin_direction_e#

swig_type_info _swigt__p_upisnd_pin_direction_e;

_swigt__p_upisnd_pin_e#

swig_type_info _swigt__p_upisnd_pin_e;

_swigt__p_upisnd_pin_pull_e#

swig_type_info _swigt__p_upisnd_pin_pull_e;

_swigt__p_upisnd_range_t#

swig_type_info _swigt__p_upisnd_range_t;

_swigt__p_upisnd_value_mode_e#

swig_type_info _swigt__p_upisnd_value_mode_e;

swig_type_initial#

swig_type_info* swig_type_initial[];

_swigc__p_char#

swig_cast_info _swigc__p_char[];

_swigc__p_int#

swig_cast_info _swigc__p_int[];

_swigc__p_long_long#

swig_cast_info _swigc__p_long_long[];

_swigc__p_p_upisnd_elements_list_node_t#

swig_cast_info _swigc__p_p_upisnd_elements_list_node_t[];

_swigc__p_short#

swig_cast_info _swigc__p_short[];

_swigc__p_signed_char#

swig_cast_info _swigc__p_signed_char[];

_swigc__p_unsigned_char#

swig_cast_info _swigc__p_unsigned_char[];

_swigc__p_unsigned_int#

swig_cast_info _swigc__p_unsigned_int[];

_swigc__p_unsigned_long_long#

swig_cast_info _swigc__p_unsigned_long_long[];

_swigc__p_unsigned_short#

swig_cast_info _swigc__p_unsigned_short[];

_swigc__p_upisnd__Activity#

swig_cast_info _swigc__p_upisnd__Activity[];

_swigc__p_upisnd__AnalogInput#

swig_cast_info _swigc__p_upisnd__AnalogInput[];

_swigc__p_upisnd__Element#

swig_cast_info _swigc__p_upisnd__Element[];

_swigc__p_upisnd__ElementName#

swig_cast_info _swigc__p_upisnd__ElementName[];

_swigc__p_upisnd__Encoder#

swig_cast_info _swigc__p_upisnd__Encoder[];

_swigc__p_upisnd__Gpio#

swig_cast_info _swigc__p_upisnd__Gpio[];

_swigc__p_upisnd__LibInitializer#

swig_cast_info _swigc__p_upisnd__LibInitializer[];

_swigc__p_upisnd__ValueFd#

swig_cast_info _swigc__p_upisnd__ValueFd[];

_swigc__p_upisnd_activity_e#

swig_cast_info _swigc__p_upisnd_activity_e[];

_swigc__p_upisnd_analog_input_opts_t#

swig_cast_info _swigc__p_upisnd_analog_input_opts_t[];

_swigc__p_upisnd_element_type_e#

swig_cast_info _swigc__p_upisnd_element_type_e[];

_swigc__p_upisnd_elements_list_node_t#

swig_cast_info _swigc__p_upisnd_elements_list_node_t[];

_swigc__p_upisnd_encoder_opts_t#

swig_cast_info _swigc__p_upisnd_encoder_opts_t[];

_swigc__p_upisnd_pin_direction_e#

swig_cast_info _swigc__p_upisnd_pin_direction_e[];

_swigc__p_upisnd_pin_e#

swig_cast_info _swigc__p_upisnd_pin_e[];

_swigc__p_upisnd_pin_pull_e#

swig_cast_info _swigc__p_upisnd_pin_pull_e[];

_swigc__p_upisnd_range_t#

swig_cast_info _swigc__p_upisnd_range_t[];

_swigc__p_upisnd_value_mode_e#

swig_cast_info _swigc__p_upisnd_value_mode_e[];

swig_cast_initial#

swig_cast_info* swig_cast_initial[];

swig_const_table#

swig_const_info swig_const_table[];

SWIG_TypeNameComp#

SWIGRUNTIME int SWIG_TypeNameComp (
    const char * f1,
    const char * l1,
    const char * f2,
    const char * l2
) 

SWIG_TypeCmp#

SWIGRUNTIME int SWIG_TypeCmp (
    const char * nb,
    const char * tb
) 

SWIG_TypeEquiv#

SWIGRUNTIME int SWIG_TypeEquiv (
    const char * nb,
    const char * tb
) 

SWIG_TypeCheck#

SWIGRUNTIME swig_cast_info * SWIG_TypeCheck (
    const char * c,
    swig_type_info * ty
) 

SWIG_TypeCheckStruct#

SWIGRUNTIME swig_cast_info * SWIG_TypeCheckStruct (
    const swig_type_info * from,
    swig_type_info * ty
) 

SWIG_TypeCast#

SWIGRUNTIMEINLINE void * SWIG_TypeCast (
    swig_cast_info * ty,
    void * ptr,
    int * newmemory
) 

SWIG_TypeDynamicCast#

SWIGRUNTIME swig_type_info * SWIG_TypeDynamicCast (
    swig_type_info * ty,
    void ** ptr
) 

SWIG_TypeName#

SWIGRUNTIMEINLINE const char * SWIG_TypeName (
    const swig_type_info * ty
) 

SWIG_TypePrettyName#

SWIGRUNTIME const char * SWIG_TypePrettyName (
    const swig_type_info * type
) 

SWIG_TypeClientData#

SWIGRUNTIME void SWIG_TypeClientData (
    swig_type_info * ti,
    void * clientdata
) 

SWIG_TypeNewClientData#

SWIGRUNTIME void SWIG_TypeNewClientData (
    swig_type_info * ti,
    void * clientdata
) 

SWIG_MangledTypeQueryModule#

SWIGRUNTIME swig_type_info * SWIG_MangledTypeQueryModule (
    swig_module_info * start,
    swig_module_info * end,
    const char * name
) 

SWIG_TypeQueryModule#

SWIGRUNTIME swig_type_info * SWIG_TypeQueryModule (
    swig_module_info * start,
    swig_module_info * end,
    const char * name
) 

SWIG_PackData#

SWIGRUNTIME char * SWIG_PackData (
    char * c,
    void * ptr,
    size_t sz
) 

SWIG_UnpackData#

SWIGRUNTIME const char * SWIG_UnpackData (
    const char * c,
    void * ptr,
    size_t sz
) 

SWIG_PackVoidPtr#

SWIGRUNTIME char * SWIG_PackVoidPtr (
    char * buff,
    void * ptr,
    const char * name,
    size_t bsz
) 

SWIG_UnpackVoidPtr#

SWIGRUNTIME const char * SWIG_UnpackVoidPtr (
    const char * c,
    void ** ptr,
    const char * name
) 

SWIG_PackDataName#

SWIGRUNTIME char * SWIG_PackDataName (
    char * buff,
    void * ptr,
    size_t sz,
    const char * name,
    size_t bsz
) 

SWIG_UnpackDataName#

SWIGRUNTIME const char * SWIG_UnpackDataName (
    const char * c,
    void * ptr,
    size_t sz,
    const char * name
) 

SWIG_Python_str_AsChar#

SWIGINTERN char * SWIG_Python_str_AsChar (
    PyObject * str
) 

SWIG_Python_str_FromChar#

SWIGINTERN PyObject * SWIG_Python_str_FromChar (
    const char * c
) 

SWIG_Python_ErrorType#

SWIGRUNTIME PyObject * SWIG_Python_ErrorType (
    int code
) 

SWIG_Python_AddErrorMsg#

SWIGRUNTIME void SWIG_Python_AddErrorMsg (
    const char * mesg
) 

SWIG_Python_TypeErrorOccurred#

SWIGRUNTIME int SWIG_Python_TypeErrorOccurred (
    PyObject * obj
) 

SWIG_Python_RaiseOrModifyTypeError#

SWIGRUNTIME void SWIG_Python_RaiseOrModifyTypeError (
    const char * message
) 

SWIG_Python_SetErrorObj#

SWIGINTERN void SWIG_Python_SetErrorObj (
    PyObject * errtype,
    PyObject * obj
) 

SWIG_Python_SetErrorMsg#

SWIGINTERN void SWIG_Python_SetErrorMsg (
    PyObject * errtype,
    const char * msg
) 

SWIG_Python_SetConstant#

SWIGINTERN void SWIG_Python_SetConstant (
    PyObject * d,
    const char * name,
    PyObject * obj
) 

SWIG_Python_AppendOutput#

SWIGINTERN PyObject * SWIG_Python_AppendOutput (
    PyObject * result,
    PyObject * obj
) 

SWIG_Python_UnpackTuple#

SWIGINTERN Py_ssize_t SWIG_Python_UnpackTuple (
    PyObject * args,
    const char * name,
    Py_ssize_t min,
    Py_ssize_t max,
    PyObject ** objs
) 

SWIG_Python_CheckNoKeywords#

SWIGINTERN int SWIG_Python_CheckNoKeywords (
    PyObject * kwargs,
    const char * name
) 

SWIGINTERN PyObject * swig_varlink_repr (
    PyObject * SWIGUNUSEDPARM
) 

SWIGINTERN PyObject * swig_varlink_str (
    PyObject * o
) 

SWIGINTERN void swig_varlink_dealloc (
    PyObject * o
) 

SWIGINTERN PyObject * swig_varlink_getattr (
    PyObject * o,
    char * n
) 

SWIGINTERN int swig_varlink_setattr (
    PyObject * o,
    char * n,
    PyObject * p
) 

SWIGINTERN PyTypeObject * swig_varlink_type (
    void
) 

SWIGINTERN PyObject * SWIG_Python_newvarlink (
    void
) 

SWIGINTERN void SWIG_Python_addvarlink (
    PyObject * p,
    const char * name,
    PyObject *(*)(void) get_attr,
    int(*)(PyObject *p) set_attr
) 

SWIG_globals#

SWIGINTERN PyObject * SWIG_globals (
    void
) 

SWIG_Py_Void#

SWIGRUNTIMEINLINE PyObject * SWIG_Py_Void (
    void
) 

SWIG_Python_CheckImplicit#

SWIGRUNTIMEINLINE int SWIG_Python_CheckImplicit (
    swig_type_info * ty
) 

SWIG_Python_ExceptionType#

SWIGRUNTIMEINLINE PyObject * SWIG_Python_ExceptionType (
    swig_type_info * desc
) 

SwigPyClientData_New#

SWIGRUNTIME SwigPyClientData * SwigPyClientData_New (
    PyObject * obj
) 

SwigPyClientData_Del#

SWIGRUNTIME void SwigPyClientData_Del (
    SwigPyClientData * data
) 

SwigPyObject_long#

SWIGRUNTIME PyObject * SwigPyObject_long (
    SwigPyObject * v
) 

SwigPyObject_format#

SWIGRUNTIME PyObject * SwigPyObject_format (
    const char * fmt,
    SwigPyObject * v
) 

SwigPyObject_oct#

SWIGRUNTIME PyObject * SwigPyObject_oct (
    SwigPyObject * v
) 

SwigPyObject_hex#

SWIGRUNTIME PyObject * SwigPyObject_hex (
    SwigPyObject * v
) 

SwigPyObject_repr#

SWIGRUNTIME PyObject * SwigPyObject_repr (
    SwigPyObject * v
) 

SwigPyObject_repr2#

SWIGRUNTIME PyObject * SwigPyObject_repr2 (
    PyObject * v,
    PyObject * SWIGUNUSEDPARM
) 

SwigPyObject_compare#

SWIGRUNTIME int SwigPyObject_compare (
    SwigPyObject * v,
    SwigPyObject * w
) 

SwigPyObject_richcompare#

SWIGRUNTIME PyObject * SwigPyObject_richcompare (
    SwigPyObject * v,
    SwigPyObject * w,
    int op
) 

SwigPyObject_TypeOnce#

SWIGRUNTIME PyTypeObject * SwigPyObject_TypeOnce (
    void
) 

SwigPyObject_type#

SWIGRUNTIME PyTypeObject * SwigPyObject_type (
    void
) 

SwigPyObject_Check#

SWIGRUNTIMEINLINE int SwigPyObject_Check (
    PyObject * op
) 

SwigPyObject_New#

SWIGRUNTIME PyObject * SwigPyObject_New (
    void * ptr,
    swig_type_info * ty,
    int own
) 

SwigPyObject_dealloc#

SWIGRUNTIME void SwigPyObject_dealloc (
    PyObject * v
) 

SwigPyObject_append#

SWIGRUNTIME PyObject * SwigPyObject_append (
    PyObject * v,
    PyObject * next
) 

SwigPyObject_next#

SWIGRUNTIME PyObject * SwigPyObject_next (
    PyObject * v,
    PyObject * SWIGUNUSEDPARM
) 

SwigPyObject_disown#

SWIGINTERN PyObject * SwigPyObject_disown (
    PyObject * v,
    PyObject * SWIGUNUSEDPARM
) 

SwigPyObject_acquire#

SWIGINTERN PyObject * SwigPyObject_acquire (
    PyObject * v,
    PyObject * SWIGUNUSEDPARM
) 

SwigPyObject_own#

SWIGINTERN PyObject * SwigPyObject_own (
    PyObject * v,
    PyObject * args
) 

SwigPyPacked_repr#

SWIGRUNTIME PyObject * SwigPyPacked_repr (
    SwigPyPacked * v
) 

SwigPyPacked_str#

SWIGRUNTIME PyObject * SwigPyPacked_str (
    SwigPyPacked * v
) 

SwigPyPacked_compare#

SWIGRUNTIME int SwigPyPacked_compare (
    SwigPyPacked * v,
    SwigPyPacked * w
) 

SwigPyPacked_TypeOnce#

SWIGRUNTIME PyTypeObject * SwigPyPacked_TypeOnce (
    void
) 

SwigPyPacked_type#

SWIGRUNTIME PyTypeObject * SwigPyPacked_type (
    void
) 

SwigPyPacked_Check#

SWIGRUNTIMEINLINE int SwigPyPacked_Check (
    PyObject * op
) 

SwigPyPacked_dealloc#

SWIGRUNTIME void SwigPyPacked_dealloc (
    PyObject * v
) 

SwigPyPacked_New#

SWIGRUNTIME PyObject * SwigPyPacked_New (
    void * ptr,
    size_t size,
    swig_type_info * ty
) 

SwigPyPacked_UnpackData#

SWIGRUNTIME swig_type_info * SwigPyPacked_UnpackData (
    PyObject * obj,
    void * ptr,
    size_t size
) 

SWIG_This#

SWIGRUNTIME PyObject * SWIG_This (
    void
) 

SWIG_Python_GetSwigThis#

SWIGRUNTIME SwigPyObject * SWIG_Python_GetSwigThis (
    PyObject * pyobj
) 

SWIG_Python_AcquirePtr#

SWIGRUNTIME int SWIG_Python_AcquirePtr (
    PyObject * obj,
    int own
) 

SWIG_Python_ConvertPtrAndOwn#

SWIGRUNTIME int SWIG_Python_ConvertPtrAndOwn (
    PyObject * obj,
    void ** ptr,
    swig_type_info * ty,
    int flags,
    int * own
) 

SWIG_Python_ConvertFunctionPtr#

SWIGRUNTIME int SWIG_Python_ConvertFunctionPtr (
    PyObject * obj,
    void ** ptr,
    swig_type_info * ty
) 

SWIG_Python_ConvertPacked#

SWIGRUNTIME int SWIG_Python_ConvertPacked (
    PyObject * obj,
    void * ptr,
    size_t sz,
    swig_type_info * ty
) 

SWIG_Python_NewShadowInstance#

SWIGRUNTIME PyObject * SWIG_Python_NewShadowInstance (
    SwigPyClientData * data,
    PyObject * swig_this
) 

SWIG_Python_SetSwigThis#

SWIGRUNTIME int SWIG_Python_SetSwigThis (
    PyObject * inst,
    PyObject * swig_this
) 

SWIG_Python_InitShadowInstance#

SWIGINTERN PyObject * SWIG_Python_InitShadowInstance (
    PyObject * args
) 

SWIG_Python_NewPointerObj#

SWIGRUNTIME PyObject * SWIG_Python_NewPointerObj (
    PyObject * self,
    void * ptr,
    swig_type_info * type,
    int flags
) 

SWIG_Python_NewPackedObj#

SWIGRUNTIMEINLINE PyObject * SWIG_Python_NewPackedObj (
    void * ptr,
    size_t sz,
    swig_type_info * type
) 

SWIG_Python_TypeCache#

SWIGRUNTIME PyObject * SWIG_Python_TypeCache (
    void
) 

SWIG_Python_GetModule#

SWIGRUNTIME swig_module_info * SWIG_Python_GetModule (
    void * SWIGUNUSEDPARM
) 

SWIG_Python_DestroyModule#

SWIGRUNTIME void SWIG_Python_DestroyModule (
    PyObject * obj
) 

SWIG_Python_SetModule#

SWIGRUNTIME void SWIG_Python_SetModule (
    swig_module_info * swig_module
) 

SWIG_Python_TypeQuery#

SWIGRUNTIME swig_type_info * SWIG_Python_TypeQuery (
    const char * type
) 

SWIG_Python_AddErrMesg#

SWIGRUNTIME int SWIG_Python_AddErrMesg (
    const char * mesg,
    int infront
) 

SWIG_Python_ArgFail#

SWIGRUNTIME int SWIG_Python_ArgFail (
    int argnum
) 

SwigPyObject_GetDesc#

SWIGRUNTIMEINLINE const char * SwigPyObject_GetDesc (
    PyObject * self
) 

SWIG_Python_TypeError#

SWIGRUNTIME void SWIG_Python_TypeError (
    const char * type,
    PyObject * obj
) 

SWIG_Python_MustGetPtr#

SWIGRUNTIME void * SWIG_Python_MustGetPtr (
    PyObject * obj,
    swig_type_info * ty,
    int SWIGUNUSEDPARM,
    int flags
) 

SWIG_From_int#

SWIGINTERNINLINE PyObject * SWIG_From_int (
    int value
) 

SWIG_AsVal_double#

SWIGINTERN int SWIG_AsVal_double (
    PyObject * obj,
    double * val
) 

SWIG_CanCastAsInteger#

SWIGINTERNINLINE int SWIG_CanCastAsInteger (
    double * d,
    double min,
    double max
) 

SWIG_AsVal_long#

SWIGINTERN int SWIG_AsVal_long (
    PyObject * obj,
    long * val
) 

SWIG_AsVal_int#

SWIGINTERN int SWIG_AsVal_int (
    PyObject * obj,
    int * val
) 

SWIG_AsVal_signed_SS_char#

SWIGINTERN int SWIG_AsVal_signed_SS_char (
    PyObject * obj,
    signed char * val
) 

SWIG_From_bool#

SWIGINTERNINLINE PyObject * SWIG_From_bool (
    bool value
) 

SWIG_pchar_descriptor#

SWIGINTERN swig_type_info * SWIG_pchar_descriptor (
    void
) 

SWIG_FromCharPtrAndSize#

SWIGINTERNINLINE PyObject * SWIG_FromCharPtrAndSize (
    const char * carray,
    size_t size
) 

SWIG_FromCharPtr#

SWIGINTERNINLINE PyObject * SWIG_FromCharPtr (
    const char * cptr
) 

SWIG_AsCharPtrAndSize#

SWIGINTERN int SWIG_AsCharPtrAndSize (
    PyObject * obj,
    char ** cptr,
    size_t * psize,
    int * alloc
) 

SWIG_From_signed_SS_char#

SWIGINTERNINLINE PyObject * SWIG_From_signed_SS_char (
    signed char value
) 

SWIG_AsVal_bool#

SWIGINTERN int SWIG_AsVal_bool (
    PyObject * obj,
    bool * val
) 

SWIG_AsVal_unsigned_SS_long#

SWIGINTERN int SWIG_AsVal_unsigned_SS_long (
    PyObject * obj,
    unsigned long * val
) 

SWIG_AsVal_unsigned_SS_int#

SWIGINTERN int SWIG_AsVal_unsigned_SS_int (
    PyObject * obj,
    unsigned int * val
) 

SWIG_AsVal_size_t#

SWIGINTERNINLINE int SWIG_AsVal_size_t (
    PyObject * obj,
    size_t * val
) 

upisnd_Element_as_analog_input#

SWIGINTERN upisnd::AnalogInput * upisnd_Element_as_analog_input (
    upisnd::Element * self
) 

upisnd_Element_as_encoder#

SWIGINTERN upisnd::Encoder * upisnd_Element_as_encoder (
    upisnd::Element * self
) 

upisnd_Element_as_gpio#

SWIGINTERN upisnd::Gpio * upisnd_Element_as_gpio (
    upisnd::Element * self
) 

upisnd_Element_as_activity#

SWIGINTERN upisnd::Activity * upisnd_Element_as_activity (
    upisnd::Element * self
) 

_wrap_upisnd_range_t_low_set#

SWIGINTERN PyObject * _wrap_upisnd_range_t_low_set (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_range_t_low_get#

SWIGINTERN PyObject * _wrap_upisnd_range_t_low_get (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_range_t_high_set#

SWIGINTERN PyObject * _wrap_upisnd_range_t_high_set (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_range_t_high_get#

SWIGINTERN PyObject * _wrap_upisnd_range_t_high_get (
    PyObject * self,
    PyObject * args
) 

_wrap_new_upisnd_range_t#

SWIGINTERN PyObject * _wrap_new_upisnd_range_t (
    PyObject * self,
    PyObject * args
) 

_wrap_delete_upisnd_range_t#

SWIGINTERN PyObject * _wrap_delete_upisnd_range_t (
    PyObject * self,
    PyObject * args
) 

upisnd_range_t_swigregister#

SWIGINTERN PyObject * upisnd_range_t_swigregister (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

upisnd_range_t_swiginit#

SWIGINTERN PyObject * upisnd_range_t_swiginit (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

_wrap_upisnd_encoder_opts_t_input_range_set#

SWIGINTERN PyObject * _wrap_upisnd_encoder_opts_t_input_range_set (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_encoder_opts_t_input_range_get#

SWIGINTERN PyObject * _wrap_upisnd_encoder_opts_t_input_range_get (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_encoder_opts_t_value_range_set#

SWIGINTERN PyObject * _wrap_upisnd_encoder_opts_t_value_range_set (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_encoder_opts_t_value_range_get#

SWIGINTERN PyObject * _wrap_upisnd_encoder_opts_t_value_range_get (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_encoder_opts_t_value_mode_set#

SWIGINTERN PyObject * _wrap_upisnd_encoder_opts_t_value_mode_set (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_encoder_opts_t_value_mode_get#

SWIGINTERN PyObject * _wrap_upisnd_encoder_opts_t_value_mode_get (
    PyObject * self,
    PyObject * args
) 

_wrap_new_upisnd_encoder_opts_t#

SWIGINTERN PyObject * _wrap_new_upisnd_encoder_opts_t (
    PyObject * self,
    PyObject * args
) 

_wrap_delete_upisnd_encoder_opts_t#

SWIGINTERN PyObject * _wrap_delete_upisnd_encoder_opts_t (
    PyObject * self,
    PyObject * args
) 

upisnd_encoder_opts_t_swigregister#

SWIGINTERN PyObject * upisnd_encoder_opts_t_swigregister (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

upisnd_encoder_opts_t_swiginit#

SWIGINTERN PyObject * upisnd_encoder_opts_t_swiginit (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

_wrap_upisnd_analog_input_opts_t_input_range_set#

SWIGINTERN PyObject * _wrap_upisnd_analog_input_opts_t_input_range_set (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_analog_input_opts_t_input_range_get#

SWIGINTERN PyObject * _wrap_upisnd_analog_input_opts_t_input_range_get (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_analog_input_opts_t_value_range_set#

SWIGINTERN PyObject * _wrap_upisnd_analog_input_opts_t_value_range_set (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_analog_input_opts_t_value_range_get#

SWIGINTERN PyObject * _wrap_upisnd_analog_input_opts_t_value_range_get (
    PyObject * self,
    PyObject * args
) 

_wrap_new_upisnd_analog_input_opts_t#

SWIGINTERN PyObject * _wrap_new_upisnd_analog_input_opts_t (
    PyObject * self,
    PyObject * args
) 

_wrap_delete_upisnd_analog_input_opts_t#

SWIGINTERN PyObject * _wrap_delete_upisnd_analog_input_opts_t (
    PyObject * self,
    PyObject * args
) 

upisnd_analog_input_opts_t_swigregister#

SWIGINTERN PyObject * upisnd_analog_input_opts_t_swigregister (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

upisnd_analog_input_opts_t_swiginit#

SWIGINTERN PyObject * upisnd_analog_input_opts_t_swiginit (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

_wrap_upisnd_init#

SWIGINTERN PyObject * _wrap_upisnd_init (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_uninit#

SWIGINTERN PyObject * _wrap_upisnd_uninit (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_is_pin_valid#

SWIGINTERN PyObject * _wrap_upisnd_is_pin_valid (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_pin_to_str#

SWIGINTERN PyObject * _wrap_upisnd_pin_to_str (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_str_to_pin#

SWIGINTERN PyObject * _wrap_upisnd_str_to_pin (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_pin_pull_to_str#

SWIGINTERN PyObject * _wrap_upisnd_pin_pull_to_str (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_str_to_pin_pull#

SWIGINTERN PyObject * _wrap_upisnd_str_to_pin_pull (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_activity_to_str#

SWIGINTERN PyObject * _wrap_upisnd_activity_to_str (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_str_to_activity#

SWIGINTERN PyObject * _wrap_upisnd_str_to_activity (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_type_to_str#

SWIGINTERN PyObject * _wrap_upisnd_element_type_to_str (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_str_to_element_type#

SWIGINTERN PyObject * _wrap_upisnd_str_to_element_type (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_pin_direction_to_str#

SWIGINTERN PyObject * _wrap_upisnd_pin_direction_to_str (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_str_to_pin_direction#

SWIGINTERN PyObject * _wrap_upisnd_str_to_pin_direction (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_value_mode_to_str#

SWIGINTERN PyObject * _wrap_upisnd_value_mode_to_str (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_str_to_value_mode#

SWIGINTERN PyObject * _wrap_upisnd_str_to_value_mode (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_for_encoder#

SWIGINTERN PyObject * _wrap_upisnd_setup_for_encoder (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_for_analog_input#

SWIGINTERN PyObject * _wrap_upisnd_setup_for_analog_input (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_for_gpio_input#

SWIGINTERN PyObject * _wrap_upisnd_setup_for_gpio_input (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_for_gpio_output#

SWIGINTERN PyObject * _wrap_upisnd_setup_for_gpio_output (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_for_activity#

SWIGINTERN PyObject * _wrap_upisnd_setup_for_activity (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_get_element_type#

SWIGINTERN PyObject * _wrap_upisnd_setup_get_element_type (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_get_pin_id#

SWIGINTERN PyObject * _wrap_upisnd_setup_get_pin_id (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_get_gpio_pull#

SWIGINTERN PyObject * _wrap_upisnd_setup_get_gpio_pull (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_get_gpio_dir#

SWIGINTERN PyObject * _wrap_upisnd_setup_get_gpio_dir (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_get_gpio_output#

SWIGINTERN PyObject * _wrap_upisnd_setup_get_gpio_output (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_get_encoder_pin_b_id#

SWIGINTERN PyObject * _wrap_upisnd_setup_get_encoder_pin_b_id (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_get_encoder_pin_b_pull#

SWIGINTERN PyObject * _wrap_upisnd_setup_get_encoder_pin_b_pull (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_get_activity_type#

SWIGINTERN PyObject * _wrap_upisnd_setup_get_activity_type (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_set_element_type#

SWIGINTERN PyObject * _wrap_upisnd_setup_set_element_type (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_set_pin_id#

SWIGINTERN PyObject * _wrap_upisnd_setup_set_pin_id (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_set_gpio_dir#

SWIGINTERN PyObject * _wrap_upisnd_setup_set_gpio_dir (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_set_gpio_pull#

SWIGINTERN PyObject * _wrap_upisnd_setup_set_gpio_pull (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_set_gpio_output#

SWIGINTERN PyObject * _wrap_upisnd_setup_set_gpio_output (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_set_encoder_pin_b_id#

SWIGINTERN PyObject * _wrap_upisnd_setup_set_encoder_pin_b_id (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_set_encoder_pin_b_pull#

SWIGINTERN PyObject * _wrap_upisnd_setup_set_encoder_pin_b_pull (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_set_activity_type#

SWIGINTERN PyObject * _wrap_upisnd_setup_set_activity_type (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_validate_element_name#

SWIGINTERN PyObject * _wrap_upisnd_validate_element_name (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_generate_random_element_name#

SWIGINTERN PyObject * _wrap_upisnd_generate_random_element_name (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_unsetup#

SWIGINTERN PyObject * _wrap_upisnd_unsetup (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_get#

SWIGINTERN PyObject * _wrap_upisnd_element_get (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_add_ref#

SWIGINTERN PyObject * _wrap_upisnd_element_add_ref (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_unref#

SWIGINTERN PyObject * _wrap_upisnd_element_unref (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_get_name#

SWIGINTERN PyObject * _wrap_upisnd_element_get_name (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_get_type#

SWIGINTERN PyObject * _wrap_upisnd_element_get_type (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_get_pin#

SWIGINTERN PyObject * _wrap_upisnd_element_get_pin (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_open_value_fd#

SWIGINTERN PyObject * _wrap_upisnd_element_open_value_fd (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_value_read#

SWIGINTERN PyObject * _wrap_upisnd_value_read (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_value_write#

SWIGINTERN PyObject * _wrap_upisnd_value_write (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup#

SWIGINTERN PyObject * _wrap_upisnd_setup (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_encoder#

SWIGINTERN PyObject * _wrap_upisnd_setup_encoder (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_analog_input#

SWIGINTERN PyObject * _wrap_upisnd_setup_analog_input (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_gpio_input#

SWIGINTERN PyObject * _wrap_upisnd_setup_gpio_input (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_gpio_output#

SWIGINTERN PyObject * _wrap_upisnd_setup_gpio_output (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_setup_activity#

SWIGINTERN PyObject * _wrap_upisnd_setup_activity (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_gpio_get_direction#

SWIGINTERN PyObject * _wrap_upisnd_element_gpio_get_direction (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_gpio_get_pull#

SWIGINTERN PyObject * _wrap_upisnd_element_gpio_get_pull (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_activity_get_type#

SWIGINTERN PyObject * _wrap_upisnd_element_activity_get_type (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_encoder_init_default_opts#

SWIGINTERN PyObject * _wrap_upisnd_element_encoder_init_default_opts (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_encoder_get_opts#

SWIGINTERN PyObject * _wrap_upisnd_element_encoder_get_opts (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_encoder_set_opts#

SWIGINTERN PyObject * _wrap_upisnd_element_encoder_set_opts (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_encoder_get_pin_b#

SWIGINTERN PyObject * _wrap_upisnd_element_encoder_get_pin_b (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_encoder_get_pin_b_pull#

SWIGINTERN PyObject * _wrap_upisnd_element_encoder_get_pin_b_pull (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_analog_input_init_default_opts#

SWIGINTERN PyObject * _wrap_upisnd_element_analog_input_init_default_opts (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_analog_input_get_opts#

SWIGINTERN PyObject * _wrap_upisnd_element_analog_input_get_opts (
    PyObject * self,
    PyObject * args
) 

_wrap_upisnd_element_analog_input_set_opts#

SWIGINTERN PyObject * _wrap_upisnd_element_analog_input_set_opts (
    PyObject * self,
    PyObject * args
) 

_wrap_new_LibInitializer#

SWIGINTERN PyObject * _wrap_new_LibInitializer (
    PyObject * self,
    PyObject * args
) 

_wrap_LibInitializer_getResult#

SWIGINTERN PyObject * _wrap_LibInitializer_getResult (
    PyObject * self,
    PyObject * args
) 

_wrap_delete_LibInitializer#

SWIGINTERN PyObject * _wrap_delete_LibInitializer (
    PyObject * self,
    PyObject * args
) 

LibInitializer_swigregister#

SWIGINTERN PyObject * LibInitializer_swigregister (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

LibInitializer_swiginit#

SWIGINTERN PyObject * LibInitializer_swiginit (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

_wrap_new_ValueFd__SWIG_0#

SWIGINTERN PyObject * _wrap_new_ValueFd__SWIG_0 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** SWIGUNUSEDPARM
) 

_wrap_new_ValueFd__SWIG_1#

SWIGINTERN PyObject * _wrap_new_ValueFd__SWIG_1 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** swig_obj
) 

_wrap_delete_ValueFd#

SWIGINTERN PyObject * _wrap_delete_ValueFd (
    PyObject * self,
    PyObject * args
) 

_wrap_new_ValueFd__SWIG_2#

SWIGINTERN PyObject * _wrap_new_ValueFd__SWIG_2 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** swig_obj
) 

_wrap_new_ValueFd__SWIG_3#

SWIGINTERN PyObject * _wrap_new_ValueFd__SWIG_3 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** swig_obj
) 

_wrap_new_ValueFd#

SWIGINTERN PyObject * _wrap_new_ValueFd (
    PyObject * self,
    PyObject * args
) 

_wrap_ValueFd_isValid#

SWIGINTERN PyObject * _wrap_ValueFd_isValid (
    PyObject * self,
    PyObject * args
) 

_wrap_ValueFd_take#

SWIGINTERN PyObject * _wrap_ValueFd_take (
    PyObject * self,
    PyObject * args
) 

_wrap_ValueFd_get#

SWIGINTERN PyObject * _wrap_ValueFd_get (
    PyObject * self,
    PyObject * args
) 

_wrap_ValueFd_close#

SWIGINTERN PyObject * _wrap_ValueFd_close (
    PyObject * self,
    PyObject * args
) 

_wrap_ValueFd_write#

SWIGINTERN PyObject * _wrap_ValueFd_write (
    PyObject * self,
    PyObject * args
) 

_wrap_ValueFd_read__SWIG_0#

SWIGINTERN PyObject * _wrap_ValueFd_read__SWIG_0 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** swig_obj
) 

_wrap_ValueFd_read__SWIG_1#

SWIGINTERN PyObject * _wrap_ValueFd_read__SWIG_1 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** swig_obj
) 

_wrap_ValueFd_read#

SWIGINTERN PyObject * _wrap_ValueFd_read (
    PyObject * self,
    PyObject * args
) 

ValueFd_swigregister#

SWIGINTERN PyObject * ValueFd_swigregister (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

ValueFd_swiginit#

SWIGINTERN PyObject * ValueFd_swiginit (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

_wrap_ElementName___str__#

SWIGINTERN PyObject * _wrap_ElementName___str__ (
    PyObject * self,
    PyObject * args
) 

_wrap_new_ElementName__SWIG_0#

SWIGINTERN PyObject * _wrap_new_ElementName__SWIG_0 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** swig_obj
) 

_wrap_ElementName_regular#

SWIGINTERN PyObject * _wrap_ElementName_regular (
    PyObject * self,
    PyObject * args
) 

_wrap_ElementName_randomized__SWIG_0#

SWIGINTERN PyObject * _wrap_ElementName_randomized__SWIG_0 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** swig_obj
) 

_wrap_ElementName_randomized__SWIG_1#

SWIGINTERN PyObject * _wrap_ElementName_randomized__SWIG_1 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** SWIGUNUSEDPARM
) 

_wrap_ElementName_randomized#

SWIGINTERN PyObject * _wrap_ElementName_randomized (
    PyObject * self,
    PyObject * args
) 

_wrap_new_ElementName__SWIG_1#

SWIGINTERN PyObject * _wrap_new_ElementName__SWIG_1 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** swig_obj
) 

_wrap_new_ElementName#

SWIGINTERN PyObject * _wrap_new_ElementName (
    PyObject * self,
    PyObject * args
) 

_wrap_delete_ElementName#

SWIGINTERN PyObject * _wrap_delete_ElementName (
    PyObject * self,
    PyObject * args
) 

ElementName_swigregister#

SWIGINTERN PyObject * ElementName_swigregister (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

ElementName_swiginit#

SWIGINTERN PyObject * ElementName_swiginit (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

_wrap_new_Element__SWIG_0#

SWIGINTERN PyObject * _wrap_new_Element__SWIG_0 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** SWIGUNUSEDPARM
) 

_wrap_new_Element__SWIG_1#

SWIGINTERN PyObject * _wrap_new_Element__SWIG_1 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** swig_obj
) 

_wrap_new_Element__SWIG_2#

SWIGINTERN PyObject * _wrap_new_Element__SWIG_2 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** swig_obj
) 

_wrap_new_Element__SWIG_3#

SWIGINTERN PyObject * _wrap_new_Element__SWIG_3 (
    PyObject * self,
    Py_ssize_t nobjs,
    PyObject ** swig_obj
) 

_wrap_new_Element#

SWIGINTERN PyObject * _wrap_new_Element (
    PyObject * self,
    PyObject * args
) 

_wrap_delete_Element#

SWIGINTERN PyObject * _wrap_delete_Element (
    PyObject * self,
    PyObject * args
) 

_wrap_Element_get#

SWIGINTERN PyObject * _wrap_Element_get (
    PyObject * self,
    PyObject * args
) 

_wrap_Element_setup#

SWIGINTERN PyObject * _wrap_Element_setup (
    PyObject * self,
    PyObject * args
) 

_wrap_Element_isValid#

SWIGINTERN PyObject * _wrap_Element_isValid (
    PyObject * self,
    PyObject * args
) 

_wrap_Element_release#

SWIGINTERN PyObject * _wrap_Element_release (
    PyObject * self,
    PyObject * args
) 

_wrap_Element_getName#

SWIGINTERN PyObject * _wrap_Element_getName (
    PyObject * self,
    PyObject * args
) 

_wrap_Element_getType#

SWIGINTERN PyObject * _wrap_Element_getType (
    PyObject * self,
    PyObject * args
) 

_wrap_Element_getPin#

SWIGINTERN PyObject * _wrap_Element_getPin (
    PyObject * self,
    PyObject * args
) 

_wrap_Element_openValueFd#

SWIGINTERN PyObject * _wrap_Element_openValueFd (
    PyObject * self,
    PyObject * args
) 

_wrap_Element_as_analog_input#

SWIGINTERN PyObject * _wrap_Element_as_analog_input (
    PyObject * self,
    PyObject * args
) 

_wrap_Element_as_encoder#

SWIGINTERN PyObject * _wrap_Element_as_encoder (
    PyObject * self,
    PyObject * args
) 

_wrap_Element_as_gpio#

SWIGINTERN PyObject * _wrap_Element_as_gpio (
    PyObject * self,
    PyObject * args
) 

_wrap_Element_as_activity#

SWIGINTERN PyObject * _wrap_Element_as_activity (
    PyObject * self,
    PyObject * args
) 

Element_swigregister#

SWIGINTERN PyObject * Element_swigregister (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

Element_swiginit#

SWIGINTERN PyObject * Element_swiginit (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

_wrap_Encoder_setup#

SWIGINTERN PyObject * _wrap_Encoder_setup (
    PyObject * self,
    PyObject * args
) 

_wrap_Encoder_get#

SWIGINTERN PyObject * _wrap_Encoder_get (
    PyObject * self,
    PyObject * args
) 

_wrap_Encoder_getOpts#

SWIGINTERN PyObject * _wrap_Encoder_getOpts (
    PyObject * self,
    PyObject * args
) 

_wrap_Encoder_setOpts#

SWIGINTERN PyObject * _wrap_Encoder_setOpts (
    PyObject * self,
    PyObject * args
) 

_wrap_Encoder_getPinB#

SWIGINTERN PyObject * _wrap_Encoder_getPinB (
    PyObject * self,
    PyObject * args
) 

_wrap_Encoder_getPinPull#

SWIGINTERN PyObject * _wrap_Encoder_getPinPull (
    PyObject * self,
    PyObject * args
) 

_wrap_Encoder_getPinBPull#

SWIGINTERN PyObject * _wrap_Encoder_getPinBPull (
    PyObject * self,
    PyObject * args
) 

_wrap_new_Encoder#

SWIGINTERN PyObject * _wrap_new_Encoder (
    PyObject * self,
    PyObject * args
) 

_wrap_delete_Encoder#

SWIGINTERN PyObject * _wrap_delete_Encoder (
    PyObject * self,
    PyObject * args
) 

Encoder_swigregister#

SWIGINTERN PyObject * Encoder_swigregister (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

Encoder_swiginit#

SWIGINTERN PyObject * Encoder_swiginit (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

_wrap_AnalogInput_setup#

SWIGINTERN PyObject * _wrap_AnalogInput_setup (
    PyObject * self,
    PyObject * args
) 

_wrap_AnalogInput_get#

SWIGINTERN PyObject * _wrap_AnalogInput_get (
    PyObject * self,
    PyObject * args
) 

_wrap_AnalogInput_getOpts#

SWIGINTERN PyObject * _wrap_AnalogInput_getOpts (
    PyObject * self,
    PyObject * args
) 

_wrap_AnalogInput_setOpts#

SWIGINTERN PyObject * _wrap_AnalogInput_setOpts (
    PyObject * self,
    PyObject * args
) 

_wrap_new_AnalogInput#

SWIGINTERN PyObject * _wrap_new_AnalogInput (
    PyObject * self,
    PyObject * args
) 

_wrap_delete_AnalogInput#

SWIGINTERN PyObject * _wrap_delete_AnalogInput (
    PyObject * self,
    PyObject * args
) 

AnalogInput_swigregister#

SWIGINTERN PyObject * AnalogInput_swigregister (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

AnalogInput_swiginit#

SWIGINTERN PyObject * AnalogInput_swiginit (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

_wrap_Gpio_setupInput#

SWIGINTERN PyObject * _wrap_Gpio_setupInput (
    PyObject * self,
    PyObject * args
) 

_wrap_Gpio_setupOutput#

SWIGINTERN PyObject * _wrap_Gpio_setupOutput (
    PyObject * self,
    PyObject * args
) 

_wrap_Gpio_getDirection#

SWIGINTERN PyObject * _wrap_Gpio_getDirection (
    PyObject * self,
    PyObject * args
) 

_wrap_Gpio_getPull#

SWIGINTERN PyObject * _wrap_Gpio_getPull (
    PyObject * self,
    PyObject * args
) 

_wrap_Gpio_get#

SWIGINTERN PyObject * _wrap_Gpio_get (
    PyObject * self,
    PyObject * args
) 

_wrap_Gpio_set#

SWIGINTERN PyObject * _wrap_Gpio_set (
    PyObject * self,
    PyObject * args
) 

_wrap_new_Gpio#

SWIGINTERN PyObject * _wrap_new_Gpio (
    PyObject * self,
    PyObject * args
) 

_wrap_delete_Gpio#

SWIGINTERN PyObject * _wrap_delete_Gpio (
    PyObject * self,
    PyObject * args
) 

Gpio_swigregister#

SWIGINTERN PyObject * Gpio_swigregister (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

Gpio_swiginit#

SWIGINTERN PyObject * Gpio_swiginit (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

_wrap_Activity_setup#

SWIGINTERN PyObject * _wrap_Activity_setup (
    PyObject * self,
    PyObject * args
) 

_wrap_Activity_getActivity#

SWIGINTERN PyObject * _wrap_Activity_getActivity (
    PyObject * self,
    PyObject * args
) 

_wrap_new_Activity#

SWIGINTERN PyObject * _wrap_new_Activity (
    PyObject * self,
    PyObject * args
) 

_wrap_delete_Activity#

SWIGINTERN PyObject * _wrap_delete_Activity (
    PyObject * self,
    PyObject * args
) 

Activity_swigregister#

SWIGINTERN PyObject * Activity_swigregister (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

Activity_swiginit#

SWIGINTERN PyObject * Activity_swiginit (
    PyObject * SWIGUNUSEDPARM,
    PyObject * args
) 

SWIG_InitializeModule#

SWIGRUNTIME void SWIG_InitializeModule (
    SWIG_INIT_CLIENT_DATA_TYPE clientdata
) 

SWIG_PropagateClientData#

SWIGRUNTIME void SWIG_PropagateClientData (
    void
) 

SWIG_Python_InstallConstants#

SWIGINTERN void SWIG_Python_InstallConstants (
    PyObject * d,
    swig_const_info constants
) 

SWIG_Python_FixMethods#

SWIGINTERN void SWIG_Python_FixMethods (
    PyMethodDef * methods,
    const swig_const_info * const_table,
    swig_type_info ** types,
    swig_type_info ** types_initial
) 

_p_upisnd__ActivityTo_p_upisnd__Element#

static void * _p_upisnd__ActivityTo_p_upisnd__Element (
    void * x,
    int * SWIGUNUSEDPARM
) 

_p_upisnd__AnalogInputTo_p_upisnd__Element#

static void * _p_upisnd__AnalogInputTo_p_upisnd__Element (
    void * x,
    int * SWIGUNUSEDPARM
) 

_p_upisnd__EncoderTo_p_upisnd__Element#

static void * _p_upisnd__EncoderTo_p_upisnd__Element (
    void * x,
    int * SWIGUNUSEDPARM
) 

_p_upisnd__GpioTo_p_upisnd__Element#

static void * _p_upisnd__GpioTo_p_upisnd__Element (
    void * x,
    int * SWIGUNUSEDPARM
) 

Macro Definition Documentation#

SWIG_VERSION#

#define SWIG_VERSION `0x040100`

SWIGPYTHON#

#define SWIGPYTHON 

SWIG_PYTHON_DIRECTOR_NO_VTABLE#

#define SWIG_PYTHON_DIRECTOR_NO_VTABLE 

SWIGTEMPLATEDISAMBIGUATOR#

#define SWIGTEMPLATEDISAMBIGUATOR 

SWIGINLINE#

#define SWIGINLINE 

SWIGUNUSED#

#define SWIGUNUSED 

SWIGUNUSEDPARM#

#define SWIGUNUSEDPARM (
    p
) `p SWIGUNUSED`

SWIGINTERN#

#define SWIGINTERN `static SWIGUNUSED`

SWIGINTERNINLINE#

#define SWIGINTERNINLINE `SWIGINTERN SWIGINLINE`

SWIGEXPORT#

#define SWIGEXPORT 

SWIGSTDCALL#

#define SWIGSTDCALL 

PY_SSIZE_T_CLEAN#

#define PY_SSIZE_T_CLEAN 

SWIG_RUNTIME_VERSION#

#define SWIG_RUNTIME_VERSION `"4"`

SWIG_TYPE_TABLE_NAME#

#define SWIG_TYPE_TABLE_NAME 

SWIGRUNTIME#

#define SWIGRUNTIME `SWIGINTERN`

SWIGRUNTIMEINLINE#

#define SWIGRUNTIMEINLINE `SWIGRUNTIME SWIGINLINE`

SWIG_BUFFER_SIZE#

#define SWIG_BUFFER_SIZE `1024`

SWIG_POINTER_DISOWN#

#define SWIG_POINTER_DISOWN `0x1`

SWIG_CAST_NEW_MEMORY#

#define SWIG_CAST_NEW_MEMORY `0x2`

SWIG_POINTER_NO_NULL#

#define SWIG_POINTER_NO_NULL `0x4`

SWIG_POINTER_CLEAR#

#define SWIG_POINTER_CLEAR `0x8`

SWIG_POINTER_RELEASE#

#define SWIG_POINTER_RELEASE `(SWIG_POINTER_CLEAR | SWIG_POINTER_DISOWN)`

SWIG_POINTER_OWN#

#define SWIG_POINTER_OWN `0x1`

SWIG_OK#

#define SWIG_OK `(0)`

SWIG_ERROR#

#define SWIG_ERROR `(-1)`

SWIG_ERROR_RELEASE_NOT_OWNED#

#define SWIG_ERROR_RELEASE_NOT_OWNED `(-200)`

SWIG_IsOK#

#define SWIG_IsOK (
    r
) `(r >= 0)`

SWIG_ArgError#

#define SWIG_ArgError (
    r
) `((r != SWIG_ERROR) ? r : SWIG_TypeError)`

SWIG_CASTRANKLIMIT#

#define SWIG_CASTRANKLIMIT `(1 << 8)`

SWIG_NEWOBJMASK#

#define SWIG_NEWOBJMASK `(SWIG_CASTRANKLIMIT  << 1)`

SWIG_TMPOBJMASK#

#define SWIG_TMPOBJMASK `(SWIG_NEWOBJMASK << 1)`

SWIG_BADOBJ#

#define SWIG_BADOBJ `(SWIG_ERROR)`

SWIG_OLDOBJ#

#define SWIG_OLDOBJ `(SWIG_OK)`

SWIG_NEWOBJ#

#define SWIG_NEWOBJ `(SWIG_OK | SWIG_NEWOBJMASK)`

SWIG_TMPOBJ#

#define SWIG_TMPOBJ `(SWIG_OK | SWIG_TMPOBJMASK)`

SWIG_AddNewMask#

#define SWIG_AddNewMask (
    r
) `(SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)`

SWIG_DelNewMask#

#define SWIG_DelNewMask (
    r
) `(SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)`

SWIG_IsNewObj#

#define SWIG_IsNewObj (
    r
) `(SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))`

SWIG_AddTmpMask#

#define SWIG_AddTmpMask (
    r
) `(SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)`

SWIG_DelTmpMask#

#define SWIG_DelTmpMask (
    r
) `(SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)`

SWIG_IsTmpObj#

#define SWIG_IsTmpObj (
    r
) `(SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))`

SWIG_AddCast#

#define SWIG_AddCast (
    r
) `(r)`

SWIG_CheckState#

#define SWIG_CheckState (
    r
) `(SWIG_IsOK(r) ? 1 : 0)`

SWIG_UnknownError#

#define SWIG_UnknownError `-1`

SWIG_IOError#

#define SWIG_IOError `-2`

SWIG_RuntimeError#

#define SWIG_RuntimeError `-3`

SWIG_IndexError#

#define SWIG_IndexError `-4`

SWIG_TypeError#

#define SWIG_TypeError `-5`

SWIG_DivisionByZero#

#define SWIG_DivisionByZero `-6`

SWIG_OverflowError#

#define SWIG_OverflowError `-7`

SWIG_SyntaxError#

#define SWIG_SyntaxError `-8`

SWIG_ValueError#

#define SWIG_ValueError `-9`

SWIG_SystemError#

#define SWIG_SystemError `-10`

SWIG_AttributeError#

#define SWIG_AttributeError `-11`

SWIG_MemoryError#

#define SWIG_MemoryError `-12`

SWIG_NullReferenceError#

#define SWIG_NullReferenceError `-13`

Py_TYPE#

#define Py_TYPE (
    op
) `((op)->ob_type)`

SWIG_Python_str_FromFormat#

#define SWIG_Python_str_FromFormat `PyString_FromFormat`

SWIG_Python_str_DelForPy3#

#define SWIG_Python_str_DelForPy3 (
    x
) 

PyObject_DEL#

#define PyObject_DEL `PyObject_Del`

SWIGPY_USE_CAPSULE#

#define SWIGPY_USE_CAPSULE 

SWIGPY_CAPSULE_ATTR_NAME#

#define SWIGPY_CAPSULE_ATTR_NAME `"type_pointer_capsule" SWIG_TYPE_TABLE_NAME`

SWIGPY_CAPSULE_NAME#

#define SWIGPY_CAPSULE_NAME `("swig_runtime_data" SWIG_RUNTIME_VERSION "." SWIGPY_CAPSULE_ATTR_NAME)`

PyDescr_TYPE#

#define PyDescr_TYPE (
    x
) `(((PyDescrObject *)(x))->d_type)`

PyDescr_NAME#

#define PyDescr_NAME (
    x
) `(((PyDescrObject *)(x))->d_name)`

Py_hash_t#

#define Py_hash_t `long`

SWIG_PYTHON_INITIALIZE_THREADS#

#define SWIG_PYTHON_INITIALIZE_THREADS 

SWIG_PYTHON_THREAD_BEGIN_BLOCK#

#define SWIG_PYTHON_THREAD_BEGIN_BLOCK 

SWIG_PYTHON_THREAD_END_BLOCK#

#define SWIG_PYTHON_THREAD_END_BLOCK 

SWIG_PYTHON_THREAD_BEGIN_ALLOW#

#define SWIG_PYTHON_THREAD_BEGIN_ALLOW 

SWIG_PYTHON_THREAD_END_ALLOW#

#define SWIG_PYTHON_THREAD_END_ALLOW 

SWIG_PY_POINTER#

#define SWIG_PY_POINTER `4`

SWIG_PY_BINARY#

#define SWIG_PY_BINARY `5`

SWIG_Python_ConvertPtr#

#define SWIG_Python_ConvertPtr (
    obj,
    pptr,
    type,
    flags
) `SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)`

SWIG_ConvertPtr#

#define SWIG_ConvertPtr (
    obj,
    pptr,
    type,
    flags
) `SWIG_Python_ConvertPtr(obj, pptr, type, flags)`

SWIG_ConvertPtrAndOwn#

#define SWIG_ConvertPtrAndOwn (
    obj,
    pptr,
    type,
    flags,
    own
) `SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)`

SWIG_NewPointerObj#

#define SWIG_NewPointerObj (
    ptr,
    type,
    flags
) `SWIG_Python_NewPointerObj(NULL, ptr, type, flags)`

SWIG_InternalNewPointerObj#

#define SWIG_InternalNewPointerObj (
    ptr,
    type,
    flags
) `SWIG_Python_NewPointerObj(NULL, ptr, type, flags)`

SWIG_CheckImplicit#

#define SWIG_CheckImplicit (
    ty
) `SWIG_Python_CheckImplicit(ty)`

SWIG_AcquirePtr#

#define SWIG_AcquirePtr (
    ptr,
    src
) `SWIG_Python_AcquirePtr(ptr, src)`

swig_owntype#

#define swig_owntype `int`

SWIG_ConvertPacked#

#define SWIG_ConvertPacked (
    obj,
    ptr,
    sz,
    ty
) `SWIG_Python_ConvertPacked(obj, ptr, sz, ty)`

SWIG_NewPackedObj#

#define SWIG_NewPackedObj (
    ptr,
    sz,
    type
) `SWIG_Python_NewPackedObj(ptr, sz, type)`

SWIG_ConvertInstance#

#define SWIG_ConvertInstance (
    obj,
    pptr,
    type,
    flags
) `SWIG_ConvertPtr(obj, pptr, type, flags)`

SWIG_NewInstanceObj#

#define SWIG_NewInstanceObj (
    ptr,
    type,
    flags
) `SWIG_NewPointerObj(ptr, type, flags)`

SWIG_ConvertFunctionPtr#

#define SWIG_ConvertFunctionPtr (
    obj,
    pptr,
    type
) `SWIG_Python_ConvertFunctionPtr(obj, pptr, type)`

SWIG_NewFunctionPtrObj#

#define SWIG_NewFunctionPtrObj (
    ptr,
    type
) `SWIG_Python_NewPointerObj(NULL, ptr, type, 0)`

SWIG_ConvertMember#

#define SWIG_ConvertMember (
    obj,
    ptr,
    sz,
    ty
) `SWIG_Python_ConvertPacked(obj, ptr, sz, ty)`

SWIG_NewMemberObj#

#define SWIG_NewMemberObj (
    ptr,
    sz,
    type
) `SWIG_Python_NewPackedObj(ptr, sz, type)`

SWIG_GetModule#

#define SWIG_GetModule (
    clientdata
) `SWIG_Python_GetModule(clientdata)`

SWIG_SetModule#

#define SWIG_SetModule (
    clientdata,
    pointer
) `SWIG_Python_SetModule(pointer)`

SWIG_NewClientData#

#define SWIG_NewClientData (
    obj
) `SwigPyClientData_New(obj)`

SWIG_SetErrorObj#

#define SWIG_SetErrorObj `SWIG_Python_SetErrorObj`

SWIG_SetErrorMsg#

#define SWIG_SetErrorMsg `SWIG_Python_SetErrorMsg`

SWIG_ErrorType#

#define SWIG_ErrorType (
    code
) `SWIG_Python_ErrorType(code)`

SWIG_Error#

#define SWIG_Error (
    code,
    msg
) `SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)`

SWIG_fail#

#define SWIG_fail `goto fail`

SWIG_Python_Raise#

#define SWIG_Python_Raise (
    obj,
    type,
    desc
) `SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)`

SWIG_Python_CallFunctor#

#define SWIG_Python_CallFunctor (
    functor,
    obj
) `PyObject_CallFunctionObjArgs(functor, obj, NULL);`

SWIG_STATIC_POINTER#

#define SWIG_STATIC_POINTER (
    var
) `var = 0; if (!var) var`

#define SWIG_newvarlink (

) `SWIG_Python_newvarlink()`

#define SWIG_addvarlink (
    p,
    name,
    get_attr,
    set_attr
) `SWIG_Python_addvarlink(p, name, get_attr, set_attr)`

SWIG_InstallConstants#

#define SWIG_InstallConstants (
    d,
    constants
) `SWIG_Python_InstallConstants(d, constants)`

SWIG_POINTER_NOSHADOW#

#define SWIG_POINTER_NOSHADOW `(SWIG_POINTER_OWN      << 1)`

SWIG_POINTER_NEW#

#define SWIG_POINTER_NEW `(SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)`

SWIG_POINTER_IMPLICIT_CONV#

#define SWIG_POINTER_IMPLICIT_CONV `(SWIG_POINTER_DISOWN   << 1)`

SWIG_BUILTIN_TP_INIT#

#define SWIG_BUILTIN_TP_INIT `(SWIG_POINTER_OWN << 2)`

SWIG_BUILTIN_INIT#

#define SWIG_BUILTIN_INIT `(SWIG_BUILTIN_TP_INIT | SWIG_POINTER_OWN)`

SWIG_POINTER_EXCEPTION#

#define SWIG_POINTER_EXCEPTION `0`

SWIG_arg_fail#

#define SWIG_arg_fail (
    arg
) `SWIG_Python_ArgFail(arg)`

SWIG_MustGetPtr#

#define SWIG_MustGetPtr (
    p,
    type,
    argnum,
    flags
) `SWIG_Python_MustGetPtr(p, type, argnum, flags)`

SWIG_exception_fail#

#define SWIG_exception_fail (
    code,
    msg
) `do { SWIG_Error(code, msg); SWIG_fail; } while(0)`

SWIG_contract_assert#

#define SWIG_contract_assert (
    expr,
    msg
) `do { if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } } while (0)`

SWIGTYPE_p_char#

#define SWIGTYPE_p_char `swig_types[0]`

SWIGTYPE_p_int#

#define SWIGTYPE_p_int `swig_types[1]`

SWIGTYPE_p_long_long#

#define SWIGTYPE_p_long_long `swig_types[2]`

SWIGTYPE_p_p_upisnd_elements_list_node_t#

#define SWIGTYPE_p_p_upisnd_elements_list_node_t `swig_types[3]`

SWIGTYPE_p_short#

#define SWIGTYPE_p_short `swig_types[4]`

SWIGTYPE_p_signed_char#

#define SWIGTYPE_p_signed_char `swig_types[5]`

SWIGTYPE_p_unsigned_char#

#define SWIGTYPE_p_unsigned_char `swig_types[6]`

SWIGTYPE_p_unsigned_int#

#define SWIGTYPE_p_unsigned_int `swig_types[7]`

SWIGTYPE_p_unsigned_long_long#

#define SWIGTYPE_p_unsigned_long_long `swig_types[8]`

SWIGTYPE_p_unsigned_short#

#define SWIGTYPE_p_unsigned_short `swig_types[9]`

SWIGTYPE_p_upisnd__Activity#

#define SWIGTYPE_p_upisnd__Activity `swig_types[10]`

SWIGTYPE_p_upisnd__AnalogInput#

#define SWIGTYPE_p_upisnd__AnalogInput `swig_types[11]`

SWIGTYPE_p_upisnd__Element#

#define SWIGTYPE_p_upisnd__Element `swig_types[12]`

SWIGTYPE_p_upisnd__ElementName#

#define SWIGTYPE_p_upisnd__ElementName `swig_types[13]`

SWIGTYPE_p_upisnd__Encoder#

#define SWIGTYPE_p_upisnd__Encoder `swig_types[14]`

SWIGTYPE_p_upisnd__Gpio#

#define SWIGTYPE_p_upisnd__Gpio `swig_types[15]`

SWIGTYPE_p_upisnd__LibInitializer#

#define SWIGTYPE_p_upisnd__LibInitializer `swig_types[16]`

SWIGTYPE_p_upisnd__ValueFd#

#define SWIGTYPE_p_upisnd__ValueFd `swig_types[17]`

SWIGTYPE_p_upisnd_activity_e#

#define SWIGTYPE_p_upisnd_activity_e `swig_types[18]`

SWIGTYPE_p_upisnd_analog_input_opts_t#

#define SWIGTYPE_p_upisnd_analog_input_opts_t `swig_types[19]`

SWIGTYPE_p_upisnd_element_type_e#

#define SWIGTYPE_p_upisnd_element_type_e `swig_types[20]`

SWIGTYPE_p_upisnd_elements_list_node_t#

#define SWIGTYPE_p_upisnd_elements_list_node_t `swig_types[21]`

SWIGTYPE_p_upisnd_encoder_opts_t#

#define SWIGTYPE_p_upisnd_encoder_opts_t `swig_types[22]`

SWIGTYPE_p_upisnd_pin_direction_e#

#define SWIGTYPE_p_upisnd_pin_direction_e `swig_types[23]`

SWIGTYPE_p_upisnd_pin_e#

#define SWIGTYPE_p_upisnd_pin_e `swig_types[24]`

SWIGTYPE_p_upisnd_pin_pull_e#

#define SWIGTYPE_p_upisnd_pin_pull_e `swig_types[25]`

SWIGTYPE_p_upisnd_range_t#

#define SWIGTYPE_p_upisnd_range_t `swig_types[26]`

SWIGTYPE_p_upisnd_value_mode_e#

#define SWIGTYPE_p_upisnd_value_mode_e `swig_types[27]`

SWIG_TypeQuery#

#define SWIG_TypeQuery (
    name
) `SWIG_TypeQueryModule(&swig_module, &swig_module, name)`

SWIG_MangledTypeQuery#

#define SWIG_MangledTypeQuery (
    name
) `SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)`

SWIG_TypeQuery#

#define SWIG_TypeQuery `SWIG_Python_TypeQuery`

SWIG_init#

#define SWIG_init `init_pypisoundmicro`

SWIG_name#

#define SWIG_name `"_pypisoundmicro"`

SWIG_as_voidptr#

#define SWIG_as_voidptr (
    a
) `const_cast< void * >(static_cast< const void * >(a))`

SWIG_as_voidptrptr#

#define SWIG_as_voidptrptr (
    a
) `((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))`

SWIG_FILE_WITH_INIT#

#define SWIG_FILE_WITH_INIT 

SWIG_From_long#

#define SWIG_From_long `PyInt_FromLong`

SWIG_INIT_CLIENT_DATA_TYPE#

#define SWIG_INIT_CLIENT_DATA_TYPE `void *`