21 #define SWIG_PYTHON_DIRECTOR_NO_VTABLE 29 #ifndef SWIGTEMPLATEDISAMBIGUATOR 30 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) 31 # define SWIGTEMPLATEDISAMBIGUATOR template 32 # elif defined(__HP_aCC) 35 # define SWIGTEMPLATEDISAMBIGUATOR template 37 # define SWIGTEMPLATEDISAMBIGUATOR 43 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) 44 # define SWIGINLINE inline 52 # if defined(__GNUC__) 53 # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) 54 # define SWIGUNUSED __attribute__ ((__unused__)) 59 # define SWIGUNUSED __attribute__ ((__unused__)) 65 #ifndef SWIG_MSC_UNSUPPRESS_4505 66 # if defined(_MSC_VER) 67 # pragma warning(disable : 4505) 71 #ifndef SWIGUNUSEDPARM 73 # define SWIGUNUSEDPARM(p) 75 # define SWIGUNUSEDPARM(p) p SWIGUNUSED 81 # define SWIGINTERN static SWIGUNUSED 85 #ifndef SWIGINTERNINLINE 86 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE 90 #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) 91 # ifndef GCC_HASCLASSVISIBILITY 92 # define GCC_HASCLASSVISIBILITY 97 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) 98 # if defined(STATIC_LINKED) 101 # define SWIGEXPORT __declspec(dllexport) 104 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) 105 # define SWIGEXPORT __attribute__ ((visibility("default"))) 114 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) 115 # define SWIGSTDCALL __stdcall 122 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) 123 # define _CRT_SECURE_NO_DEPRECATE 127 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) 128 # define _SCL_SECURE_NO_DEPRECATE 132 #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) 133 # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 141 #ifdef __INTEL_COMPILER 142 # pragma warning disable 592 146 #if defined(_DEBUG) && defined(SWIG_PYTHON_INTERPRETER_NO_DEBUG) 164 #define SWIG_RUNTIME_VERSION "4" 167 #ifdef SWIG_TYPE_TABLE 168 # define SWIG_QUOTE_STRING(x) #x 169 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x) 170 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE) 172 # define SWIG_TYPE_TABLE_NAME 185 # define SWIGRUNTIME SWIGINTERN 188 #ifndef SWIGRUNTIMEINLINE 189 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE 193 #ifndef SWIG_BUFFER_SIZE 194 # define SWIG_BUFFER_SIZE 1024 198 #define SWIG_POINTER_DISOWN 0x1 199 #define SWIG_CAST_NEW_MEMORY 0x2 202 #define SWIG_POINTER_OWN 0x1 285 #define SWIG_ERROR (-1) 286 #define SWIG_IsOK(r) (r >= 0) 287 #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError) 290 #define SWIG_CASTRANKLIMIT (1 << 8) 292 #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1) 294 #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1) 296 #define SWIG_BADOBJ (SWIG_ERROR) 297 #define SWIG_OLDOBJ (SWIG_OK) 298 #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK) 299 #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK) 301 #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r) 302 #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r) 303 #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK)) 304 #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r) 305 #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r) 306 #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK)) 309 #if defined(SWIG_CASTRANK_MODE) 310 # ifndef SWIG_TypeRank 311 # define SWIG_TypeRank unsigned long 313 # ifndef SWIG_MAXCASTRANK 314 # define SWIG_MAXCASTRANK (2) 316 # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1) 317 # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK) 318 SWIGINTERNINLINE
int SWIG_AddCast(
int r) {
319 return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
321 SWIGINTERNINLINE
int SWIG_CheckState(
int r) {
322 return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
325 # define SWIG_AddCast(r) (r) 326 # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0) 336 typedef void *(*swig_converter_func)(
void *,
int *);
343 swig_dycast_func dcast;
352 swig_converter_func converter;
377 SWIG_TypeNameComp(
const char *f1,
const char *l1,
378 const char *f2,
const char *l2) {
379 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
380 while ((*f1 ==
' ') && (f1 != l1)) ++f1;
381 while ((*f2 ==
' ') && (f2 != l2)) ++f2;
382 if (*f1 != *f2)
return (*f1 > *f2) ? 1 : -1;
384 return (
int)((l1 - f1) - (l2 - f2));
392 SWIG_TypeCmp(
const char *nb,
const char *tb) {
394 const char* te = tb + strlen(tb);
396 while (equiv != 0 && *ne) {
397 for (nb = ne; *ne; ++ne) {
398 if (*ne ==
'|')
break;
400 equiv = SWIG_TypeNameComp(nb, ne, tb, te);
411 SWIG_TypeEquiv(
const char *nb,
const char *tb) {
412 return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
423 if (strcmp(iter->type->name, c) == 0) {
424 if (iter == ty->cast)
427 iter->prev->next = iter->next;
429 iter->next->prev = iter->prev;
430 iter->next = ty->cast;
432 if (ty->cast) ty->cast->prev = iter;
450 if (iter->type == from) {
451 if (iter == ty->cast)
454 iter->prev->next = iter->next;
456 iter->next->prev = iter->prev;
457 iter->next = ty->cast;
459 if (ty->cast) ty->cast->prev = iter;
472 SWIGRUNTIMEINLINE
void *
474 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
483 if (!ty || !ty->dcast)
return ty;
484 while (ty && (ty->dcast)) {
485 ty = (*ty->dcast)(ptr);
494 SWIGRUNTIMEINLINE
const char *
503 SWIGRUNTIME
const char *
509 if (!type)
return NULL;
510 if (type->str != NULL) {
511 const char *last_name = type->str;
513 for (s = type->str; *s; s++)
514 if (*s ==
'|') last_name = s+1;
528 ti->clientdata = clientdata;
531 if (!cast->converter) {
533 if (!tc->clientdata) {
534 SWIG_TypeClientData(tc, clientdata);
542 SWIG_TypeClientData(ti, clientdata);
562 size_t r = iter->size - 1;
565 size_t i = (l + r) >> 1;
566 const char *iname = iter->types[i]->name;
568 int compare = strcmp(name, iname);
570 return iter->types[i];
571 }
else if (compare < 0) {
577 }
else if (compare > 0) {
586 }
while (iter != end);
604 swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
613 for (; i < iter->size; ++i) {
614 if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
615 return iter->types[i];
618 }
while (iter != end);
629 SWIG_PackData(
char *c,
void *ptr,
size_t sz) {
630 static const char hex[17] =
"0123456789abcdef";
631 const unsigned char *u = (
unsigned char *) ptr;
632 const unsigned char *eu = u + sz;
633 for (; u != eu; ++u) {
634 unsigned char uu = *u;
635 *(c++) = hex[(uu & 0xf0) >> 4];
636 *(c++) = hex[uu & 0xf];
644 SWIGRUNTIME
const char *
645 SWIG_UnpackData(
const char *c,
void *ptr,
size_t sz) {
646 unsigned char *u = (
unsigned char *) ptr;
647 const unsigned char *eu = u + sz;
648 for (; u != eu; ++u) {
651 if ((d >=
'0') && (d <=
'9'))
652 uu = ((d -
'0') << 4);
653 else if ((d >=
'a') && (d <=
'f'))
654 uu = ((d - (
'a'-10)) << 4);
658 if ((d >=
'0') && (d <=
'9'))
660 else if ((d >=
'a') && (d <=
'f'))
661 uu |= (d - (
'a'-10));
673 SWIG_PackVoidPtr(
char *buff,
void *ptr,
const char *name,
size_t bsz) {
675 if ((2*
sizeof(
void *) + 2) > bsz)
return 0;
677 r = SWIG_PackData(r,&ptr,
sizeof(
void *));
678 if (strlen(name) + 1 > (bsz - (r - buff)))
return 0;
683 SWIGRUNTIME
const char *
684 SWIG_UnpackVoidPtr(
const char *c,
void **ptr,
const char *name) {
686 if (strcmp(c,
"NULL") == 0) {
693 return SWIG_UnpackData(++c,ptr,
sizeof(
void *));
697 SWIG_PackDataName(
char *buff,
void *ptr,
size_t sz,
const char *name,
size_t bsz) {
699 size_t lname = (name ? strlen(name) : 0);
700 if ((2*sz + 2 + lname) > bsz)
return 0;
702 r = SWIG_PackData(r,ptr,sz);
704 strncpy(r,name,lname+1);
711 SWIGRUNTIME
const char *
712 SWIG_UnpackDataName(
const char *c,
void *ptr,
size_t sz,
const char *name) {
714 if (strcmp(c,
"NULL") == 0) {
721 return SWIG_UnpackData(++c,ptr,sz);
729 #define SWIG_UnknownError -1 730 #define SWIG_IOError -2 731 #define SWIG_RuntimeError -3 732 #define SWIG_IndexError -4 733 #define SWIG_TypeError -5 734 #define SWIG_DivisionByZero -6 735 #define SWIG_OverflowError -7 736 #define SWIG_SyntaxError -8 737 #define SWIG_ValueError -9 738 #define SWIG_SystemError -10 739 #define SWIG_AttributeError -11 740 #define SWIG_MemoryError -12 741 #define SWIG_NullReferenceError -13 746 #if PY_VERSION_HEX >= 0x03000000 748 #define PyClass_Check(obj) PyObject_IsInstance(obj, (PyObject *)&PyType_Type) 749 #define PyInt_Check(x) PyLong_Check(x) 750 #define PyInt_AsLong(x) PyLong_AsLong(x) 751 #define PyInt_FromLong(x) PyLong_FromLong(x) 752 #define PyInt_FromSize_t(x) PyLong_FromSize_t(x) 753 #define PyString_Check(name) PyBytes_Check(name) 754 #define PyString_FromString(x) PyUnicode_FromString(x) 755 #define PyString_Format(fmt, args) PyUnicode_Format(fmt, args) 756 #define PyString_AsString(str) PyBytes_AsString(str) 757 #define PyString_Size(str) PyBytes_Size(str) 758 #define PyString_InternFromString(key) PyUnicode_InternFromString(key) 759 #define Py_TPFLAGS_HAVE_CLASS Py_TPFLAGS_BASETYPE 760 #define PyString_AS_STRING(x) PyUnicode_AS_STRING(x) 761 #define _PyLong_FromSsize_t(x) PyLong_FromSsize_t(x) 766 # define Py_TYPE(op) ((op)->ob_type) 771 #if PY_VERSION_HEX >= 0x03000000 772 # define SWIG_Python_str_FromFormat PyUnicode_FromFormat 774 # define SWIG_Python_str_FromFormat PyString_FromFormat 782 SWIG_Python_str_AsChar(PyObject *str)
784 #if PY_VERSION_HEX >= 0x03000000 788 str = PyUnicode_AsUTF8String(str);
789 PyBytes_AsStringAndSize(str, &cstr, &len);
790 newstr = (
char *) malloc(len+1);
791 memcpy(newstr, cstr, len+1);
795 return PyString_AsString(str);
799 #if PY_VERSION_HEX >= 0x03000000 800 # define SWIG_Python_str_DelForPy3(x) free( (void*) (x) ) 802 # define SWIG_Python_str_DelForPy3(x) 807 SWIG_Python_str_FromChar(
const char *c)
809 #if PY_VERSION_HEX >= 0x03000000 810 return PyUnicode_FromString(c);
812 return PyString_FromString(c);
817 #if PY_VERSION_HEX < 0x02020000 818 # if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM) 819 # define PyOS_snprintf _snprintf 821 # define PyOS_snprintf snprintf 826 #if PY_VERSION_HEX < 0x02020000 828 #ifndef SWIG_PYBUFFER_SIZE 829 # define SWIG_PYBUFFER_SIZE 1024 833 PyString_FromFormat(
const char *fmt, ...) {
835 char buf[SWIG_PYBUFFER_SIZE * 2];
838 res = vsnprintf(buf,
sizeof(buf), fmt, ap);
840 return (res < 0 || res >= (
int)
sizeof(buf)) ? 0 : PyString_FromString(buf);
845 #if PY_VERSION_HEX < 0x01060000 846 # define PyObject_Del(op) PyMem_DEL((op)) 849 # define PyObject_DEL PyObject_Del 853 #if PY_VERSION_HEX < 0x02020000 854 # ifndef PyExc_StopIteration 855 # define PyExc_StopIteration PyExc_RuntimeError 857 # ifndef PyObject_GenericGetAttr 858 # define PyObject_GenericGetAttr 0 863 #if PY_VERSION_HEX < 0x02010000 864 # ifndef Py_NotImplemented 865 # define Py_NotImplemented PyExc_RuntimeError 870 #if PY_VERSION_HEX < 0x02010000 871 # ifndef PyString_AsStringAndSize 872 # define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;} 877 #if PY_VERSION_HEX < 0x02000000 878 # ifndef PySequence_Size 879 # define PySequence_Size PySequence_Length 884 #if PY_VERSION_HEX < 0x02030000 886 PyObject *PyBool_FromLong(
long ok)
888 PyObject *result = ok ? Py_True : Py_False;
897 #if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN) 898 typedef int Py_ssize_t;
899 # define PY_SSIZE_T_MAX INT_MAX 900 # define PY_SSIZE_T_MIN INT_MIN 901 typedef inquiry lenfunc;
902 typedef intargfunc ssizeargfunc;
903 typedef intintargfunc ssizessizeargfunc;
904 typedef intobjargproc ssizeobjargproc;
905 typedef intintobjargproc ssizessizeobjargproc;
906 typedef getreadbufferproc readbufferproc;
907 typedef getwritebufferproc writebufferproc;
908 typedef getsegcountproc segcountproc;
909 typedef getcharbufferproc charbufferproc;
910 static long PyNumber_AsSsize_t (PyObject *x,
void *SWIGUNUSEDPARM(exc))
913 PyObject *i = PyNumber_Int(x);
915 result = PyInt_AsLong(i);
922 #if PY_VERSION_HEX < 0x02050000 923 #define PyInt_FromSize_t(x) PyInt_FromLong((long)x) 926 #if PY_VERSION_HEX < 0x02040000 927 #define Py_VISIT(op) \ 930 int vret = visit((op), arg); \ 937 #if PY_VERSION_HEX < 0x02030000 940 PyNumberMethods as_number;
941 PyMappingMethods as_mapping;
942 PySequenceMethods as_sequence;
943 PyBufferProcs as_buffer;
944 PyObject *name, *slots;
948 #if PY_VERSION_HEX < 0x02030000 949 typedef destructor freefunc;
952 #if ((PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION > 6) || \ 953 (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION > 0) || \ 954 (PY_MAJOR_VERSION > 3)) 955 # define SWIGPY_USE_CAPSULE 956 # define SWIGPY_CAPSULE_NAME ((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION ".type_pointer_capsule" SWIG_TYPE_TABLE_NAME) 959 #if PY_VERSION_HEX < 0x03020000 960 #define PyDescr_TYPE(x) (((PyDescrObject *)(x))->d_type) 961 #define PyDescr_NAME(x) (((PyDescrObject *)(x))->d_name) 968 SWIGRUNTIME PyObject*
969 SWIG_Python_ErrorType(
int code) {
972 case SWIG_MemoryError:
973 type = PyExc_MemoryError;
976 type = PyExc_IOError;
978 case SWIG_RuntimeError:
979 type = PyExc_RuntimeError;
981 case SWIG_IndexError:
982 type = PyExc_IndexError;
985 type = PyExc_TypeError;
987 case SWIG_DivisionByZero:
988 type = PyExc_ZeroDivisionError;
990 case SWIG_OverflowError:
991 type = PyExc_OverflowError;
993 case SWIG_SyntaxError:
994 type = PyExc_SyntaxError;
996 case SWIG_ValueError:
997 type = PyExc_ValueError;
999 case SWIG_SystemError:
1000 type = PyExc_SystemError;
1002 case SWIG_AttributeError:
1003 type = PyExc_AttributeError;
1006 type = PyExc_RuntimeError;
1013 SWIG_Python_AddErrorMsg(
const char* mesg)
1016 PyObject *value = 0;
1017 PyObject *traceback = 0;
1019 if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback);
1022 PyObject *old_str = PyObject_Str(value);
1026 PyErr_Format(type,
"%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg);
1027 SWIG_Python_str_DelForPy3(tmp);
1031 PyErr_SetString(PyExc_RuntimeError, mesg);
1035 #if defined(SWIG_PYTHON_NO_THREADS) 1036 # if defined(SWIG_PYTHON_THREADS) 1037 # undef SWIG_PYTHON_THREADS 1040 #if defined(SWIG_PYTHON_THREADS) 1041 # if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL) 1042 # if (PY_VERSION_HEX >= 0x02030000) 1043 # define SWIG_PYTHON_USE_GIL 1046 # if defined(SWIG_PYTHON_USE_GIL) 1047 # ifndef SWIG_PYTHON_INITIALIZE_THREADS 1048 # define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads() 1051 class SWIG_Python_Thread_Block {
1053 PyGILState_STATE state;
1055 void end() {
if (status) { PyGILState_Release(state); status =
false;} }
1056 SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {}
1057 ~SWIG_Python_Thread_Block() { end(); }
1059 class SWIG_Python_Thread_Allow {
1061 PyThreadState *save;
1063 void end() {
if (status) { PyEval_RestoreThread(save); status =
false; }}
1064 SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {}
1065 ~SWIG_Python_Thread_Allow() { end(); }
1067 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block 1068 # define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end() 1069 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow 1070 # define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end() 1072 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure() 1073 # define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block) 1074 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread() 1075 # define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow) 1078 # if !defined(SWIG_PYTHON_INITIALIZE_THREADS) 1079 # define SWIG_PYTHON_INITIALIZE_THREADS 1081 # if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK) 1082 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK 1084 # if !defined(SWIG_PYTHON_THREAD_END_BLOCK) 1085 # define SWIG_PYTHON_THREAD_END_BLOCK 1087 # if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW) 1088 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW 1090 # if !defined(SWIG_PYTHON_THREAD_END_ALLOW) 1091 # define SWIG_PYTHON_THREAD_END_ALLOW 1095 # define SWIG_PYTHON_INITIALIZE_THREADS 1096 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK 1097 # define SWIG_PYTHON_THREAD_END_BLOCK 1098 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW 1099 # define SWIG_PYTHON_THREAD_END_ALLOW 1115 #define SWIG_PY_POINTER 4 1116 #define SWIG_PY_BINARY 5 1133 #if PY_VERSION_HEX >= 0x03000000 1134 SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(
self), PyObject *func)
1136 return PyInstanceMethod_New(func);
1139 SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(
self), PyObject *SWIGUNUSEDPARM(func))
1162 #define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0) 1163 #define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags) 1164 #define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own) 1166 #ifdef SWIGPYTHON_BUILTIN 1167 #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(self, ptr, type, flags) 1169 #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) 1172 #define SWIG_InternalNewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) 1174 #define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty) 1175 #define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src) 1176 #define swig_owntype int 1179 #define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty) 1180 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type) 1183 #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags) 1184 #define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags) 1187 #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type) 1188 #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(NULL, ptr, type, 0) 1191 #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty) 1192 #define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type) 1197 #define SWIG_GetModule(clientdata) SWIG_Python_GetModule(clientdata) 1198 #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer) 1199 #define SWIG_NewClientData(obj) SwigPyClientData_New(obj) 1201 #define SWIG_SetErrorObj SWIG_Python_SetErrorObj 1202 #define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg 1203 #define SWIG_ErrorType(code) SWIG_Python_ErrorType(code) 1204 #define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg) 1205 #define SWIG_fail goto fail 1213 SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) {
1214 SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1215 PyErr_SetObject(errtype, obj);
1217 SWIG_PYTHON_THREAD_END_BLOCK;
1221 SWIG_Python_SetErrorMsg(PyObject *errtype,
const char *msg) {
1222 SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1223 PyErr_SetString(errtype, msg);
1224 SWIG_PYTHON_THREAD_END_BLOCK;
1227 #define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj) 1231 #if defined(SWIGPYTHON_BUILTIN) 1234 SwigPyBuiltin_AddPublicSymbol(PyObject *seq,
const char *key) {
1235 PyObject *s = PyString_InternFromString(key);
1236 PyList_Append(seq, s);
1241 SWIG_Python_SetConstant(PyObject *d, PyObject *public_interface,
const char *name, PyObject *obj) {
1242 #if PY_VERSION_HEX < 0x02030000 1243 PyDict_SetItemString(d, (
char *)name, obj);
1245 PyDict_SetItemString(d, name, obj);
1248 if (public_interface)
1249 SwigPyBuiltin_AddPublicSymbol(public_interface, name);
1255 SWIG_Python_SetConstant(PyObject *d,
const char *name, PyObject *obj) {
1256 #if PY_VERSION_HEX < 0x02030000 1257 PyDict_SetItemString(d, (
char *)name, obj);
1259 PyDict_SetItemString(d, name, obj);
1268 SWIGINTERN PyObject*
1269 SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) {
1270 #if !defined(SWIG_PYTHON_OUTPUT_TUPLE) 1273 }
else if (result == Py_None) {
1277 if (!PyList_Check(result)) {
1278 PyObject *o2 = result;
1279 result = PyList_New(1);
1280 PyList_SetItem(result, 0, o2);
1282 PyList_Append(result,obj);
1291 }
else if (result == Py_None) {
1295 if (!PyTuple_Check(result)) {
1297 result = PyTuple_New(1);
1298 PyTuple_SET_ITEM(result, 0, o2);
1300 o3 = PyTuple_New(1);
1301 PyTuple_SET_ITEM(o3, 0, obj);
1303 result = PySequence_Concat(o2, o3);
1313 SWIGINTERN Py_ssize_t
1314 SWIG_Python_UnpackTuple(PyObject *args,
const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs)
1320 PyErr_Format(PyExc_TypeError,
"%s expected %s%d arguments, got none",
1321 name, (min == max ?
"" :
"at least "), (
int)min);
1325 if (!PyTuple_Check(args)) {
1326 if (min <= 1 && max >= 1) {
1329 for (i = 1; i < max; ++i) {
1334 PyErr_SetString(PyExc_SystemError,
"UnpackTuple() argument list is not a tuple");
1337 Py_ssize_t l = PyTuple_GET_SIZE(args);
1339 PyErr_Format(PyExc_TypeError,
"%s expected %s%d arguments, got %d",
1340 name, (min == max ?
"" :
"at least "), (
int)min, (
int)l);
1342 }
else if (l > max) {
1343 PyErr_Format(PyExc_TypeError,
"%s expected %s%d arguments, got %d",
1344 name, (min == max ?
"" :
"at most "), (
int)max, (
int)l);
1348 for (i = 0; i < l; ++i) {
1349 objs[i] = PyTuple_GET_ITEM(args, i);
1351 for (; l < max; ++l) {
1360 #if PY_VERSION_HEX >= 0x02020000 1361 #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL); 1363 #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj); 1371 #define SWIG_STATIC_POINTER(var) var 1373 #define SWIG_STATIC_POINTER(var) var = 0; if (!var) var 1381 #define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1) 1382 #define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN) 1384 #define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1) 1386 #define SWIG_BUILTIN_TP_INIT (SWIG_POINTER_OWN << 2) 1387 #define SWIG_BUILTIN_INIT (SWIG_BUILTIN_TP_INIT | SWIG_POINTER_OWN) 1394 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) 1395 # ifndef SWIG_PYTHON_NO_BUILD_NONE 1396 # ifndef SWIG_PYTHON_BUILD_NONE 1397 # define SWIG_PYTHON_BUILD_NONE 1402 #ifdef SWIG_PYTHON_BUILD_NONE 1405 # define Py_None SWIG_Py_None() 1407 SWIGRUNTIMEINLINE PyObject *
1410 PyObject *none = Py_BuildValue((
char*)
"");
1414 SWIGRUNTIME PyObject *
1417 static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None();
1424 SWIGRUNTIMEINLINE PyObject *
1427 PyObject *none = Py_None;
1441 PyTypeObject *pytype;
1444 SWIGRUNTIMEINLINE
int 1448 return data ? data->implicitconv : 0;
1451 SWIGRUNTIMEINLINE PyObject *
1454 PyObject *klass = data ? data->klass : 0;
1455 return (klass ? klass : PyExc_RuntimeError);
1460 SwigPyClientData_New(PyObject* obj)
1468 Py_INCREF(data->klass);
1470 if (PyClass_Check(obj)) {
1472 data->newargs = obj;
1475 #if (PY_VERSION_HEX < 0x02020000) 1478 data->newraw = PyObject_GetAttrString(data->klass, (
char *)
"__new__");
1481 Py_INCREF(data->newraw);
1482 data->newargs = PyTuple_New(1);
1483 PyTuple_SetItem(data->newargs, 0, obj);
1485 data->newargs = obj;
1487 Py_INCREF(data->newargs);
1490 data->destroy = PyObject_GetAttrString(data->klass, (
char *)
"__swig_destroy__");
1491 if (PyErr_Occurred()) {
1495 if (data->destroy) {
1497 Py_INCREF(data->destroy);
1498 flags = PyCFunction_GET_FLAGS(data->destroy);
1500 data->delargs = !(flags & (METH_O));
1507 data->implicitconv = 0;
1515 Py_XDECREF(data->newraw);
1516 Py_XDECREF(data->newargs);
1517 Py_XDECREF(data->destroy);
1528 #ifdef SWIGPYTHON_BUILTIN 1534 #ifdef SWIGPYTHON_BUILTIN 1536 SWIGRUNTIME PyObject *
1537 SwigPyObject_get___dict__(PyObject *v, PyObject *SWIGUNUSEDPARM(args))
1542 sobj->dict = PyDict_New();
1544 Py_INCREF(sobj->dict);
1550 SWIGRUNTIME PyObject *
1553 return PyLong_FromVoidPtr(v->ptr);
1556 SWIGRUNTIME PyObject *
1559 PyObject *res = NULL;
1560 PyObject *args = PyTuple_New(1);
1562 if (PyTuple_SetItem(args, 0, SwigPyObject_long(v)) == 0) {
1563 PyObject *ofmt = SWIG_Python_str_FromChar(fmt);
1565 #if PY_VERSION_HEX >= 0x03000000 1566 res = PyUnicode_Format(ofmt,args);
1568 res = PyString_Format(ofmt,args);
1578 SWIGRUNTIME PyObject *
1581 return SwigPyObject_format(
"%o",v);
1584 SWIGRUNTIME PyObject *
1587 return SwigPyObject_format(
"%x",v);
1590 SWIGRUNTIME PyObject *
1597 const char *name = SWIG_TypePrettyName(v->ty);
1598 PyObject *repr = SWIG_Python_str_FromFormat(
"<Swig Object of type '%s' at %p>", (name ? name :
"unknown"), (
void *)v);
1601 PyObject *nrep = SwigPyObject_repr((
SwigPyObject *)v->next);
1603 PyObject *nrep = SwigPyObject_repr((
SwigPyObject *)v->next, args);
1605 # if PY_VERSION_HEX >= 0x03000000 1606 PyObject *joined = PyUnicode_Concat(repr, nrep);
1611 PyString_ConcatAndDel(&repr,nrep);
1622 return (i < j) ? -1 : ((i > j) ? 1 : 0);
1626 SWIGRUNTIME PyObject*
1630 if( op != Py_EQ && op != Py_NE ) {
1631 Py_INCREF(Py_NotImplemented);
1632 return Py_NotImplemented;
1634 res = PyBool_FromLong( (SwigPyObject_compare(v, w)==0) == (op == Py_EQ) ? 1 : 0);
1639 SWIGRUNTIME PyTypeObject* SwigPyObject_TypeOnce(
void);
1641 #ifdef SWIGPYTHON_BUILTIN 1643 SWIGRUNTIME PyTypeObject*
1644 SwigPyObject_type(
void) {
1646 assert(SwigPyObject_stype);
1653 SWIGRUNTIME PyTypeObject*
1654 SwigPyObject_type(
void) {
1655 static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyObject_TypeOnce();
1660 SWIGRUNTIMEINLINE
int 1661 SwigPyObject_Check(PyObject *op) {
1662 #ifdef SWIGPYTHON_BUILTIN 1663 PyTypeObject *target_tp = SwigPyObject_type();
1664 if (PyType_IsSubtype(op->ob_type, target_tp))
1666 return (strcmp(op->ob_type->tp_name,
"SwigPyObject") == 0);
1668 return (Py_TYPE(op) == SwigPyObject_type())
1669 || (strcmp(Py_TYPE(op)->tp_name,
"SwigPyObject") == 0);
1673 SWIGRUNTIME PyObject *
1677 SwigPyObject_dealloc(PyObject *v)
1680 PyObject *next = sobj->next;
1681 if (sobj->own == SWIG_POINTER_OWN) {
1684 PyObject *destroy = data ? data->destroy : 0;
1696 PyObject *val = NULL, *type = NULL, *tb = NULL;
1697 PyErr_Fetch(&val, &type, &tb);
1699 if (data->delargs) {
1701 PyObject *tmp = SwigPyObject_New(sobj->ptr, ty, 0);
1702 res = SWIG_Python_CallFunctor(destroy, tmp);
1705 PyCFunction meth = PyCFunction_GET_FUNCTION(destroy);
1706 PyObject *mself = PyCFunction_GET_SELF(destroy);
1707 res = ((*meth)(mself, v));
1710 PyErr_WriteUnraisable(destroy);
1712 PyErr_Restore(val, type, tb);
1716 #if !defined(SWIG_PYTHON_SILENT_MEMLEAK) 1718 const char *name = SWIG_TypePrettyName(ty);
1719 printf(
"swig/python detected a memory leak of type '%s', no destructor found.\n", (name ? name :
"unknown"));
1727 SWIGRUNTIME PyObject*
1728 SwigPyObject_append(PyObject* v, PyObject* next)
1733 if (!PyArg_ParseTuple(next,(
char *)
"O:append", &tmp))
return NULL;
1736 if (!SwigPyObject_Check(next)) {
1737 PyErr_SetString(PyExc_TypeError,
"Attempt to append a non SwigPyObject");
1742 return SWIG_Py_Void();
1745 SWIGRUNTIME PyObject*
1747 SwigPyObject_next(PyObject* v)
1749 SwigPyObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1754 Py_INCREF(sobj->next);
1757 return SWIG_Py_Void();
1761 SWIGINTERN PyObject*
1763 SwigPyObject_disown(PyObject *v)
1765 SwigPyObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1770 return SWIG_Py_Void();
1773 SWIGINTERN PyObject*
1775 SwigPyObject_acquire(PyObject *v)
1777 SwigPyObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1781 sobj->own = SWIG_POINTER_OWN;
1782 return SWIG_Py_Void();
1785 SWIGINTERN PyObject*
1786 SwigPyObject_own(PyObject *v, PyObject *args)
1789 #if (PY_VERSION_HEX < 0x02020000) 1790 if (!PyArg_ParseTuple(args,(
char *)
"|O:own",&val))
1791 #elif (PY_VERSION_HEX < 0x02050000) 1792 if (!PyArg_UnpackTuple(args, (
char *)
"own", 0, 1, &val))
1794 if (!PyArg_UnpackTuple(args,
"own", 0, 1, &val))
1802 PyObject *obj = PyBool_FromLong(sobj->own);
1805 if (PyObject_IsTrue(val)) {
1806 SwigPyObject_acquire(v);
1808 SwigPyObject_disown(v);
1811 if (PyObject_IsTrue(val)) {
1812 SwigPyObject_acquire(v,args);
1814 SwigPyObject_disown(v,args);
1824 swigobject_methods[] = {
1825 {(
char *)
"disown", (PyCFunction)SwigPyObject_disown, METH_NOARGS, (
char *)
"releases ownership of the pointer"},
1826 {(
char *)
"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS, (
char *)
"acquires ownership of the pointer"},
1827 {(
char *)
"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (
char *)
"returns/sets ownership of the pointer"},
1828 {(
char *)
"append", (PyCFunction)SwigPyObject_append, METH_O, (
char *)
"appends another 'this' object"},
1829 {(
char *)
"next", (PyCFunction)SwigPyObject_next, METH_NOARGS, (
char *)
"returns the next 'this' object"},
1830 {(
char *)
"__repr__",(PyCFunction)SwigPyObject_repr, METH_NOARGS, (
char *)
"returns object representation"},
1835 swigobject_methods[] = {
1836 {(
char *)
"disown", (PyCFunction)SwigPyObject_disown, METH_VARARGS, (
char *)
"releases ownership of the pointer"},
1837 {(
char *)
"acquire", (PyCFunction)SwigPyObject_acquire, METH_VARARGS, (
char *)
"acquires ownership of the pointer"},
1838 {(
char *)
"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (
char *)
"returns/sets ownership of the pointer"},
1839 {(
char *)
"append", (PyCFunction)SwigPyObject_append, METH_VARARGS, (
char *)
"appends another 'this' object"},
1840 {(
char *)
"next", (PyCFunction)SwigPyObject_next, METH_VARARGS, (
char *)
"returns the next 'this' object"},
1841 {(
char *)
"__repr__",(PyCFunction)SwigPyObject_repr, METH_VARARGS, (
char *)
"returns object representation"},
1846 #if PY_VERSION_HEX < 0x02020000 1847 SWIGINTERN PyObject *
1850 return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
1854 SWIGRUNTIME PyTypeObject*
1855 SwigPyObject_TypeOnce(
void) {
1856 static char swigobject_doc[] =
"Swig object carries a C/C++ instance pointer";
1858 static PyNumberMethods SwigPyObject_as_number = {
1863 #
if PY_VERSION_HEX < 0x03000000
1879 #
if PY_VERSION_HEX < 0x03000000
1882 (unaryfunc)SwigPyObject_long,
1883 #if PY_VERSION_HEX < 0x03000000 1884 (unaryfunc)SwigPyObject_long,
1889 #if PY_VERSION_HEX < 0x03000000 1890 (unaryfunc)SwigPyObject_oct,
1891 (unaryfunc)SwigPyObject_hex,
1893 #if PY_VERSION_HEX >= 0x03050000 1894 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1895 #elif PY_VERSION_HEX >= 0x03000000 1896 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1897 #elif PY_VERSION_HEX >= 0x02050000 1898 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1899 #elif PY_VERSION_HEX >= 0x02020000 1900 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1901 #elif PY_VERSION_HEX >= 0x02000000 1902 0,0,0,0,0,0,0,0,0,0,0
1906 static PyTypeObject swigpyobject_type;
1907 static int type_init = 0;
1909 const PyTypeObject tmp = {
1911 #if PY_VERSION_HEX >= 0x03000000 1912 PyVarObject_HEAD_INIT(NULL, 0)
1914 PyObject_HEAD_INIT(NULL)
1917 (
char *)
"SwigPyObject",
1920 (destructor)SwigPyObject_dealloc,
1922 #
if PY_VERSION_HEX < 0x02020000
1923 (getattrfunc)SwigPyObject_getattr,
1928 #if PY_VERSION_HEX >= 0x03000000 1931 (cmpfunc)SwigPyObject_compare,
1933 (reprfunc)SwigPyObject_repr,
1934 &SwigPyObject_as_number,
1940 PyObject_GenericGetAttr,
1947 (richcmpfunc)SwigPyObject_richcompare,
1949 #
if PY_VERSION_HEX >= 0x02020000
1971 #
if PY_VERSION_HEX >= 0x02030000
1974 #
if PY_VERSION_HEX >= 0x02060000
1977 #
if PY_VERSION_HEX >= 0x03040000
1984 #
if PY_VERSION_HEX >= 0x02050000
1990 swigpyobject_type = tmp;
1992 #if PY_VERSION_HEX < 0x02020000 1993 swigpyobject_type.ob_type = &PyType_Type;
1995 if (PyType_Ready(&swigpyobject_type) < 0)
1999 return &swigpyobject_type;
2002 SWIGRUNTIME PyObject *
2012 return (PyObject *)sobj;
2027 SwigPyPacked_print(
SwigPyPacked *v, FILE *fp,
int SWIGUNUSEDPARM(flags))
2029 char result[SWIG_BUFFER_SIZE];
2030 fputs(
"<Swig Packed ", fp);
2031 if (SWIG_PackDataName(result, v->pack, v->size, 0,
sizeof(result))) {
2035 fputs(v->ty->name,fp);
2040 SWIGRUNTIME PyObject *
2043 char result[SWIG_BUFFER_SIZE];
2044 if (SWIG_PackDataName(result, v->pack, v->size, 0,
sizeof(result))) {
2045 return SWIG_Python_str_FromFormat(
"<Swig Packed at %s%s>", result, v->ty->name);
2047 return SWIG_Python_str_FromFormat(
"<Swig Packed %s>", v->ty->name);
2051 SWIGRUNTIME PyObject *
2054 char result[SWIG_BUFFER_SIZE];
2055 if (SWIG_PackDataName(result, v->pack, v->size, 0,
sizeof(result))){
2056 return SWIG_Python_str_FromFormat(
"%s%s", result, v->ty->name);
2058 return SWIG_Python_str_FromChar(v->ty->name);
2067 int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
2068 return s ? s : strncmp((
char *)v->pack, (
char *)w->pack, 2*v->size);
2071 SWIGRUNTIME PyTypeObject* SwigPyPacked_TypeOnce(
void);
2073 SWIGRUNTIME PyTypeObject*
2074 SwigPyPacked_type(
void) {
2075 static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyPacked_TypeOnce();
2079 SWIGRUNTIMEINLINE
int 2080 SwigPyPacked_Check(PyObject *op) {
2081 return ((op)->ob_type == SwigPyPacked_TypeOnce())
2082 || (strcmp((op)->ob_type->tp_name,
"SwigPyPacked") == 0);
2086 SwigPyPacked_dealloc(PyObject *v)
2088 if (SwigPyPacked_Check(v)) {
2095 SWIGRUNTIME PyTypeObject*
2096 SwigPyPacked_TypeOnce(
void) {
2097 static char swigpacked_doc[] =
"Swig object carries a C/C++ instance pointer";
2098 static PyTypeObject swigpypacked_type;
2099 static int type_init = 0;
2101 const PyTypeObject tmp = {
2103 #if PY_VERSION_HEX>=0x03000000 2104 PyVarObject_HEAD_INIT(NULL, 0)
2106 PyObject_HEAD_INIT(NULL)
2109 (
char *)
"SwigPyPacked",
2112 (destructor)SwigPyPacked_dealloc,
2113 (printfunc)SwigPyPacked_print,
2116 #if PY_VERSION_HEX>=0x03000000 2119 (cmpfunc)SwigPyPacked_compare,
2121 (reprfunc)SwigPyPacked_repr,
2127 (reprfunc)SwigPyPacked_str,
2128 PyObject_GenericGetAttr,
2137 #
if PY_VERSION_HEX >= 0x02020000
2159 #
if PY_VERSION_HEX >= 0x02030000
2162 #
if PY_VERSION_HEX >= 0x02060000
2165 #
if PY_VERSION_HEX >= 0x03040000
2172 #
if PY_VERSION_HEX >= 0x02050000
2178 swigpypacked_type = tmp;
2180 #if PY_VERSION_HEX < 0x02020000 2181 swigpypacked_type.ob_type = &PyType_Type;
2183 if (PyType_Ready(&swigpypacked_type) < 0)
2187 return &swigpypacked_type;
2190 SWIGRUNTIME PyObject *
2195 void *pack = malloc(size);
2197 memcpy(pack, ptr, size);
2202 PyObject_DEL((PyObject *) sobj);
2206 return (PyObject *) sobj;
2210 SwigPyPacked_UnpackData(PyObject *obj,
void *ptr,
size_t size)
2212 if (SwigPyPacked_Check(obj)) {
2214 if (sobj->size != size)
return 0;
2215 memcpy(ptr, sobj->pack, size);
2226 SWIGRUNTIMEINLINE PyObject *
2229 return SWIG_Python_str_FromChar(
"this");
2232 static PyObject *swig_this = NULL;
2234 SWIGRUNTIME PyObject *
2237 if (swig_this == NULL)
2238 swig_this = _SWIG_This();
2245 #if PY_VERSION_HEX>=0x03000000 2246 #define SWIG_PYTHON_SLOW_GETSET_THIS 2250 SWIG_Python_GetSwigThis(PyObject *pyobj)
2254 if (SwigPyObject_Check(pyobj))
2257 #ifdef SWIGPYTHON_BUILTIN 2259 # ifdef PyWeakref_CheckProxy 2260 if (PyWeakref_CheckProxy(pyobj)) {
2261 pyobj = PyWeakref_GET_OBJECT(pyobj);
2262 if (pyobj && SwigPyObject_Check(pyobj))
2271 #if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000)) 2272 if (PyInstance_Check(pyobj)) {
2273 obj = _PyInstance_Lookup(pyobj, SWIG_This());
2275 PyObject **dictptr = _PyObject_GetDictPtr(pyobj);
2276 if (dictptr != NULL) {
2277 PyObject *dict = *dictptr;
2278 obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0;
2280 #ifdef PyWeakref_CheckProxy 2281 if (PyWeakref_CheckProxy(pyobj)) {
2282 PyObject *wobj = PyWeakref_GET_OBJECT(pyobj);
2283 return wobj ? SWIG_Python_GetSwigThis(wobj) : 0;
2286 obj = PyObject_GetAttr(pyobj,SWIG_This());
2290 if (PyErr_Occurred()) PyErr_Clear();
2296 obj = PyObject_GetAttr(pyobj,SWIG_This());
2300 if (PyErr_Occurred()) PyErr_Clear();
2304 if (obj && !SwigPyObject_Check(obj)) {
2307 return SWIG_Python_GetSwigThis(obj);
2316 SWIG_Python_AcquirePtr(PyObject *obj,
int own) {
2317 if (own == SWIG_POINTER_OWN) {
2320 int oldown = sobj->own;
2331 SWIG_Python_ConvertPtrAndOwn(PyObject *obj,
void **ptr,
swig_type_info *ty,
int flags,
int *own) {
2334 int implicit_conv = (flags & SWIG_POINTER_IMPLICIT_CONV) != 0;
2338 if (obj == Py_None && !implicit_conv) {
2346 sobj = SWIG_Python_GetSwigThis(obj);
2350 void *vptr = sobj->ptr;
2355 if (ptr) *ptr = vptr;
2364 *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
2365 if (newmemory == SWIG_CAST_NEW_MEMORY) {
2368 *own = *own | SWIG_CAST_NEW_MEMORY;
2375 if (ptr) *ptr = vptr;
2381 *own = *own | sobj->own;
2382 if (flags & SWIG_POINTER_DISOWN) {
2387 if (implicit_conv) {
2389 if (data && !data->implicitconv) {
2390 PyObject *klass = data->klass;
2393 data->implicitconv = 1;
2394 impconv = SWIG_Python_CallFunctor(klass, obj);
2395 data->implicitconv = 0;
2396 if (PyErr_Occurred()) {
2404 res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0);
2405 if (SWIG_IsOK(res)) {
2410 res = SWIG_AddCast(res);
2411 res = SWIG_AddNewMask(res);
2413 res = SWIG_AddCast(res);
2422 if (!SWIG_IsOK(res) && obj == Py_None) {
2425 if (PyErr_Occurred())
2436 SWIG_Python_ConvertFunctionPtr(PyObject *obj,
void **ptr,
swig_type_info *ty) {
2437 if (!PyCFunction_Check(obj)) {
2438 return SWIG_ConvertPtr(obj, ptr, ty, 0);
2443 const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
2444 const char *desc = doc ? strstr(doc,
"swig_ptr: ") : 0;
2446 desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
2453 *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
2468 SWIG_Python_ConvertPacked(PyObject *obj,
void *ptr,
size_t sz,
swig_type_info *ty) {
2470 if (!to)
return SWIG_ERROR;
2475 if (!tc)
return SWIG_ERROR;
2490 SWIGRUNTIME PyObject*
2493 #if (PY_VERSION_HEX >= 0x02020000) 2495 PyObject *newraw = data->newraw;
2497 inst = PyObject_Call(newraw, data->newargs, NULL);
2499 #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS) 2500 PyObject **dictptr = _PyObject_GetDictPtr(inst);
2501 if (dictptr != NULL) {
2502 PyObject *dict = *dictptr;
2504 dict = PyDict_New();
2506 PyDict_SetItem(dict, SWIG_This(), swig_this);
2510 PyObject *key = SWIG_This();
2511 PyObject_SetAttr(inst, key, swig_this);
2515 #if PY_VERSION_HEX >= 0x03000000 2516 inst = ((PyTypeObject*) data->newargs)->tp_new((PyTypeObject*) data->newargs, Py_None, Py_None);
2518 PyObject_SetAttr(inst, SWIG_This(), swig_this);
2519 Py_TYPE(inst)->tp_flags &= ~Py_TPFLAGS_VALID_VERSION_TAG;
2522 PyObject *dict = PyDict_New();
2524 PyDict_SetItem(dict, SWIG_This(), swig_this);
2525 inst = PyInstance_NewRaw(data->newargs, dict);
2532 #if (PY_VERSION_HEX >= 0x02010000) 2534 PyObject *dict = PyDict_New();
2536 PyDict_SetItem(dict, SWIG_This(), swig_this);
2537 inst = PyInstance_NewRaw(data->newargs, dict);
2540 return (PyObject *) inst;
2542 PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type);
2546 inst->in_class = (PyClassObject *)data->newargs;
2547 Py_INCREF(inst->in_class);
2548 inst->in_dict = PyDict_New();
2549 if (inst->in_dict == NULL) {
2553 #ifdef Py_TPFLAGS_HAVE_WEAKREFS 2554 inst->in_weakreflist = NULL;
2556 #ifdef Py_TPFLAGS_GC 2557 PyObject_GC_Init(inst);
2559 PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this);
2560 return (PyObject *) inst;
2566 SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
2569 #if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS) 2570 PyObject **dictptr = _PyObject_GetDictPtr(inst);
2571 if (dictptr != NULL) {
2574 dict = PyDict_New();
2577 PyDict_SetItem(dict, SWIG_This(), swig_this);
2581 dict = PyObject_GetAttrString(inst, (
char*)
"__dict__");
2582 PyDict_SetItem(dict, SWIG_This(), swig_this);
2587 SWIGINTERN PyObject *
2588 SWIG_Python_InitShadowInstance(PyObject *args) {
2590 if (!SWIG_Python_UnpackTuple(args,
"swiginit", 2, 2, obj)) {
2595 SwigPyObject_append((PyObject*) sthis, obj[1]);
2597 SWIG_Python_SetSwigThis(obj[0], obj[1]);
2599 return SWIG_Py_Void();
2605 SWIGRUNTIME PyObject *
2606 SWIG_Python_NewPointerObj(PyObject *
self,
void *ptr,
swig_type_info *type,
int flags) {
2612 return SWIG_Py_Void();
2615 own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0;
2616 if (clientdata && clientdata->pytype) {
2618 if (flags & SWIG_BUILTIN_TP_INIT) {
2621 PyObject *next_self = clientdata->pytype->tp_alloc(clientdata->pytype, 0);
2622 while (newobj->next)
2624 newobj->next = next_self;
2626 #ifdef SWIGPYTHON_BUILTIN 2631 newobj = PyObject_New(
SwigPyObject, clientdata->pytype);
2632 #ifdef SWIGPYTHON_BUILTIN 2641 return (PyObject*) newobj;
2643 return SWIG_Py_Void();
2646 assert(!(flags & SWIG_BUILTIN_TP_INIT));
2648 robj = SwigPyObject_New(ptr, type, own);
2649 if (robj && clientdata && !(flags & SWIG_POINTER_NOSHADOW)) {
2650 PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj);
2659 SWIGRUNTIMEINLINE PyObject *
2660 SWIG_Python_NewPackedObj(
void *ptr,
size_t sz,
swig_type_info *type) {
2661 return ptr ? SwigPyPacked_New((
void *) ptr, sz, type) : SWIG_Py_Void();
2668 #ifdef SWIG_LINK_RUNTIME 2669 void *SWIG_ReturnGlobalTypeList(
void *);
2673 SWIG_Python_GetModule(
void *SWIGUNUSEDPARM(clientdata)) {
2674 static void *type_pointer = (
void *)0;
2676 if (!type_pointer) {
2677 #ifdef SWIG_LINK_RUNTIME 2678 type_pointer = SWIG_ReturnGlobalTypeList((
void *)0);
2680 # ifdef SWIGPY_USE_CAPSULE 2681 type_pointer = PyCapsule_Import(SWIGPY_CAPSULE_NAME, 0);
2683 type_pointer = PyCObject_Import((
char*)
"swig_runtime_data" SWIG_RUNTIME_VERSION,
2684 (
char*)
"type_pointer" SWIG_TYPE_TABLE_NAME);
2686 if (PyErr_Occurred()) {
2688 type_pointer = (
void *)0;
2695 #if PY_MAJOR_VERSION < 2 2699 PyModule_AddObject(PyObject *m,
char *name, PyObject *o)
2702 if (!PyModule_Check(m)) {
2703 PyErr_SetString(PyExc_TypeError,
"PyModule_AddObject() needs module as first arg");
2707 PyErr_SetString(PyExc_TypeError,
"PyModule_AddObject() needs non-NULL value");
2711 dict = PyModule_GetDict(m);
2714 PyErr_Format(PyExc_SystemError,
"module '%s' has no __dict__",
2715 PyModule_GetName(m));
2718 if (PyDict_SetItemString(dict, name, o))
2726 #ifdef SWIGPY_USE_CAPSULE 2727 SWIG_Python_DestroyModule(PyObject *obj)
2729 SWIG_Python_DestroyModule(
void *vptr)
2732 #ifdef SWIGPY_USE_CAPSULE 2739 for (i =0; i < swig_module->size; ++i) {
2743 if (data) SwigPyClientData_Del(data);
2746 Py_DECREF(SWIG_This());
2752 #if PY_VERSION_HEX >= 0x03000000 2754 PyObject *module = PyImport_AddModule((
char*)
"swig_runtime_data" SWIG_RUNTIME_VERSION);
2756 static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };
2757 PyObject *module = Py_InitModule((
char*)
"swig_runtime_data" SWIG_RUNTIME_VERSION, swig_empty_runtime_method_table);
2759 #ifdef SWIGPY_USE_CAPSULE 2760 PyObject *pointer = PyCapsule_New((
void *) swig_module, SWIGPY_CAPSULE_NAME, SWIG_Python_DestroyModule);
2761 if (pointer && module) {
2762 PyModule_AddObject(module, (
char*)
"type_pointer_capsule" SWIG_TYPE_TABLE_NAME, pointer);
2764 Py_XDECREF(pointer);
2767 PyObject *pointer = PyCObject_FromVoidPtr((
void *) swig_module, SWIG_Python_DestroyModule);
2768 if (pointer && module) {
2769 PyModule_AddObject(module, (
char*)
"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
2771 Py_XDECREF(pointer);
2777 SWIGRUNTIME PyObject *
2778 SWIG_Python_TypeCache(
void) {
2779 static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
2784 SWIG_Python_TypeQuery(
const char *type)
2786 PyObject *cache = SWIG_Python_TypeCache();
2787 PyObject *key = SWIG_Python_str_FromChar(type);
2788 PyObject *obj = PyDict_GetItem(cache, key);
2791 #ifdef SWIGPY_USE_CAPSULE 2798 descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type);
2800 #ifdef SWIGPY_USE_CAPSULE 2801 obj = PyCapsule_New((
void*) descriptor, NULL, NULL);
2803 obj = PyCObject_FromVoidPtr(descriptor, NULL);
2805 PyDict_SetItem(cache, key, obj);
2816 #define SWIG_POINTER_EXCEPTION 0 2817 #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg) 2818 #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags) 2821 SWIG_Python_AddErrMesg(
const char* mesg,
int infront)
2823 if (PyErr_Occurred()) {
2825 PyObject *value = 0;
2826 PyObject *traceback = 0;
2827 PyErr_Fetch(&type, &value, &traceback);
2830 PyObject *old_str = PyObject_Str(value);
2834 PyErr_Format(type,
"%s %s", mesg, tmp = SWIG_Python_str_AsChar(old_str));
2836 PyErr_Format(type,
"%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg);
2838 SWIG_Python_str_DelForPy3(tmp);
2848 SWIG_Python_ArgFail(
int argnum)
2850 if (PyErr_Occurred()) {
2853 PyOS_snprintf(mesg,
sizeof(mesg),
"argument number %d:", argnum);
2854 return SWIG_Python_AddErrMesg(mesg, 1);
2860 SWIGRUNTIMEINLINE
const char *
2861 SwigPyObject_GetDesc(PyObject *
self)
2865 return ty ? ty->str :
"";
2869 SWIG_Python_TypeError(
const char *type, PyObject *obj)
2872 #if defined(SWIG_COBJECT_TYPES) 2873 if (obj && SwigPyObject_Check(obj)) {
2874 const char *otype = (
const char *) SwigPyObject_GetDesc(obj);
2876 PyErr_Format(PyExc_TypeError,
"a '%s' is expected, 'SwigPyObject(%s)' is received",
2883 const char *otype = (obj ? obj->ob_type->tp_name : 0);
2885 PyObject *str = PyObject_Str(obj);
2886 const char *cstr = str ? SWIG_Python_str_AsChar(str) : 0;
2888 PyErr_Format(PyExc_TypeError,
"a '%s' is expected, '%s(%s)' is received",
2890 SWIG_Python_str_DelForPy3(cstr);
2892 PyErr_Format(PyExc_TypeError,
"a '%s' is expected, '%s' is received",
2899 PyErr_Format(PyExc_TypeError,
"a '%s' is expected", type);
2901 PyErr_Format(PyExc_TypeError,
"unexpected type is received");
2908 SWIG_Python_MustGetPtr(PyObject *obj,
swig_type_info *ty,
int SWIGUNUSEDPARM(argnum),
int flags) {
2910 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
2912 #if SWIG_POINTER_EXCEPTION 2914 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
2915 SWIG_Python_ArgFail(argnum);
2922 #ifdef SWIGPYTHON_BUILTIN 2924 SWIG_Python_NonDynamicSetAttr(PyObject *obj, PyObject *name, PyObject *value) {
2925 PyTypeObject *tp = obj->ob_type;
2927 PyObject *encoded_name;
2931 # ifdef Py_USING_UNICODE 2932 if (PyString_Check(name)) {
2933 name = PyUnicode_Decode(PyString_AsString(name), PyString_Size(name), NULL, NULL);
2936 }
else if (!PyUnicode_Check(name))
2938 if (!PyString_Check(name))
2941 PyErr_Format(PyExc_TypeError,
"attribute name must be string, not '%.200s'", name->ob_type->tp_name);
2948 if (PyType_Ready(tp) < 0)
2952 descr = _PyType_Lookup(tp, name);
2955 f = descr->ob_type->tp_descr_set;
2957 if (PyString_Check(name)) {
2958 encoded_name = name;
2961 encoded_name = PyUnicode_AsUTF8String(name);
2963 PyErr_Format(PyExc_AttributeError,
"'%.100s' object has no attribute '%.200s'", tp->tp_name, PyString_AsString(encoded_name));
2964 Py_DECREF(encoded_name);
2966 res = f(descr, obj, value);
2982 #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0) 2984 #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else 2990 #define SWIGTYPE_p_char swig_types[0] 2991 #define SWIGTYPE_p_int swig_types[1] 2992 #define SWIGTYPE_p_unsigned_char swig_types[2] 2993 #define SWIGTYPE_p_unsigned_int swig_types[3] 2994 #define SWIGTYPE_p_unsigned_long swig_types[4] 2995 #define SWIGTYPE_p_unsigned_short swig_types[5] 2998 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) 2999 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) 3003 #if (PY_VERSION_HEX <= 0x02000000) 3004 # if !defined(SWIG_PYTHON_CLASSIC) 3005 # error "This python version requires swig to be run with the '-classic' option" 3012 #if PY_VERSION_HEX >= 0x03000000 3013 # define SWIG_init PyInit__RoboClawMsgs 3016 # define SWIG_init init_RoboClawMsgs 3019 #define SWIG_name "_RoboClawMsgs" 3021 #define SWIGVERSION 0x030008 3022 #define SWIG_VERSION SWIGVERSION 3025 #define SWIG_as_voidptr(a) (void *)((const void *)(a)) 3026 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),(void**)(a)) 3030 #include "rnr/rnrconfig.h" 3035 SWIGINTERNINLINE PyObject*
3036 SWIG_From_int (
int value)
3038 return PyInt_FromLong((
long) value);
3042 #define SWIG_From_long PyLong_FromLong 3045 SWIGINTERNINLINE PyObject*
3046 SWIG_From_unsigned_SS_long (
unsigned long value)
3048 return (value > LONG_MAX) ?
3049 PyLong_FromUnsignedLong(value) : PyLong_FromLong((long)(value));
3053 SWIGINTERNINLINE PyObject *
3054 SWIG_From_unsigned_SS_char (
unsigned char value)
3056 return SWIG_From_unsigned_SS_long (value);
3060 SWIGINTERNINLINE PyObject *
3061 SWIG_From_size_t (
size_t value)
3063 return SWIG_From_unsigned_SS_long ((
unsigned long)(value));
3067 #define SWIG_From_double PyFloat_FromDouble 3071 #if !defined(SWIG_NO_LLONG_MAX) 3072 # if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__) 3073 # define LLONG_MAX __LONG_LONG_MAX__ 3074 # define LLONG_MIN (-LLONG_MAX - 1LL) 3075 # define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) 3080 SWIGINTERNINLINE PyObject*
3081 SWIG_From_long_SS_long (
long long value)
3083 return ((value < LONG_MIN) || (value > LONG_MAX)) ?
3084 PyLong_FromLongLong(value) : PyLong_FromLong((long)(value));
3088 SWIGINTERNINLINE PyObject*
3089 SWIG_From_unsigned_SS_int (
unsigned int value)
3091 return PyInt_FromSize_t((
size_t) value);
3099 SWIGINTERN PyObject *SerBaud2400_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3102 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3103 d = PyModule_GetDict(module);
3104 if (!d)
return NULL;
3105 SWIG_Python_SetConstant(d,
"SerBaud2400",SWIG_From_int((
int)(2400)));
3106 return SWIG_Py_Void();
3110 SWIGINTERN PyObject *SerBaud9600_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3113 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3114 d = PyModule_GetDict(module);
3115 if (!d)
return NULL;
3116 SWIG_Python_SetConstant(d,
"SerBaud9600",SWIG_From_int((
int)(9600)));
3117 return SWIG_Py_Void();
3121 SWIGINTERN PyObject *SerBaud19200_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3124 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3125 d = PyModule_GetDict(module);
3126 if (!d)
return NULL;
3127 SWIG_Python_SetConstant(d,
"SerBaud19200",SWIG_From_int((
int)(19200)));
3128 return SWIG_Py_Void();
3132 SWIGINTERN PyObject *SerBaud38400_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3135 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3136 d = PyModule_GetDict(module);
3137 if (!d)
return NULL;
3138 SWIG_Python_SetConstant(d,
"SerBaud38400",SWIG_From_int((
int)(38400)));
3139 return SWIG_Py_Void();
3143 SWIGINTERN PyObject *SerBaud115200_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3146 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3147 d = PyModule_GetDict(module);
3148 if (!d)
return NULL;
3149 SWIG_Python_SetConstant(d,
"SerBaud115200",SWIG_From_int((
int)(115200)));
3150 return SWIG_Py_Void();
3154 SWIGINTERN PyObject *SerBaud230400_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3157 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3158 d = PyModule_GetDict(module);
3159 if (!d)
return NULL;
3160 SWIG_Python_SetConstant(d,
"SerBaud230400",SWIG_From_int((
int)(230400)));
3161 return SWIG_Py_Void();
3165 SWIGINTERN PyObject *SerBaud460800_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3168 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3169 d = PyModule_GetDict(module);
3170 if (!d)
return NULL;
3171 SWIG_Python_SetConstant(d,
"SerBaud460800",SWIG_From_int((
int)(460800)));
3172 return SWIG_Py_Void();
3176 SWIGINTERN PyObject *USBBaud1Mbps_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3179 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3180 d = PyModule_GetDict(module);
3181 if (!d)
return NULL;
3182 SWIG_Python_SetConstant(d,
"USBBaud1Mbps",SWIG_From_int((
int)(1000000)));
3183 return SWIG_Py_Void();
3187 SWIGINTERN PyObject *AddrMin_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3190 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3191 d = PyModule_GetDict(module);
3192 if (!d)
return NULL;
3193 SWIG_Python_SetConstant(d,
"AddrMin",SWIG_From_unsigned_SS_char((
unsigned char)(0x80)));
3194 return SWIG_Py_Void();
3198 SWIGINTERN PyObject *AddrMax_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3201 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3202 d = PyModule_GetDict(module);
3203 if (!d)
return NULL;
3204 SWIG_Python_SetConstant(d,
"AddrMax",SWIG_From_unsigned_SS_char((
unsigned char)(0x87)));
3205 return SWIG_Py_Void();
3209 SWIGINTERN PyObject *AddrDft_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3212 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3213 d = PyModule_GetDict(module);
3214 if (!d)
return NULL;
3215 SWIG_Python_SetConstant(d,
"AddrDft",SWIG_From_unsigned_SS_char((
unsigned char)(0x80)));
3216 return SWIG_Py_Void();
3220 SWIGINTERN PyObject *CheckSumMask_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3223 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3224 d = PyModule_GetDict(module);
3225 if (!d)
return NULL;
3226 SWIG_Python_SetConstant(d,
"CheckSumMask",SWIG_From_unsigned_SS_char((
unsigned char)(0x7f)));
3227 return SWIG_Py_Void();
3231 SWIGINTERN PyObject *AckReqBit_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3234 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3235 d = PyModule_GetDict(module);
3236 if (!d)
return NULL;
3237 SWIG_Python_SetConstant(d,
"AckReqBit",SWIG_From_unsigned_SS_char((
unsigned char)(0x80)));
3238 return SWIG_Py_Void();
3242 SWIGINTERN PyObject *MsgWithNoCrc_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3245 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3246 d = PyModule_GetDict(module);
3247 if (!d)
return NULL;
3248 SWIG_Python_SetConstant(d,
"MsgWithNoCrc",SWIG_From_int((
int)(MsgWithNoCrc)));
3249 return SWIG_Py_Void();
3253 SWIGINTERN PyObject *MsgWithCrc_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3256 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3257 d = PyModule_GetDict(module);
3258 if (!d)
return NULL;
3259 SWIG_Python_SetConstant(d,
"MsgWithCrc",SWIG_From_int((
int)(MsgWithCrc)));
3260 return SWIG_Py_Void();
3264 SWIGINTERN PyObject *MsgIgnoreCrc_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3267 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3268 d = PyModule_GetDict(module);
3269 if (!d)
return NULL;
3270 SWIG_Python_SetConstant(d,
"MsgIgnoreCrc",SWIG_From_int((
int)(MsgIgnoreCrc)));
3271 return SWIG_Py_Void();
3275 SWIGINTERN PyObject *MsgLenFixed_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3278 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3279 d = PyModule_GetDict(module);
3280 if (!d)
return NULL;
3281 SWIG_Python_SetConstant(d,
"MsgLenFixed",SWIG_From_int((
int)(MsgLenFixed)));
3282 return SWIG_Py_Void();
3286 SWIGINTERN PyObject *MsgLenVariable_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3289 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3290 d = PyModule_GetDict(module);
3291 if (!d)
return NULL;
3292 SWIG_Python_SetConstant(d,
"MsgLenVariable",SWIG_From_int((
int)(MsgLenVariable)));
3293 return SWIG_Py_Void();
3297 SWIGINTERN PyObject *RspAck_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3300 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3301 d = PyModule_GetDict(module);
3302 if (!d)
return NULL;
3303 SWIG_Python_SetConstant(d,
"RspAck",SWIG_From_unsigned_SS_char((
unsigned char)(0xff)));
3304 return SWIG_Py_Void();
3308 SWIGINTERN PyObject *CmdDriveForwardMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3311 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3312 d = PyModule_GetDict(module);
3313 if (!d)
return NULL;
3314 SWIG_Python_SetConstant(d,
"CmdDriveForwardMot1",SWIG_From_int((
int)(CmdDriveForwardMot1)));
3315 return SWIG_Py_Void();
3319 SWIGINTERN PyObject *CmdDriveBackwardMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3322 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3323 d = PyModule_GetDict(module);
3324 if (!d)
return NULL;
3325 SWIG_Python_SetConstant(d,
"CmdDriveBackwardMot1",SWIG_From_int((
int)(CmdDriveBackwardMot1)));
3326 return SWIG_Py_Void();
3330 SWIGINTERN PyObject *CmdSetMinMainVolt_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3333 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3334 d = PyModule_GetDict(module);
3335 if (!d)
return NULL;
3336 SWIG_Python_SetConstant(d,
"CmdSetMinMainVolt",SWIG_From_int((
int)(CmdSetMinMainVolt)));
3337 return SWIG_Py_Void();
3341 SWIGINTERN PyObject *CmdSetMaxMainVolt_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3344 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3345 d = PyModule_GetDict(module);
3346 if (!d)
return NULL;
3347 SWIG_Python_SetConstant(d,
"CmdSetMaxMainVolt",SWIG_From_int((
int)(CmdSetMaxMainVolt)));
3348 return SWIG_Py_Void();
3352 SWIGINTERN PyObject *CmdDriveForwardMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3355 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3356 d = PyModule_GetDict(module);
3357 if (!d)
return NULL;
3358 SWIG_Python_SetConstant(d,
"CmdDriveForwardMot2",SWIG_From_int((
int)(CmdDriveForwardMot2)));
3359 return SWIG_Py_Void();
3363 SWIGINTERN PyObject *CmdDriveBackwardMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3366 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3367 d = PyModule_GetDict(module);
3368 if (!d)
return NULL;
3369 SWIG_Python_SetConstant(d,
"CmdDriveBackwardMot2",SWIG_From_int((
int)(CmdDriveBackwardMot2)));
3370 return SWIG_Py_Void();
3374 SWIGINTERN PyObject *CmdDriveMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3377 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3378 d = PyModule_GetDict(module);
3379 if (!d)
return NULL;
3380 SWIG_Python_SetConstant(d,
"CmdDriveMot1",SWIG_From_int((
int)(CmdDriveMot1)));
3381 return SWIG_Py_Void();
3385 SWIGINTERN PyObject *CmdDriveMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3388 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3389 d = PyModule_GetDict(module);
3390 if (!d)
return NULL;
3391 SWIG_Python_SetConstant(d,
"CmdDriveMot2",SWIG_From_int((
int)(CmdDriveMot2)));
3392 return SWIG_Py_Void();
3396 SWIGINTERN PyObject *CmdMixDriveForward_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3399 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3400 d = PyModule_GetDict(module);
3401 if (!d)
return NULL;
3402 SWIG_Python_SetConstant(d,
"CmdMixDriveForward",SWIG_From_int((
int)(CmdMixDriveForward)));
3403 return SWIG_Py_Void();
3407 SWIGINTERN PyObject *CmdMixDriveBackward_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3410 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3411 d = PyModule_GetDict(module);
3412 if (!d)
return NULL;
3413 SWIG_Python_SetConstant(d,
"CmdMixDriveBackward",SWIG_From_int((
int)(CmdMixDriveBackward)));
3414 return SWIG_Py_Void();
3418 SWIGINTERN PyObject *CmdMixTurnRight_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3421 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3422 d = PyModule_GetDict(module);
3423 if (!d)
return NULL;
3424 SWIG_Python_SetConstant(d,
"CmdMixTurnRight",SWIG_From_int((
int)(CmdMixTurnRight)));
3425 return SWIG_Py_Void();
3429 SWIGINTERN PyObject *CmdMixTurnLeft_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3432 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3433 d = PyModule_GetDict(module);
3434 if (!d)
return NULL;
3435 SWIG_Python_SetConstant(d,
"CmdMixTurnLeft",SWIG_From_int((
int)(CmdMixTurnLeft)));
3436 return SWIG_Py_Void();
3440 SWIGINTERN PyObject *CmdMixDrive_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3443 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3444 d = PyModule_GetDict(module);
3445 if (!d)
return NULL;
3446 SWIG_Python_SetConstant(d,
"CmdMixDrive",SWIG_From_int((
int)(CmdMixDrive)));
3447 return SWIG_Py_Void();
3451 SWIGINTERN PyObject *CmdMixTurn_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3454 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3455 d = PyModule_GetDict(module);
3456 if (!d)
return NULL;
3457 SWIG_Python_SetConstant(d,
"CmdMixTurn",SWIG_From_int((
int)(CmdMixTurn)));
3458 return SWIG_Py_Void();
3462 SWIGINTERN PyObject *CmdReadEncoderMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3465 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3466 d = PyModule_GetDict(module);
3467 if (!d)
return NULL;
3468 SWIG_Python_SetConstant(d,
"CmdReadEncoderMot1",SWIG_From_int((
int)(CmdReadEncoderMot1)));
3469 return SWIG_Py_Void();
3473 SWIGINTERN PyObject *CmdReadEncoderMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3476 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3477 d = PyModule_GetDict(module);
3478 if (!d)
return NULL;
3479 SWIG_Python_SetConstant(d,
"CmdReadEncoderMot2",SWIG_From_int((
int)(CmdReadEncoderMot2)));
3480 return SWIG_Py_Void();
3484 SWIGINTERN PyObject *CmdReadSpeedMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3487 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3488 d = PyModule_GetDict(module);
3489 if (!d)
return NULL;
3490 SWIG_Python_SetConstant(d,
"CmdReadSpeedMot1",SWIG_From_int((
int)(CmdReadSpeedMot1)));
3491 return SWIG_Py_Void();
3495 SWIGINTERN PyObject *CmdReadSpeedMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3498 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3499 d = PyModule_GetDict(module);
3500 if (!d)
return NULL;
3501 SWIG_Python_SetConstant(d,
"CmdReadSpeedMot2",SWIG_From_int((
int)(CmdReadSpeedMot2)));
3502 return SWIG_Py_Void();
3506 SWIGINTERN PyObject *CmdResetEncoderCntrs_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3509 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3510 d = PyModule_GetDict(module);
3511 if (!d)
return NULL;
3512 SWIG_Python_SetConstant(d,
"CmdResetEncoderCntrs",SWIG_From_int((
int)(CmdResetEncoderCntrs)));
3513 return SWIG_Py_Void();
3517 SWIGINTERN PyObject *CmdReadFwVersion_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3520 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3521 d = PyModule_GetDict(module);
3522 if (!d)
return NULL;
3523 SWIG_Python_SetConstant(d,
"CmdReadFwVersion",SWIG_From_int((
int)(CmdReadFwVersion)));
3524 return SWIG_Py_Void();
3528 SWIGINTERN PyObject *CmdSetEncoderReg1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3531 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3532 d = PyModule_GetDict(module);
3533 if (!d)
return NULL;
3534 SWIG_Python_SetConstant(d,
"CmdSetEncoderReg1",SWIG_From_int((
int)(CmdSetEncoderReg1)));
3535 return SWIG_Py_Void();
3539 SWIGINTERN PyObject *CmdSetEncoderReg2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3542 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3543 d = PyModule_GetDict(module);
3544 if (!d)
return NULL;
3545 SWIG_Python_SetConstant(d,
"CmdSetEncoderReg2",SWIG_From_int((
int)(CmdSetEncoderReg2)));
3546 return SWIG_Py_Void();
3550 SWIGINTERN PyObject *CmdReadMainBattVolt_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3553 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3554 d = PyModule_GetDict(module);
3555 if (!d)
return NULL;
3556 SWIG_Python_SetConstant(d,
"CmdReadMainBattVolt",SWIG_From_int((
int)(CmdReadMainBattVolt)));
3557 return SWIG_Py_Void();
3561 SWIGINTERN PyObject *CmdReadLogicVolt_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3564 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3565 d = PyModule_GetDict(module);
3566 if (!d)
return NULL;
3567 SWIG_Python_SetConstant(d,
"CmdReadLogicVolt",SWIG_From_int((
int)(CmdReadLogicVolt)));
3568 return SWIG_Py_Void();
3572 SWIGINTERN PyObject *CmdSetMinLogicVolt_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3575 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3576 d = PyModule_GetDict(module);
3577 if (!d)
return NULL;
3578 SWIG_Python_SetConstant(d,
"CmdSetMinLogicVolt",SWIG_From_int((
int)(CmdSetMinLogicVolt)));
3579 return SWIG_Py_Void();
3583 SWIGINTERN PyObject *CmdSetMaxLogicVolt_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3586 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3587 d = PyModule_GetDict(module);
3588 if (!d)
return NULL;
3589 SWIG_Python_SetConstant(d,
"CmdSetMaxLogicVolt",SWIG_From_int((
int)(CmdSetMaxLogicVolt)));
3590 return SWIG_Py_Void();
3594 SWIGINTERN PyObject *CmdSetVelPidMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3597 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3598 d = PyModule_GetDict(module);
3599 if (!d)
return NULL;
3600 SWIG_Python_SetConstant(d,
"CmdSetVelPidMot1",SWIG_From_int((
int)(CmdSetVelPidMot1)));
3601 return SWIG_Py_Void();
3605 SWIGINTERN PyObject *CmdSetVelPidMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3608 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3609 d = PyModule_GetDict(module);
3610 if (!d)
return NULL;
3611 SWIG_Python_SetConstant(d,
"CmdSetVelPidMot2",SWIG_From_int((
int)(CmdSetVelPidMot2)));
3612 return SWIG_Py_Void();
3616 SWIGINTERN PyObject *CmdRead125SpeedMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3619 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3620 d = PyModule_GetDict(module);
3621 if (!d)
return NULL;
3622 SWIG_Python_SetConstant(d,
"CmdRead125SpeedMot1",SWIG_From_int((
int)(CmdRead125SpeedMot1)));
3623 return SWIG_Py_Void();
3627 SWIGINTERN PyObject *CmdRead125SpeedMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3630 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3631 d = PyModule_GetDict(module);
3632 if (!d)
return NULL;
3633 SWIG_Python_SetConstant(d,
"CmdRead125SpeedMot2",SWIG_From_int((
int)(CmdRead125SpeedMot2)));
3634 return SWIG_Py_Void();
3638 SWIGINTERN PyObject *CmdDriveDutyMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3641 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3642 d = PyModule_GetDict(module);
3643 if (!d)
return NULL;
3644 SWIG_Python_SetConstant(d,
"CmdDriveDutyMot1",SWIG_From_int((
int)(CmdDriveDutyMot1)));
3645 return SWIG_Py_Void();
3649 SWIGINTERN PyObject *CmdDriveDutyMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3652 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3653 d = PyModule_GetDict(module);
3654 if (!d)
return NULL;
3655 SWIG_Python_SetConstant(d,
"CmdDriveDutyMot2",SWIG_From_int((
int)(CmdDriveDutyMot2)));
3656 return SWIG_Py_Void();
3660 SWIGINTERN PyObject *CmdDriveDuty_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3663 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3664 d = PyModule_GetDict(module);
3665 if (!d)
return NULL;
3666 SWIG_Python_SetConstant(d,
"CmdDriveDuty",SWIG_From_int((
int)(CmdDriveDuty)));
3667 return SWIG_Py_Void();
3671 SWIGINTERN PyObject *CmdDriveQMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3674 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3675 d = PyModule_GetDict(module);
3676 if (!d)
return NULL;
3677 SWIG_Python_SetConstant(d,
"CmdDriveQMot1",SWIG_From_int((
int)(CmdDriveQMot1)));
3678 return SWIG_Py_Void();
3682 SWIGINTERN PyObject *CmdDriveQMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3685 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3686 d = PyModule_GetDict(module);
3687 if (!d)
return NULL;
3688 SWIG_Python_SetConstant(d,
"CmdDriveQMot2",SWIG_From_int((
int)(CmdDriveQMot2)));
3689 return SWIG_Py_Void();
3693 SWIGINTERN PyObject *CmdDriveQ_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3696 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3697 d = PyModule_GetDict(module);
3698 if (!d)
return NULL;
3699 SWIG_Python_SetConstant(d,
"CmdDriveQ",SWIG_From_int((
int)(CmdDriveQ)));
3700 return SWIG_Py_Void();
3704 SWIGINTERN PyObject *CmdDriveQAccelMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3707 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3708 d = PyModule_GetDict(module);
3709 if (!d)
return NULL;
3710 SWIG_Python_SetConstant(d,
"CmdDriveQAccelMot1",SWIG_From_int((
int)(CmdDriveQAccelMot1)));
3711 return SWIG_Py_Void();
3715 SWIGINTERN PyObject *CmdDriveQAccelMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3718 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3719 d = PyModule_GetDict(module);
3720 if (!d)
return NULL;
3721 SWIG_Python_SetConstant(d,
"CmdDriveQAccelMot2",SWIG_From_int((
int)(CmdDriveQAccelMot2)));
3722 return SWIG_Py_Void();
3726 SWIGINTERN PyObject *CmdDriveQAccel_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3729 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3730 d = PyModule_GetDict(module);
3731 if (!d)
return NULL;
3732 SWIG_Python_SetConstant(d,
"CmdDriveQAccel",SWIG_From_int((
int)(CmdDriveQAccel)));
3733 return SWIG_Py_Void();
3737 SWIGINTERN PyObject *CmdBufDriveQDistMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3740 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3741 d = PyModule_GetDict(module);
3742 if (!d)
return NULL;
3743 SWIG_Python_SetConstant(d,
"CmdBufDriveQDistMot1",SWIG_From_int((
int)(CmdBufDriveQDistMot1)));
3744 return SWIG_Py_Void();
3748 SWIGINTERN PyObject *CmdBufDriveQDistMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3751 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3752 d = PyModule_GetDict(module);
3753 if (!d)
return NULL;
3754 SWIG_Python_SetConstant(d,
"CmdBufDriveQDistMot2",SWIG_From_int((
int)(CmdBufDriveQDistMot2)));
3755 return SWIG_Py_Void();
3759 SWIGINTERN PyObject *CmdBufDriveQDist_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3762 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3763 d = PyModule_GetDict(module);
3764 if (!d)
return NULL;
3765 SWIG_Python_SetConstant(d,
"CmdBufDriveQDist",SWIG_From_int((
int)(CmdBufDriveQDist)));
3766 return SWIG_Py_Void();
3770 SWIGINTERN PyObject *CmdBufDriveQAccelDistMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3773 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3774 d = PyModule_GetDict(module);
3775 if (!d)
return NULL;
3776 SWIG_Python_SetConstant(d,
"CmdBufDriveQAccelDistMot1",SWIG_From_int((
int)(CmdBufDriveQAccelDistMot1)));
3777 return SWIG_Py_Void();
3781 SWIGINTERN PyObject *CmdBufDriveQAccelDistMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3784 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3785 d = PyModule_GetDict(module);
3786 if (!d)
return NULL;
3787 SWIG_Python_SetConstant(d,
"CmdBufDriveQAccelDistMot2",SWIG_From_int((
int)(CmdBufDriveQAccelDistMot2)));
3788 return SWIG_Py_Void();
3792 SWIGINTERN PyObject *CmdBufDriveQAccelDist_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3795 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3796 d = PyModule_GetDict(module);
3797 if (!d)
return NULL;
3798 SWIG_Python_SetConstant(d,
"CmdBufDriveQAccelDist",SWIG_From_int((
int)(CmdBufDriveQAccelDist)));
3799 return SWIG_Py_Void();
3803 SWIGINTERN PyObject *CmdReadBufLen_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3806 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3807 d = PyModule_GetDict(module);
3808 if (!d)
return NULL;
3809 SWIG_Python_SetConstant(d,
"CmdReadBufLen",SWIG_From_int((
int)(CmdReadBufLen)));
3810 return SWIG_Py_Void();
3814 SWIGINTERN PyObject *CmdReadMotorDraw_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3817 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3818 d = PyModule_GetDict(module);
3819 if (!d)
return NULL;
3820 SWIG_Python_SetConstant(d,
"CmdReadMotorDraw",SWIG_From_int((
int)(CmdReadMotorDraw)));
3821 return SWIG_Py_Void();
3825 SWIGINTERN PyObject *CmdDriveQAccel2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3828 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3829 d = PyModule_GetDict(module);
3830 if (!d)
return NULL;
3831 SWIG_Python_SetConstant(d,
"CmdDriveQAccel2",SWIG_From_int((
int)(CmdDriveQAccel2)));
3832 return SWIG_Py_Void();
3836 SWIGINTERN PyObject *CmdBufDriveQAccel2Dist_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3839 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3840 d = PyModule_GetDict(module);
3841 if (!d)
return NULL;
3842 SWIG_Python_SetConstant(d,
"CmdBufDriveQAccel2Dist",SWIG_From_int((
int)(CmdBufDriveQAccel2Dist)));
3843 return SWIG_Py_Void();
3847 SWIGINTERN PyObject *CmdReadVelPidMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3850 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3851 d = PyModule_GetDict(module);
3852 if (!d)
return NULL;
3853 SWIG_Python_SetConstant(d,
"CmdReadVelPidMot1",SWIG_From_int((
int)(CmdReadVelPidMot1)));
3854 return SWIG_Py_Void();
3858 SWIGINTERN PyObject *CmdReadVelPidMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3861 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3862 d = PyModule_GetDict(module);
3863 if (!d)
return NULL;
3864 SWIG_Python_SetConstant(d,
"CmdReadVelPidMot2",SWIG_From_int((
int)(CmdReadVelPidMot2)));
3865 return SWIG_Py_Void();
3869 SWIGINTERN PyObject *CmdSetMainBattCutoffs_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3872 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3873 d = PyModule_GetDict(module);
3874 if (!d)
return NULL;
3875 SWIG_Python_SetConstant(d,
"CmdSetMainBattCutoffs",SWIG_From_int((
int)(CmdSetMainBattCutoffs)));
3876 return SWIG_Py_Void();
3880 SWIGINTERN PyObject *CmdSetLogicCutoffs_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3883 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3884 d = PyModule_GetDict(module);
3885 if (!d)
return NULL;
3886 SWIG_Python_SetConstant(d,
"CmdSetLogicCutoffs",SWIG_From_int((
int)(CmdSetLogicCutoffs)));
3887 return SWIG_Py_Void();
3891 SWIGINTERN PyObject *CmdReadMainBattCutoffs_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3894 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3895 d = PyModule_GetDict(module);
3896 if (!d)
return NULL;
3897 SWIG_Python_SetConstant(d,
"CmdReadMainBattCutoffs",SWIG_From_int((
int)(CmdReadMainBattCutoffs)));
3898 return SWIG_Py_Void();
3902 SWIGINTERN PyObject *CmdReadLogicCutoffs_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3905 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3906 d = PyModule_GetDict(module);
3907 if (!d)
return NULL;
3908 SWIG_Python_SetConstant(d,
"CmdReadLogicCutoffs",SWIG_From_int((
int)(CmdReadLogicCutoffs)));
3909 return SWIG_Py_Void();
3913 SWIGINTERN PyObject *CmdSetPosPidMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3916 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3917 d = PyModule_GetDict(module);
3918 if (!d)
return NULL;
3919 SWIG_Python_SetConstant(d,
"CmdSetPosPidMot1",SWIG_From_int((
int)(CmdSetPosPidMot1)));
3920 return SWIG_Py_Void();
3924 SWIGINTERN PyObject *CmdSetPosPidMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3927 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3928 d = PyModule_GetDict(module);
3929 if (!d)
return NULL;
3930 SWIG_Python_SetConstant(d,
"CmdSetPosPidMot2",SWIG_From_int((
int)(CmdSetPosPidMot2)));
3931 return SWIG_Py_Void();
3935 SWIGINTERN PyObject *CmdReadPosPidMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3938 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3939 d = PyModule_GetDict(module);
3940 if (!d)
return NULL;
3941 SWIG_Python_SetConstant(d,
"CmdReadPosPidMot1",SWIG_From_int((
int)(CmdReadPosPidMot1)));
3942 return SWIG_Py_Void();
3946 SWIGINTERN PyObject *CmdReadPosPidMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3949 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3950 d = PyModule_GetDict(module);
3951 if (!d)
return NULL;
3952 SWIG_Python_SetConstant(d,
"CmdReadPosPidMot2",SWIG_From_int((
int)(CmdReadPosPidMot2)));
3953 return SWIG_Py_Void();
3957 SWIGINTERN PyObject *CmdBufDriveQProfPosMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3960 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3961 d = PyModule_GetDict(module);
3962 if (!d)
return NULL;
3963 SWIG_Python_SetConstant(d,
"CmdBufDriveQProfPosMot1",SWIG_From_int((
int)(CmdBufDriveQProfPosMot1)));
3964 return SWIG_Py_Void();
3968 SWIGINTERN PyObject *CmdBufDriveQProfPosMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3971 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3972 d = PyModule_GetDict(module);
3973 if (!d)
return NULL;
3974 SWIG_Python_SetConstant(d,
"CmdBufDriveQProfPosMot2",SWIG_From_int((
int)(CmdBufDriveQProfPosMot2)));
3975 return SWIG_Py_Void();
3979 SWIGINTERN PyObject *CmdBufDriveQProfPos_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3982 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3983 d = PyModule_GetDict(module);
3984 if (!d)
return NULL;
3985 SWIG_Python_SetConstant(d,
"CmdBufDriveQProfPos",SWIG_From_int((
int)(CmdBufDriveQProfPos)));
3986 return SWIG_Py_Void();
3990 SWIGINTERN PyObject *CmdReadTemp_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
3993 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
3994 d = PyModule_GetDict(module);
3995 if (!d)
return NULL;
3996 SWIG_Python_SetConstant(d,
"CmdReadTemp",SWIG_From_int((
int)(CmdReadTemp)));
3997 return SWIG_Py_Void();
4001 SWIGINTERN PyObject *CmdReadTemp2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4004 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4005 d = PyModule_GetDict(module);
4006 if (!d)
return NULL;
4007 SWIG_Python_SetConstant(d,
"CmdReadTemp2",SWIG_From_int((
int)(CmdReadTemp2)));
4008 return SWIG_Py_Void();
4012 SWIGINTERN PyObject *CmdReadStatus_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4015 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4016 d = PyModule_GetDict(module);
4017 if (!d)
return NULL;
4018 SWIG_Python_SetConstant(d,
"CmdReadStatus",SWIG_From_int((
int)(CmdReadStatus)));
4019 return SWIG_Py_Void();
4023 SWIGINTERN PyObject *CmdReadEncoderMode_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4026 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4027 d = PyModule_GetDict(module);
4028 if (!d)
return NULL;
4029 SWIG_Python_SetConstant(d,
"CmdReadEncoderMode",SWIG_From_int((
int)(CmdReadEncoderMode)));
4030 return SWIG_Py_Void();
4034 SWIGINTERN PyObject *CmdSetEncoderModeMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4037 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4038 d = PyModule_GetDict(module);
4039 if (!d)
return NULL;
4040 SWIG_Python_SetConstant(d,
"CmdSetEncoderModeMot1",SWIG_From_int((
int)(CmdSetEncoderModeMot1)));
4041 return SWIG_Py_Void();
4045 SWIGINTERN PyObject *CmdSetEncoderModeMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4048 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4049 d = PyModule_GetDict(module);
4050 if (!d)
return NULL;
4051 SWIG_Python_SetConstant(d,
"CmdSetEncoderModeMot2",SWIG_From_int((
int)(CmdSetEncoderModeMot2)));
4052 return SWIG_Py_Void();
4056 SWIGINTERN PyObject *CmdWriteEEPROM_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4059 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4060 d = PyModule_GetDict(module);
4061 if (!d)
return NULL;
4062 SWIG_Python_SetConstant(d,
"CmdWriteEEPROM",SWIG_From_int((
int)(CmdWriteEEPROM)));
4063 return SWIG_Py_Void();
4067 SWIGINTERN PyObject *CmdSetMaxCurrentMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4070 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4071 d = PyModule_GetDict(module);
4072 if (!d)
return NULL;
4073 SWIG_Python_SetConstant(d,
"CmdSetMaxCurrentMot1",SWIG_From_int((
int)(CmdSetMaxCurrentMot1)));
4074 return SWIG_Py_Void();
4078 SWIGINTERN PyObject *CmdSetMaxCurrentMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4081 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4082 d = PyModule_GetDict(module);
4083 if (!d)
return NULL;
4084 SWIG_Python_SetConstant(d,
"CmdSetMaxCurrentMot2",SWIG_From_int((
int)(CmdSetMaxCurrentMot2)));
4085 return SWIG_Py_Void();
4089 SWIGINTERN PyObject *CmdReadMaxCurrentMot1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4092 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4093 d = PyModule_GetDict(module);
4094 if (!d)
return NULL;
4095 SWIG_Python_SetConstant(d,
"CmdReadMaxCurrentMot1",SWIG_From_int((
int)(CmdReadMaxCurrentMot1)));
4096 return SWIG_Py_Void();
4100 SWIGINTERN PyObject *CmdReadMaxCurrentMot2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4103 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4104 d = PyModule_GetDict(module);
4105 if (!d)
return NULL;
4106 SWIG_Python_SetConstant(d,
"CmdReadMaxCurrentMot2",SWIG_From_int((
int)(CmdReadMaxCurrentMot2)));
4107 return SWIG_Py_Void();
4111 SWIGINTERN PyObject *ParamSpeedMin_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4114 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4115 d = PyModule_GetDict(module);
4116 if (!d)
return NULL;
4117 SWIG_Python_SetConstant(d,
"ParamSpeedMin",SWIG_From_unsigned_SS_char((
unsigned char)(0)));
4118 return SWIG_Py_Void();
4122 SWIGINTERN PyObject *ParamSpeedMax_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4125 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4126 d = PyModule_GetDict(module);
4127 if (!d)
return NULL;
4128 SWIG_Python_SetConstant(d,
"ParamSpeedMax",SWIG_From_unsigned_SS_char((
unsigned char)(127)));
4129 return SWIG_Py_Void();
4133 SWIGINTERN PyObject *ParamStop_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4136 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4137 d = PyModule_GetDict(module);
4138 if (!d)
return NULL;
4139 SWIG_Python_SetConstant(d,
"ParamStop",SWIG_From_unsigned_SS_char((
unsigned char)(0)));
4140 return SWIG_Py_Void();
4144 SWIGINTERN PyObject *ParamSpeed7MaxBwd_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4147 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4148 d = PyModule_GetDict(module);
4149 if (!d)
return NULL;
4150 SWIG_Python_SetConstant(d,
"ParamSpeed7MaxBwd",SWIG_From_unsigned_SS_char((
unsigned char)(0)));
4151 return SWIG_Py_Void();
4155 SWIGINTERN PyObject *ParamStop7_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4158 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4159 d = PyModule_GetDict(module);
4160 if (!d)
return NULL;
4161 SWIG_Python_SetConstant(d,
"ParamStop7",SWIG_From_unsigned_SS_char((
unsigned char)(64)));
4162 return SWIG_Py_Void();
4166 SWIGINTERN PyObject *ParamSpeed7MaxFwd_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4169 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4170 d = PyModule_GetDict(module);
4171 if (!d)
return NULL;
4172 SWIG_Python_SetConstant(d,
"ParamSpeed7MaxFwd",SWIG_From_unsigned_SS_char((
unsigned char)(127)));
4173 return SWIG_Py_Void();
4177 SWIGINTERN PyObject *ParamTurnMin_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4180 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4181 d = PyModule_GetDict(module);
4182 if (!d)
return NULL;
4183 SWIG_Python_SetConstant(d,
"ParamTurnMin",SWIG_From_unsigned_SS_char((
unsigned char)(0)));
4184 return SWIG_Py_Void();
4188 SWIGINTERN PyObject *ParamTurnMax_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4191 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4192 d = PyModule_GetDict(module);
4193 if (!d)
return NULL;
4194 SWIG_Python_SetConstant(d,
"ParamTurnMax",SWIG_From_unsigned_SS_char((
unsigned char)(127)));
4195 return SWIG_Py_Void();
4199 SWIGINTERN PyObject *ParamNoTurn_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4202 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4203 d = PyModule_GetDict(module);
4204 if (!d)
return NULL;
4205 SWIG_Python_SetConstant(d,
"ParamNoTurn",SWIG_From_unsigned_SS_char((
unsigned char)(0)));
4206 return SWIG_Py_Void();
4210 SWIGINTERN PyObject *ParamTurn7MaxLeft_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4213 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4214 d = PyModule_GetDict(module);
4215 if (!d)
return NULL;
4216 SWIG_Python_SetConstant(d,
"ParamTurn7MaxLeft",SWIG_From_unsigned_SS_char((
unsigned char)(0)));
4217 return SWIG_Py_Void();
4221 SWIGINTERN PyObject *ParamNoTurn7_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4224 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4225 d = PyModule_GetDict(module);
4226 if (!d)
return NULL;
4227 SWIG_Python_SetConstant(d,
"ParamNoTurn7",SWIG_From_unsigned_SS_char((
unsigned char)(64)));
4228 return SWIG_Py_Void();
4232 SWIGINTERN PyObject *ParamTurn7MaxRight_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4235 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4236 d = PyModule_GetDict(module);
4237 if (!d)
return NULL;
4238 SWIG_Python_SetConstant(d,
"ParamTurn7MaxRight",SWIG_From_unsigned_SS_char((
unsigned char)(127)));
4239 return SWIG_Py_Void();
4243 SWIGINTERN PyObject *ParamDutyCycleMin_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4246 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4247 d = PyModule_GetDict(module);
4248 if (!d)
return NULL;
4249 SWIG_Python_SetConstant(d,
"ParamDutyCycleMin",SWIG_From_int((
int)(-32767)));
4250 return SWIG_Py_Void();
4254 SWIGINTERN PyObject *ParamDutyCycleStop_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4257 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4258 d = PyModule_GetDict(module);
4259 if (!d)
return NULL;
4260 SWIG_Python_SetConstant(d,
"ParamDutyCycleStop",SWIG_From_int((
int)(0)));
4261 return SWIG_Py_Void();
4265 SWIGINTERN PyObject *ParamDutyCycleMax_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4268 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4269 d = PyModule_GetDict(module);
4270 if (!d)
return NULL;
4271 SWIG_Python_SetConstant(d,
"ParamDutyCycleMax",SWIG_From_int((
int)(32767)));
4272 return SWIG_Py_Void();
4276 SWIGINTERN PyObject *ParamVerLen_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4279 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4280 d = PyModule_GetDict(module);
4281 if (!d)
return NULL;
4282 SWIG_Python_SetConstant(d,
"ParamVerLen",SWIG_From_size_t((
size_t)(48)));
4283 return SWIG_Py_Void();
4287 SWIGINTERN PyObject *ParamVerLenMin_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4290 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4291 d = PyModule_GetDict(module);
4292 if (!d)
return NULL;
4293 SWIG_Python_SetConstant(d,
"ParamVerLenMin",SWIG_From_size_t((
size_t)(4)));
4294 return SWIG_Py_Void();
4298 SWIGINTERN PyObject *ParamVoltScale_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4301 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4302 d = PyModule_GetDict(module);
4303 if (!d)
return NULL;
4304 SWIG_Python_SetConstant(d,
"ParamVoltScale",SWIG_From_double((
double)(0.1)));
4305 return SWIG_Py_Void();
4309 SWIGINTERN PyObject *ParamVoltMainMin_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4312 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4313 d = PyModule_GetDict(module);
4314 if (!d)
return NULL;
4315 SWIG_Python_SetConstant(d,
"ParamVoltMainMin",SWIG_From_double((
double)(6.0)));
4316 return SWIG_Py_Void();
4320 SWIGINTERN PyObject *ParamVoltLogicMin_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4323 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4324 d = PyModule_GetDict(module);
4325 if (!d)
return NULL;
4326 SWIG_Python_SetConstant(d,
"ParamVoltLogicMin",SWIG_From_double((
double)(5.5)));
4327 return SWIG_Py_Void();
4331 SWIGINTERN PyObject *ParamVoltMax_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4334 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4335 d = PyModule_GetDict(module);
4336 if (!d)
return NULL;
4337 SWIG_Python_SetConstant(d,
"ParamVoltMax",SWIG_From_double((
double)(34.0)));
4338 return SWIG_Py_Void();
4342 SWIGINTERN PyObject *ParamAmpScale_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4345 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4346 d = PyModule_GetDict(module);
4347 if (!d)
return NULL;
4348 SWIG_Python_SetConstant(d,
"ParamAmpScale",SWIG_From_double((
double)(0.01)));
4349 return SWIG_Py_Void();
4353 SWIGINTERN PyObject *ParamAmpMin_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4356 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4357 d = PyModule_GetDict(module);
4358 if (!d)
return NULL;
4359 SWIG_Python_SetConstant(d,
"ParamAmpMin",SWIG_From_double((
double)(0.0)));
4360 return SWIG_Py_Void();
4364 SWIGINTERN PyObject *ParamAmpMinSane_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4367 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4368 d = PyModule_GetDict(module);
4369 if (!d)
return NULL;
4370 SWIG_Python_SetConstant(d,
"ParamAmpMinSane",SWIG_From_double((
double)(0.5)));
4371 return SWIG_Py_Void();
4375 SWIGINTERN PyObject *ParamAmpMax_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4378 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4379 d = PyModule_GetDict(module);
4380 if (!d)
return NULL;
4381 SWIG_Python_SetConstant(d,
"ParamAmpMax",SWIG_From_double((
double)(15.0)));
4382 return SWIG_Py_Void();
4386 SWIGINTERN PyObject *ParamVoltMinMainMin_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4389 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4390 d = PyModule_GetDict(module);
4391 if (!d)
return NULL;
4392 SWIG_Python_SetConstant(d,
"ParamVoltMinMainMin",SWIG_From_unsigned_SS_char((
unsigned char)(0)));
4393 return SWIG_Py_Void();
4397 SWIGINTERN PyObject *ParamVoltMinMainMax_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4400 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4401 d = PyModule_GetDict(module);
4402 if (!d)
return NULL;
4403 SWIG_Python_SetConstant(d,
"ParamVoltMinMainMax",SWIG_From_unsigned_SS_char((
unsigned char)(120)));
4404 return SWIG_Py_Void();
4408 SWIGINTERN PyObject *ParamVoltMinMainOff_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4411 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4412 d = PyModule_GetDict(module);
4413 if (!d)
return NULL;
4414 SWIG_Python_SetConstant(d,
"ParamVoltMinMainOff",SWIG_From_double((
double)(6.0)));
4415 return SWIG_Py_Void();
4419 SWIGINTERN PyObject *ParamVotlMinMainDft_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4422 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4423 d = PyModule_GetDict(module);
4424 if (!d)
return NULL;
4425 SWIG_Python_SetConstant(d,
"ParamVotlMinMainDft",SWIG_From_double((
double)(6.0)));
4426 return SWIG_Py_Void();
4430 SWIGINTERN PyObject *ParamVoltMaxMainMin_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4433 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4434 d = PyModule_GetDict(module);
4435 if (!d)
return NULL;
4436 SWIG_Python_SetConstant(d,
"ParamVoltMaxMainMin",SWIG_From_unsigned_SS_char((
unsigned char)(0)));
4437 return SWIG_Py_Void();
4441 SWIGINTERN PyObject *ParamVoltMaxMainMax_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4444 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4445 d = PyModule_GetDict(module);
4446 if (!d)
return NULL;
4447 SWIG_Python_SetConstant(d,
"ParamVoltMaxMainMax",SWIG_From_unsigned_SS_char((
unsigned char)(154)));
4448 return SWIG_Py_Void();
4452 SWIGINTERN PyObject *ParamVoltMinLogicMin_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4455 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4456 d = PyModule_GetDict(module);
4457 if (!d)
return NULL;
4458 SWIG_Python_SetConstant(d,
"ParamVoltMinLogicMin",SWIG_From_unsigned_SS_char((
unsigned char)(0)));
4459 return SWIG_Py_Void();
4463 SWIGINTERN PyObject *ParamVoltMinLogicMax_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4466 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4467 d = PyModule_GetDict(module);
4468 if (!d)
return NULL;
4469 SWIG_Python_SetConstant(d,
"ParamVoltMinLogicMax",SWIG_From_unsigned_SS_char((
unsigned char)(140)));
4470 return SWIG_Py_Void();
4474 SWIGINTERN PyObject *ParamVoltMinLogicOff_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4477 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4478 d = PyModule_GetDict(module);
4479 if (!d)
return NULL;
4480 SWIG_Python_SetConstant(d,
"ParamVoltMinLogicOff",SWIG_From_double((
double)(6.0)));
4481 return SWIG_Py_Void();
4485 SWIGINTERN PyObject *ParamVoltMaxLogicMin_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4488 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4489 d = PyModule_GetDict(module);
4490 if (!d)
return NULL;
4491 SWIG_Python_SetConstant(d,
"ParamVoltMaxLogicMin",SWIG_From_unsigned_SS_char((
unsigned char)(30)));
4492 return SWIG_Py_Void();
4496 SWIGINTERN PyObject *ParamVoltMaxLogicMax_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4499 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4500 d = PyModule_GetDict(module);
4501 if (!d)
return NULL;
4502 SWIG_Python_SetConstant(d,
"ParamVoltMaxLogicMax",SWIG_From_unsigned_SS_char((
unsigned char)(175)));
4503 return SWIG_Py_Void();
4507 SWIGINTERN PyObject *ParamVoltMinS_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4510 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4511 d = PyModule_GetDict(module);
4512 if (!d)
return NULL;
4513 SWIG_Python_SetConstant(d,
"ParamVoltMinS",SWIG_From_double((
double)(5.0)));
4514 return SWIG_Py_Void();
4518 SWIGINTERN PyObject *ParamVoltMaxS_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4521 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4522 d = PyModule_GetDict(module);
4523 if (!d)
return NULL;
4524 SWIG_Python_SetConstant(d,
"ParamVoltMaxS",SWIG_From_double((
double)(5.12)));
4525 return SWIG_Py_Void();
4529 SWIGINTERN PyObject *ParamVoltSensedS_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4532 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4533 d = PyModule_GetDict(module);
4534 if (!d)
return NULL;
4535 SWIG_Python_SetConstant(d,
"ParamVoltSensedS",SWIG_From_double((
double)(0.1)));
4536 return SWIG_Py_Void();
4540 SWIGINTERN PyObject *ParamTempScale_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4543 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4544 d = PyModule_GetDict(module);
4545 if (!d)
return NULL;
4546 SWIG_Python_SetConstant(d,
"ParamTempScale",SWIG_From_double((
double)(0.1)));
4547 return SWIG_Py_Void();
4551 SWIGINTERN PyObject *ParamStatusNormal_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4554 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4555 d = PyModule_GetDict(module);
4556 if (!d)
return NULL;
4557 SWIG_Python_SetConstant(d,
"ParamStatusNormal",SWIG_From_int((
int)(ParamStatusNormal)));
4558 return SWIG_Py_Void();
4562 SWIGINTERN PyObject *ParamStatusWarnMot1OverCur_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4565 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4566 d = PyModule_GetDict(module);
4567 if (!d)
return NULL;
4568 SWIG_Python_SetConstant(d,
"ParamStatusWarnMot1OverCur",SWIG_From_int((
int)(ParamStatusWarnMot1OverCur)));
4569 return SWIG_Py_Void();
4573 SWIGINTERN PyObject *ParamStatusWarnMot2OverCur_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4576 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4577 d = PyModule_GetDict(module);
4578 if (!d)
return NULL;
4579 SWIG_Python_SetConstant(d,
"ParamStatusWarnMot2OverCur",SWIG_From_int((
int)(ParamStatusWarnMot2OverCur)));
4580 return SWIG_Py_Void();
4584 SWIGINTERN PyObject *ParamStatusEStopped_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4587 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4588 d = PyModule_GetDict(module);
4589 if (!d)
return NULL;
4590 SWIG_Python_SetConstant(d,
"ParamStatusEStopped",SWIG_From_int((
int)(ParamStatusEStopped)));
4591 return SWIG_Py_Void();
4595 SWIGINTERN PyObject *ParamStatusErrTemp_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4598 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4599 d = PyModule_GetDict(module);
4600 if (!d)
return NULL;
4601 SWIG_Python_SetConstant(d,
"ParamStatusErrTemp",SWIG_From_int((
int)(ParamStatusErrTemp)));
4602 return SWIG_Py_Void();
4606 SWIGINTERN PyObject *ParamStatusErrTemp2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4609 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4610 d = PyModule_GetDict(module);
4611 if (!d)
return NULL;
4612 SWIG_Python_SetConstant(d,
"ParamStatusErrTemp2",SWIG_From_int((
int)(ParamStatusErrTemp2)));
4613 return SWIG_Py_Void();
4617 SWIGINTERN PyObject *ParamStatusErrMainBattHigh_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4620 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4621 d = PyModule_GetDict(module);
4622 if (!d)
return NULL;
4623 SWIG_Python_SetConstant(d,
"ParamStatusErrMainBattHigh",SWIG_From_int((
int)(ParamStatusErrMainBattHigh)));
4624 return SWIG_Py_Void();
4628 SWIGINTERN PyObject *ParamStatusErrLogicBattHigh_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4631 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4632 d = PyModule_GetDict(module);
4633 if (!d)
return NULL;
4634 SWIG_Python_SetConstant(d,
"ParamStatusErrLogicBattHigh",SWIG_From_int((
int)(ParamStatusErrLogicBattHigh)));
4635 return SWIG_Py_Void();
4639 SWIGINTERN PyObject *ParamStatusErrLogicBattLow_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4642 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4643 d = PyModule_GetDict(module);
4644 if (!d)
return NULL;
4645 SWIG_Python_SetConstant(d,
"ParamStatusErrLogicBattLow",SWIG_From_int((
int)(ParamStatusErrLogicBattLow)));
4646 return SWIG_Py_Void();
4650 SWIGINTERN PyObject *ParamStatusErrMot1Fault_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4653 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4654 d = PyModule_GetDict(module);
4655 if (!d)
return NULL;
4656 SWIG_Python_SetConstant(d,
"ParamStatusErrMot1Fault",SWIG_From_int((
int)(ParamStatusErrMot1Fault)));
4657 return SWIG_Py_Void();
4661 SWIGINTERN PyObject *ParamStatusErrMot2Fault_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4664 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4665 d = PyModule_GetDict(module);
4666 if (!d)
return NULL;
4667 SWIG_Python_SetConstant(d,
"ParamStatusErrMot2Fault",SWIG_From_int((
int)(ParamStatusErrMot2Fault)));
4668 return SWIG_Py_Void();
4672 SWIGINTERN PyObject *ParamStatusWarnMainBattHigh_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4675 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4676 d = PyModule_GetDict(module);
4677 if (!d)
return NULL;
4678 SWIG_Python_SetConstant(d,
"ParamStatusWarnMainBattHigh",SWIG_From_int((
int)(ParamStatusWarnMainBattHigh)));
4679 return SWIG_Py_Void();
4683 SWIGINTERN PyObject *ParamStatusWarnMainBattLow_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4686 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4687 d = PyModule_GetDict(module);
4688 if (!d)
return NULL;
4689 SWIG_Python_SetConstant(d,
"ParamStatusWarnMainBattLow",SWIG_From_int((
int)(ParamStatusWarnMainBattLow)));
4690 return SWIG_Py_Void();
4694 SWIGINTERN PyObject *ParamStatusWarnTemp_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4697 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4698 d = PyModule_GetDict(module);
4699 if (!d)
return NULL;
4700 SWIG_Python_SetConstant(d,
"ParamStatusWarnTemp",SWIG_From_int((
int)(ParamStatusWarnTemp)));
4701 return SWIG_Py_Void();
4705 SWIGINTERN PyObject *ParamStatusWarnTemp2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4708 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4709 d = PyModule_GetDict(module);
4710 if (!d)
return NULL;
4711 SWIG_Python_SetConstant(d,
"ParamStatusWarnTemp2",SWIG_From_int((
int)(ParamStatusWarnTemp2)));
4712 return SWIG_Py_Void();
4716 SWIGINTERN PyObject *ParamStatusMot1Home_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4719 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4720 d = PyModule_GetDict(module);
4721 if (!d)
return NULL;
4722 SWIG_Python_SetConstant(d,
"ParamStatusMot1Home",SWIG_From_int((
int)(ParamStatusMot1Home)));
4723 return SWIG_Py_Void();
4727 SWIGINTERN PyObject *ParamStatusMot2Home_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4730 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4731 d = PyModule_GetDict(module);
4732 if (!d)
return NULL;
4733 SWIG_Python_SetConstant(d,
"ParamStatusMot2Home",SWIG_From_int((
int)(ParamStatusMot2Home)));
4734 return SWIG_Py_Void();
4738 SWIGINTERN PyObject *ParamEncModeRCAnalogBit_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4741 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4742 d = PyModule_GetDict(module);
4743 if (!d)
return NULL;
4744 SWIG_Python_SetConstant(d,
"ParamEncModeRCAnalogBit",SWIG_From_unsigned_SS_char((
unsigned char)(0x80)));
4745 return SWIG_Py_Void();
4749 SWIGINTERN PyObject *ParamEncModeRCAnalogDis_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4752 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4753 d = PyModule_GetDict(module);
4754 if (!d)
return NULL;
4755 SWIG_Python_SetConstant(d,
"ParamEncModeRCAnalogDis",SWIG_From_unsigned_SS_char((
unsigned char)(0x00)));
4756 return SWIG_Py_Void();
4760 SWIGINTERN PyObject *ParamEncModeRCAnalogEn_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4763 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4764 d = PyModule_GetDict(module);
4765 if (!d)
return NULL;
4766 SWIG_Python_SetConstant(d,
"ParamEncModeRCAnalogEn",SWIG_From_unsigned_SS_char((
unsigned char)(0x80)));
4767 return SWIG_Py_Void();
4771 SWIGINTERN PyObject *ParamEncModeQuadAbsBit_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4774 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4775 d = PyModule_GetDict(module);
4776 if (!d)
return NULL;
4777 SWIG_Python_SetConstant(d,
"ParamEncModeQuadAbsBit",SWIG_From_unsigned_SS_char((
unsigned char)(0x01)));
4778 return SWIG_Py_Void();
4782 SWIGINTERN PyObject *ParamEncModeQuad_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4785 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4786 d = PyModule_GetDict(module);
4787 if (!d)
return NULL;
4788 SWIG_Python_SetConstant(d,
"ParamEncModeQuad",SWIG_From_unsigned_SS_char((
unsigned char)(0x00)));
4789 return SWIG_Py_Void();
4793 SWIGINTERN PyObject *ParamEncModeAbs_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4796 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4797 d = PyModule_GetDict(module);
4798 if (!d)
return NULL;
4799 SWIG_Python_SetConstant(d,
"ParamEncModeAbs",SWIG_From_unsigned_SS_char((
unsigned char)(0x01)));
4800 return SWIG_Py_Void();
4804 SWIGINTERN PyObject *ParamEncQuadMin_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4807 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4808 d = PyModule_GetDict(module);
4809 if (!d)
return NULL;
4810 SWIG_Python_SetConstant(d,
"ParamEncQuadMin",SWIG_From_long_SS_long((
long long)(0)));
4811 return SWIG_Py_Void();
4815 SWIGINTERN PyObject *ParamEncQuadMax_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4818 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4819 d = PyModule_GetDict(module);
4820 if (!d)
return NULL;
4821 SWIG_Python_SetConstant(d,
"ParamEncQuadMax",SWIG_From_long_SS_long((
long long)(4294967295LL)));
4822 return SWIG_Py_Void();
4826 SWIGINTERN PyObject *ParamEncStatusUnderFlow_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4829 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4830 d = PyModule_GetDict(module);
4831 if (!d)
return NULL;
4832 SWIG_Python_SetConstant(d,
"ParamEncStatusUnderFlow",SWIG_From_int((
int)(ParamEncStatusUnderFlow)));
4833 return SWIG_Py_Void();
4837 SWIGINTERN PyObject *ParamEncStatusDirBackward_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4840 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4841 d = PyModule_GetDict(module);
4842 if (!d)
return NULL;
4843 SWIG_Python_SetConstant(d,
"ParamEncStatusDirBackward",SWIG_From_int((
int)(ParamEncStatusDirBackward)));
4844 return SWIG_Py_Void();
4848 SWIGINTERN PyObject *ParamEncStatusOverFlow_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4851 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4852 d = PyModule_GetDict(module);
4853 if (!d)
return NULL;
4854 SWIG_Python_SetConstant(d,
"ParamEncStatusOverFlow",SWIG_From_int((
int)(ParamEncStatusOverFlow)));
4855 return SWIG_Py_Void();
4859 SWIGINTERN PyObject *ParamVelPidQppsDft_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4862 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4863 d = PyModule_GetDict(module);
4864 if (!d)
return NULL;
4865 SWIG_Python_SetConstant(d,
"ParamVelPidQppsDft",SWIG_From_long((
long)(44000)));
4866 return SWIG_Py_Void();
4870 SWIGINTERN PyObject *ParamVelPidPDft_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4873 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4874 d = PyModule_GetDict(module);
4875 if (!d)
return NULL;
4876 SWIG_Python_SetConstant(d,
"ParamVelPidPDft",SWIG_From_long((
long)(0x00010000)));
4877 return SWIG_Py_Void();
4881 SWIGINTERN PyObject *ParamVelPidIDft_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4884 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4885 d = PyModule_GetDict(module);
4886 if (!d)
return NULL;
4887 SWIG_Python_SetConstant(d,
"ParamVelPidIDft",SWIG_From_long((
long)(0x00008000)));
4888 return SWIG_Py_Void();
4892 SWIGINTERN PyObject *ParamVelPidDDft_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4895 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4896 d = PyModule_GetDict(module);
4897 if (!d)
return NULL;
4898 SWIG_Python_SetConstant(d,
"ParamVelPidDDft",SWIG_From_long((
long)(0x00004000)));
4899 return SWIG_Py_Void();
4903 SWIGINTERN PyObject *ParamVelPidCvt_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4906 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4907 d = PyModule_GetDict(module);
4908 if (!d)
return NULL;
4909 SWIG_Python_SetConstant(d,
"ParamVelPidCvt",SWIG_From_long((
long)(0x00010000)));
4910 return SWIG_Py_Void();
4914 SWIGINTERN PyObject *ParamPosPidPDft_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4917 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4918 d = PyModule_GetDict(module);
4919 if (!d)
return NULL;
4920 SWIG_Python_SetConstant(d,
"ParamPosPidPDft",SWIG_From_long((
long)(0)));
4921 return SWIG_Py_Void();
4925 SWIGINTERN PyObject *ParamPosPidIDft_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4928 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4929 d = PyModule_GetDict(module);
4930 if (!d)
return NULL;
4931 SWIG_Python_SetConstant(d,
"ParamPosPidIDft",SWIG_From_long((
long)(0)));
4932 return SWIG_Py_Void();
4936 SWIGINTERN PyObject *ParamPosPidDDft_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4939 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4940 d = PyModule_GetDict(module);
4941 if (!d)
return NULL;
4942 SWIG_Python_SetConstant(d,
"ParamPosPidDDft",SWIG_From_long((
long)(0)));
4943 return SWIG_Py_Void();
4947 SWIGINTERN PyObject *ParamPosPidMaxIDft_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4950 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4951 d = PyModule_GetDict(module);
4952 if (!d)
return NULL;
4953 SWIG_Python_SetConstant(d,
"ParamPosPidMaxIDft",SWIG_From_long((
long)(0)));
4954 return SWIG_Py_Void();
4958 SWIGINTERN PyObject *ParamPosPidDeadzoneDft_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4961 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4962 d = PyModule_GetDict(module);
4963 if (!d)
return NULL;
4964 SWIG_Python_SetConstant(d,
"ParamPosPidDeadzoneDft",SWIG_From_long((
long)(0)));
4965 return SWIG_Py_Void();
4969 SWIGINTERN PyObject *ParamPosPidMinPos_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4972 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4973 d = PyModule_GetDict(module);
4974 if (!d)
return NULL;
4975 SWIG_Python_SetConstant(d,
"ParamPosPidMinPos",SWIG_From_long((
long)(0)));
4976 return SWIG_Py_Void();
4980 SWIGINTERN PyObject *ParamPosPidMaxPos_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4983 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4984 d = PyModule_GetDict(module);
4985 if (!d)
return NULL;
4986 SWIG_Python_SetConstant(d,
"ParamPosPidMaxPos",SWIG_From_long((
long)(0)));
4987 return SWIG_Py_Void();
4991 SWIGINTERN PyObject *ParamCmdBufQueue_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
4994 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
4995 d = PyModule_GetDict(module);
4996 if (!d)
return NULL;
4997 SWIG_Python_SetConstant(d,
"ParamCmdBufQueue",SWIG_From_unsigned_SS_char((
unsigned char)(0)));
4998 return SWIG_Py_Void();
5002 SWIGINTERN PyObject *ParamCmdBufPreempt_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5005 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5006 d = PyModule_GetDict(module);
5007 if (!d)
return NULL;
5008 SWIG_Python_SetConstant(d,
"ParamCmdBufPreempt",SWIG_From_unsigned_SS_char((
unsigned char)(1)));
5009 return SWIG_Py_Void();
5013 SWIGINTERN PyObject *ParamCmdBufSize_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5016 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5017 d = PyModule_GetDict(module);
5018 if (!d)
return NULL;
5019 SWIG_Python_SetConstant(d,
"ParamCmdBufSize",SWIG_From_unsigned_SS_char((
unsigned char)(31)));
5020 return SWIG_Py_Void();
5024 SWIGINTERN PyObject *ParamCmdBufExec_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5027 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5028 d = PyModule_GetDict(module);
5029 if (!d)
return NULL;
5030 SWIG_Python_SetConstant(d,
"ParamCmdBufExec",SWIG_From_unsigned_SS_char((
unsigned char)(0)));
5031 return SWIG_Py_Void();
5035 SWIGINTERN PyObject *ParamCmdBufEmpty_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5038 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5039 d = PyModule_GetDict(module);
5040 if (!d)
return NULL;
5041 SWIG_Python_SetConstant(d,
"ParamCmdBufEmpty",SWIG_From_unsigned_SS_char((
unsigned char)(0x80)));
5042 return SWIG_Py_Void();
5046 SWIGINTERN PyObject *CmdTimeout_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5049 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5050 d = PyModule_GetDict(module);
5051 if (!d)
return NULL;
5052 SWIG_Python_SetConstant(d,
"CmdTimeout",SWIG_From_unsigned_SS_int((
unsigned int)(10000)));
5053 return SWIG_Py_Void();
5057 SWIGINTERN PyObject *RspTimeout_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5060 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5061 d = PyModule_GetDict(module);
5062 if (!d)
return NULL;
5063 SWIG_Python_SetConstant(d,
"RspTimeout",SWIG_From_unsigned_SS_int((
unsigned int)(12000)));
5064 return SWIG_Py_Void();
5068 SWIGINTERN PyObject *CmdMaxBufLen_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5071 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5072 d = PyModule_GetDict(module);
5073 if (!d)
return NULL;
5074 SWIG_Python_SetConstant(d,
"CmdMaxBufLen",SWIG_From_int((
int)(64)));
5075 return SWIG_Py_Void();
5079 SWIGINTERN PyObject *RspMaxBufLen_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5082 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5083 d = PyModule_GetDict(module);
5084 if (!d)
return NULL;
5085 SWIG_Python_SetConstant(d,
"RspMaxBufLen",SWIG_From_int((
int)(64)));
5086 return SWIG_Py_Void();
5090 SWIGINTERN PyObject *CmdHdrLen_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5093 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5094 d = PyModule_GetDict(module);
5095 if (!d)
return NULL;
5096 SWIG_Python_SetConstant(d,
"CmdHdrLen",SWIG_From_int((
int)(2)));
5097 return SWIG_Py_Void();
5101 SWIGINTERN PyObject *FieldPosAddr_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5104 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5105 d = PyModule_GetDict(module);
5106 if (!d)
return NULL;
5107 SWIG_Python_SetConstant(d,
"FieldPosAddr",SWIG_From_int((
int)(0)));
5108 return SWIG_Py_Void();
5112 SWIGINTERN PyObject *FieldPosCmd_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5115 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5116 d = PyModule_GetDict(module);
5117 if (!d)
return NULL;
5118 SWIG_Python_SetConstant(d,
"FieldPosCmd",SWIG_From_int((
int)(1)));
5119 return SWIG_Py_Void();
5123 SWIGINTERN PyObject *Motor1_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5126 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5127 d = PyModule_GetDict(module);
5128 if (!d)
return NULL;
5129 SWIG_Python_SetConstant(d,
"Motor1",SWIG_From_int((
int)(0)));
5130 return SWIG_Py_Void();
5134 SWIGINTERN PyObject *Motor2_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5137 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5138 d = PyModule_GetDict(module);
5139 if (!d)
return NULL;
5140 SWIG_Python_SetConstant(d,
"Motor2",SWIG_From_int((
int)(1)));
5141 return SWIG_Py_Void();
5145 SWIGINTERN PyObject *NumMotors_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5148 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5149 d = PyModule_GetDict(module);
5150 if (!d)
return NULL;
5151 SWIG_Python_SetConstant(d,
"NumMotors",SWIG_From_int((
int)(2)));
5152 return SWIG_Py_Void();
5156 SWIGINTERN PyObject *MotorDirUnknown_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5159 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5160 d = PyModule_GetDict(module);
5161 if (!d)
return NULL;
5162 SWIG_Python_SetConstant(d,
"MotorDirUnknown",SWIG_From_int((
int)(0)));
5163 return SWIG_Py_Void();
5167 SWIGINTERN PyObject *MotorDirNormal_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5170 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5171 d = PyModule_GetDict(module);
5172 if (!d)
return NULL;
5173 SWIG_Python_SetConstant(d,
"MotorDirNormal",SWIG_From_int((
int)(1)));
5174 return SWIG_Py_Void();
5178 SWIGINTERN PyObject *MotorDirReverse_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5181 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5182 d = PyModule_GetDict(module);
5183 if (!d)
return NULL;
5184 SWIG_Python_SetConstant(d,
"MotorDirReverse",SWIG_From_int((
int)(-1)));
5185 return SWIG_Py_Void();
5189 SWIGINTERN PyObject *MotorSpeedMaxBackward_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5192 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5193 d = PyModule_GetDict(module);
5194 if (!d)
return NULL;
5195 SWIG_Python_SetConstant(d,
"MotorSpeedMaxBackward",SWIG_From_int((
int)(-127)));
5196 return SWIG_Py_Void();
5200 SWIGINTERN PyObject *MotorSpeedStop_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5203 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5204 d = PyModule_GetDict(module);
5205 if (!d)
return NULL;
5206 SWIG_Python_SetConstant(d,
"MotorSpeedStop",SWIG_From_int((
int)(0)));
5207 return SWIG_Py_Void();
5211 SWIGINTERN PyObject *MotorSpeedMaxForward_swigconstant(PyObject *SWIGUNUSEDPARM(
self), PyObject *args) {
5214 if (!PyArg_ParseTuple(args,(
char*)
"O:swigconstant", &module))
return NULL;
5215 d = PyModule_GetDict(module);
5216 if (!d)
return NULL;
5217 SWIG_Python_SetConstant(d,
"MotorSpeedMaxForward",SWIG_From_int((
int)(127)));
5218 return SWIG_Py_Void();
5222 static PyMethodDef SwigMethods[] = {
5223 { (
char *)
"SWIG_PyInstanceMethod_New", (PyCFunction)SWIG_PyInstanceMethod_New, METH_O, NULL},
5224 { (
char *)
"SerBaud2400_swigconstant", SerBaud2400_swigconstant, METH_VARARGS, NULL},
5225 { (
char *)
"SerBaud9600_swigconstant", SerBaud9600_swigconstant, METH_VARARGS, NULL},
5226 { (
char *)
"SerBaud19200_swigconstant", SerBaud19200_swigconstant, METH_VARARGS, NULL},
5227 { (
char *)
"SerBaud38400_swigconstant", SerBaud38400_swigconstant, METH_VARARGS, NULL},
5228 { (
char *)
"SerBaud115200_swigconstant", SerBaud115200_swigconstant, METH_VARARGS, NULL},
5229 { (
char *)
"SerBaud230400_swigconstant", SerBaud230400_swigconstant, METH_VARARGS, NULL},
5230 { (
char *)
"SerBaud460800_swigconstant", SerBaud460800_swigconstant, METH_VARARGS, NULL},
5231 { (
char *)
"USBBaud1Mbps_swigconstant", USBBaud1Mbps_swigconstant, METH_VARARGS, NULL},
5232 { (
char *)
"AddrMin_swigconstant", AddrMin_swigconstant, METH_VARARGS, NULL},
5233 { (
char *)
"AddrMax_swigconstant", AddrMax_swigconstant, METH_VARARGS, NULL},
5234 { (
char *)
"AddrDft_swigconstant", AddrDft_swigconstant, METH_VARARGS, NULL},
5235 { (
char *)
"CheckSumMask_swigconstant", CheckSumMask_swigconstant, METH_VARARGS, NULL},
5236 { (
char *)
"AckReqBit_swigconstant", AckReqBit_swigconstant, METH_VARARGS, NULL},
5237 { (
char *)
"MsgWithNoCrc_swigconstant", MsgWithNoCrc_swigconstant, METH_VARARGS, NULL},
5238 { (
char *)
"MsgWithCrc_swigconstant", MsgWithCrc_swigconstant, METH_VARARGS, NULL},
5239 { (
char *)
"MsgIgnoreCrc_swigconstant", MsgIgnoreCrc_swigconstant, METH_VARARGS, NULL},
5240 { (
char *)
"MsgLenFixed_swigconstant", MsgLenFixed_swigconstant, METH_VARARGS, NULL},
5241 { (
char *)
"MsgLenVariable_swigconstant", MsgLenVariable_swigconstant, METH_VARARGS, NULL},
5242 { (
char *)
"RspAck_swigconstant", RspAck_swigconstant, METH_VARARGS, NULL},
5243 { (
char *)
"CmdDriveForwardMot1_swigconstant", CmdDriveForwardMot1_swigconstant, METH_VARARGS, NULL},
5244 { (
char *)
"CmdDriveBackwardMot1_swigconstant", CmdDriveBackwardMot1_swigconstant, METH_VARARGS, NULL},
5245 { (
char *)
"CmdSetMinMainVolt_swigconstant", CmdSetMinMainVolt_swigconstant, METH_VARARGS, NULL},
5246 { (
char *)
"CmdSetMaxMainVolt_swigconstant", CmdSetMaxMainVolt_swigconstant, METH_VARARGS, NULL},
5247 { (
char *)
"CmdDriveForwardMot2_swigconstant", CmdDriveForwardMot2_swigconstant, METH_VARARGS, NULL},
5248 { (
char *)
"CmdDriveBackwardMot2_swigconstant", CmdDriveBackwardMot2_swigconstant, METH_VARARGS, NULL},
5249 { (
char *)
"CmdDriveMot1_swigconstant", CmdDriveMot1_swigconstant, METH_VARARGS, NULL},
5250 { (
char *)
"CmdDriveMot2_swigconstant", CmdDriveMot2_swigconstant, METH_VARARGS, NULL},
5251 { (
char *)
"CmdMixDriveForward_swigconstant", CmdMixDriveForward_swigconstant, METH_VARARGS, NULL},
5252 { (
char *)
"CmdMixDriveBackward_swigconstant", CmdMixDriveBackward_swigconstant, METH_VARARGS, NULL},
5253 { (
char *)
"CmdMixTurnRight_swigconstant", CmdMixTurnRight_swigconstant, METH_VARARGS, NULL},
5254 { (
char *)
"CmdMixTurnLeft_swigconstant", CmdMixTurnLeft_swigconstant, METH_VARARGS, NULL},
5255 { (
char *)
"CmdMixDrive_swigconstant", CmdMixDrive_swigconstant, METH_VARARGS, NULL},
5256 { (
char *)
"CmdMixTurn_swigconstant", CmdMixTurn_swigconstant, METH_VARARGS, NULL},
5257 { (
char *)
"CmdReadEncoderMot1_swigconstant", CmdReadEncoderMot1_swigconstant, METH_VARARGS, NULL},
5258 { (
char *)
"CmdReadEncoderMot2_swigconstant", CmdReadEncoderMot2_swigconstant, METH_VARARGS, NULL},
5259 { (
char *)
"CmdReadSpeedMot1_swigconstant", CmdReadSpeedMot1_swigconstant, METH_VARARGS, NULL},
5260 { (
char *)
"CmdReadSpeedMot2_swigconstant", CmdReadSpeedMot2_swigconstant, METH_VARARGS, NULL},
5261 { (
char *)
"CmdResetEncoderCntrs_swigconstant", CmdResetEncoderCntrs_swigconstant, METH_VARARGS, NULL},
5262 { (
char *)
"CmdReadFwVersion_swigconstant", CmdReadFwVersion_swigconstant, METH_VARARGS, NULL},
5263 { (
char *)
"CmdSetEncoderReg1_swigconstant", CmdSetEncoderReg1_swigconstant, METH_VARARGS, NULL},
5264 { (
char *)
"CmdSetEncoderReg2_swigconstant", CmdSetEncoderReg2_swigconstant, METH_VARARGS, NULL},
5265 { (
char *)
"CmdReadMainBattVolt_swigconstant", CmdReadMainBattVolt_swigconstant, METH_VARARGS, NULL},
5266 { (
char *)
"CmdReadLogicVolt_swigconstant", CmdReadLogicVolt_swigconstant, METH_VARARGS, NULL},
5267 { (
char *)
"CmdSetMinLogicVolt_swigconstant", CmdSetMinLogicVolt_swigconstant, METH_VARARGS, NULL},
5268 { (
char *)
"CmdSetMaxLogicVolt_swigconstant", CmdSetMaxLogicVolt_swigconstant, METH_VARARGS, NULL},
5269 { (
char *)
"CmdSetVelPidMot1_swigconstant", CmdSetVelPidMot1_swigconstant, METH_VARARGS, NULL},
5270 { (
char *)
"CmdSetVelPidMot2_swigconstant", CmdSetVelPidMot2_swigconstant, METH_VARARGS, NULL},
5271 { (
char *)
"CmdRead125SpeedMot1_swigconstant", CmdRead125SpeedMot1_swigconstant, METH_VARARGS, NULL},
5272 { (
char *)
"CmdRead125SpeedMot2_swigconstant", CmdRead125SpeedMot2_swigconstant, METH_VARARGS, NULL},
5273 { (
char *)
"CmdDriveDutyMot1_swigconstant", CmdDriveDutyMot1_swigconstant, METH_VARARGS, NULL},
5274 { (
char *)
"CmdDriveDutyMot2_swigconstant", CmdDriveDutyMot2_swigconstant, METH_VARARGS, NULL},
5275 { (
char *)
"CmdDriveDuty_swigconstant", CmdDriveDuty_swigconstant, METH_VARARGS, NULL},
5276 { (
char *)
"CmdDriveQMot1_swigconstant", CmdDriveQMot1_swigconstant, METH_VARARGS, NULL},
5277 { (
char *)
"CmdDriveQMot2_swigconstant", CmdDriveQMot2_swigconstant, METH_VARARGS, NULL},
5278 { (
char *)
"CmdDriveQ_swigconstant", CmdDriveQ_swigconstant, METH_VARARGS, NULL},
5279 { (
char *)
"CmdDriveQAccelMot1_swigconstant", CmdDriveQAccelMot1_swigconstant, METH_VARARGS, NULL},
5280 { (
char *)
"CmdDriveQAccelMot2_swigconstant", CmdDriveQAccelMot2_swigconstant, METH_VARARGS, NULL},
5281 { (
char *)
"CmdDriveQAccel_swigconstant", CmdDriveQAccel_swigconstant, METH_VARARGS, NULL},
5282 { (
char *)
"CmdBufDriveQDistMot1_swigconstant", CmdBufDriveQDistMot1_swigconstant, METH_VARARGS, NULL},
5283 { (
char *)
"CmdBufDriveQDistMot2_swigconstant", CmdBufDriveQDistMot2_swigconstant, METH_VARARGS, NULL},
5284 { (
char *)
"CmdBufDriveQDist_swigconstant", CmdBufDriveQDist_swigconstant, METH_VARARGS, NULL},
5285 { (
char *)
"CmdBufDriveQAccelDistMot1_swigconstant", CmdBufDriveQAccelDistMot1_swigconstant, METH_VARARGS, NULL},
5286 { (
char *)
"CmdBufDriveQAccelDistMot2_swigconstant", CmdBufDriveQAccelDistMot2_swigconstant, METH_VARARGS, NULL},
5287 { (
char *)
"CmdBufDriveQAccelDist_swigconstant", CmdBufDriveQAccelDist_swigconstant, METH_VARARGS, NULL},
5288 { (
char *)
"CmdReadBufLen_swigconstant", CmdReadBufLen_swigconstant, METH_VARARGS, NULL},
5289 { (
char *)
"CmdReadMotorDraw_swigconstant", CmdReadMotorDraw_swigconstant, METH_VARARGS, NULL},
5290 { (
char *)
"CmdDriveQAccel2_swigconstant", CmdDriveQAccel2_swigconstant, METH_VARARGS, NULL},
5291 { (
char *)
"CmdBufDriveQAccel2Dist_swigconstant", CmdBufDriveQAccel2Dist_swigconstant, METH_VARARGS, NULL},
5292 { (
char *)
"CmdReadVelPidMot1_swigconstant", CmdReadVelPidMot1_swigconstant, METH_VARARGS, NULL},
5293 { (
char *)
"CmdReadVelPidMot2_swigconstant", CmdReadVelPidMot2_swigconstant, METH_VARARGS, NULL},
5294 { (
char *)
"CmdSetMainBattCutoffs_swigconstant", CmdSetMainBattCutoffs_swigconstant, METH_VARARGS, NULL},
5295 { (
char *)
"CmdSetLogicCutoffs_swigconstant", CmdSetLogicCutoffs_swigconstant, METH_VARARGS, NULL},
5296 { (
char *)
"CmdReadMainBattCutoffs_swigconstant", CmdReadMainBattCutoffs_swigconstant, METH_VARARGS, NULL},
5297 { (
char *)
"CmdReadLogicCutoffs_swigconstant", CmdReadLogicCutoffs_swigconstant, METH_VARARGS, NULL},
5298 { (
char *)
"CmdSetPosPidMot1_swigconstant", CmdSetPosPidMot1_swigconstant, METH_VARARGS, NULL},
5299 { (
char *)
"CmdSetPosPidMot2_swigconstant", CmdSetPosPidMot2_swigconstant, METH_VARARGS, NULL},
5300 { (
char *)
"CmdReadPosPidMot1_swigconstant", CmdReadPosPidMot1_swigconstant, METH_VARARGS, NULL},
5301 { (
char *)
"CmdReadPosPidMot2_swigconstant", CmdReadPosPidMot2_swigconstant, METH_VARARGS, NULL},
5302 { (
char *)
"CmdBufDriveQProfPosMot1_swigconstant", CmdBufDriveQProfPosMot1_swigconstant, METH_VARARGS, NULL},
5303 { (
char *)
"CmdBufDriveQProfPosMot2_swigconstant", CmdBufDriveQProfPosMot2_swigconstant, METH_VARARGS, NULL},
5304 { (
char *)
"CmdBufDriveQProfPos_swigconstant", CmdBufDriveQProfPos_swigconstant, METH_VARARGS, NULL},
5305 { (
char *)
"CmdReadTemp_swigconstant", CmdReadTemp_swigconstant, METH_VARARGS, NULL},
5306 { (
char *)
"CmdReadTemp2_swigconstant", CmdReadTemp2_swigconstant, METH_VARARGS, NULL},
5307 { (
char *)
"CmdReadStatus_swigconstant", CmdReadStatus_swigconstant, METH_VARARGS, NULL},
5308 { (
char *)
"CmdReadEncoderMode_swigconstant", CmdReadEncoderMode_swigconstant, METH_VARARGS, NULL},
5309 { (
char *)
"CmdSetEncoderModeMot1_swigconstant", CmdSetEncoderModeMot1_swigconstant, METH_VARARGS, NULL},
5310 { (
char *)
"CmdSetEncoderModeMot2_swigconstant", CmdSetEncoderModeMot2_swigconstant, METH_VARARGS, NULL},
5311 { (
char *)
"CmdWriteEEPROM_swigconstant", CmdWriteEEPROM_swigconstant, METH_VARARGS, NULL},
5312 { (
char *)
"CmdSetMaxCurrentMot1_swigconstant", CmdSetMaxCurrentMot1_swigconstant, METH_VARARGS, NULL},
5313 { (
char *)
"CmdSetMaxCurrentMot2_swigconstant", CmdSetMaxCurrentMot2_swigconstant, METH_VARARGS, NULL},
5314 { (
char *)
"CmdReadMaxCurrentMot1_swigconstant", CmdReadMaxCurrentMot1_swigconstant, METH_VARARGS, NULL},
5315 { (
char *)
"CmdReadMaxCurrentMot2_swigconstant", CmdReadMaxCurrentMot2_swigconstant, METH_VARARGS, NULL},
5316 { (
char *)
"ParamSpeedMin_swigconstant", ParamSpeedMin_swigconstant, METH_VARARGS, NULL},
5317 { (
char *)
"ParamSpeedMax_swigconstant", ParamSpeedMax_swigconstant, METH_VARARGS, NULL},
5318 { (
char *)
"ParamStop_swigconstant", ParamStop_swigconstant, METH_VARARGS, NULL},
5319 { (
char *)
"ParamSpeed7MaxBwd_swigconstant", ParamSpeed7MaxBwd_swigconstant, METH_VARARGS, NULL},
5320 { (
char *)
"ParamStop7_swigconstant", ParamStop7_swigconstant, METH_VARARGS, NULL},
5321 { (
char *)
"ParamSpeed7MaxFwd_swigconstant", ParamSpeed7MaxFwd_swigconstant, METH_VARARGS, NULL},
5322 { (
char *)
"ParamTurnMin_swigconstant", ParamTurnMin_swigconstant, METH_VARARGS, NULL},
5323 { (
char *)
"ParamTurnMax_swigconstant", ParamTurnMax_swigconstant, METH_VARARGS, NULL},
5324 { (
char *)
"ParamNoTurn_swigconstant", ParamNoTurn_swigconstant, METH_VARARGS, NULL},
5325 { (
char *)
"ParamTurn7MaxLeft_swigconstant", ParamTurn7MaxLeft_swigconstant, METH_VARARGS, NULL},
5326 { (
char *)
"ParamNoTurn7_swigconstant", ParamNoTurn7_swigconstant, METH_VARARGS, NULL},
5327 { (
char *)
"ParamTurn7MaxRight_swigconstant", ParamTurn7MaxRight_swigconstant, METH_VARARGS, NULL},
5328 { (
char *)
"ParamDutyCycleMin_swigconstant", ParamDutyCycleMin_swigconstant, METH_VARARGS, NULL},
5329 { (
char *)
"ParamDutyCycleStop_swigconstant", ParamDutyCycleStop_swigconstant, METH_VARARGS, NULL},
5330 { (
char *)
"ParamDutyCycleMax_swigconstant", ParamDutyCycleMax_swigconstant, METH_VARARGS, NULL},
5331 { (
char *)
"ParamVerLen_swigconstant", ParamVerLen_swigconstant, METH_VARARGS, NULL},
5332 { (
char *)
"ParamVerLenMin_swigconstant", ParamVerLenMin_swigconstant, METH_VARARGS, NULL},
5333 { (
char *)
"ParamVoltScale_swigconstant", ParamVoltScale_swigconstant, METH_VARARGS, NULL},
5334 { (
char *)
"ParamVoltMainMin_swigconstant", ParamVoltMainMin_swigconstant, METH_VARARGS, NULL},
5335 { (
char *)
"ParamVoltLogicMin_swigconstant", ParamVoltLogicMin_swigconstant, METH_VARARGS, NULL},
5336 { (
char *)
"ParamVoltMax_swigconstant", ParamVoltMax_swigconstant, METH_VARARGS, NULL},
5337 { (
char *)
"ParamAmpScale_swigconstant", ParamAmpScale_swigconstant, METH_VARARGS, NULL},
5338 { (
char *)
"ParamAmpMin_swigconstant", ParamAmpMin_swigconstant, METH_VARARGS, NULL},
5339 { (
char *)
"ParamAmpMinSane_swigconstant", ParamAmpMinSane_swigconstant, METH_VARARGS, NULL},
5340 { (
char *)
"ParamAmpMax_swigconstant", ParamAmpMax_swigconstant, METH_VARARGS, NULL},
5341 { (
char *)
"ParamVoltMinMainMin_swigconstant", ParamVoltMinMainMin_swigconstant, METH_VARARGS, NULL},
5342 { (
char *)
"ParamVoltMinMainMax_swigconstant", ParamVoltMinMainMax_swigconstant, METH_VARARGS, NULL},
5343 { (
char *)
"ParamVoltMinMainOff_swigconstant", ParamVoltMinMainOff_swigconstant, METH_VARARGS, NULL},
5344 { (
char *)
"ParamVotlMinMainDft_swigconstant", ParamVotlMinMainDft_swigconstant, METH_VARARGS, NULL},
5345 { (
char *)
"ParamVoltMaxMainMin_swigconstant", ParamVoltMaxMainMin_swigconstant, METH_VARARGS, NULL},
5346 { (
char *)
"ParamVoltMaxMainMax_swigconstant", ParamVoltMaxMainMax_swigconstant, METH_VARARGS, NULL},
5347 { (
char *)
"ParamVoltMinLogicMin_swigconstant", ParamVoltMinLogicMin_swigconstant, METH_VARARGS, NULL},
5348 { (
char *)
"ParamVoltMinLogicMax_swigconstant", ParamVoltMinLogicMax_swigconstant, METH_VARARGS, NULL},
5349 { (
char *)
"ParamVoltMinLogicOff_swigconstant", ParamVoltMinLogicOff_swigconstant, METH_VARARGS, NULL},
5350 { (
char *)
"ParamVoltMaxLogicMin_swigconstant", ParamVoltMaxLogicMin_swigconstant, METH_VARARGS, NULL},
5351 { (
char *)
"ParamVoltMaxLogicMax_swigconstant", ParamVoltMaxLogicMax_swigconstant, METH_VARARGS, NULL},
5352 { (
char *)
"ParamVoltMinS_swigconstant", ParamVoltMinS_swigconstant, METH_VARARGS, NULL},
5353 { (
char *)
"ParamVoltMaxS_swigconstant", ParamVoltMaxS_swigconstant, METH_VARARGS, NULL},
5354 { (
char *)
"ParamVoltSensedS_swigconstant", ParamVoltSensedS_swigconstant, METH_VARARGS, NULL},
5355 { (
char *)
"ParamTempScale_swigconstant", ParamTempScale_swigconstant, METH_VARARGS, NULL},
5356 { (
char *)
"ParamStatusNormal_swigconstant", ParamStatusNormal_swigconstant, METH_VARARGS, NULL},
5357 { (
char *)
"ParamStatusWarnMot1OverCur_swigconstant", ParamStatusWarnMot1OverCur_swigconstant, METH_VARARGS, NULL},
5358 { (
char *)
"ParamStatusWarnMot2OverCur_swigconstant", ParamStatusWarnMot2OverCur_swigconstant, METH_VARARGS, NULL},
5359 { (
char *)
"ParamStatusEStopped_swigconstant", ParamStatusEStopped_swigconstant, METH_VARARGS, NULL},
5360 { (
char *)
"ParamStatusErrTemp_swigconstant", ParamStatusErrTemp_swigconstant, METH_VARARGS, NULL},
5361 { (
char *)
"ParamStatusErrTemp2_swigconstant", ParamStatusErrTemp2_swigconstant, METH_VARARGS, NULL},
5362 { (
char *)
"ParamStatusErrMainBattHigh_swigconstant", ParamStatusErrMainBattHigh_swigconstant, METH_VARARGS, NULL},
5363 { (
char *)
"ParamStatusErrLogicBattHigh_swigconstant", ParamStatusErrLogicBattHigh_swigconstant, METH_VARARGS, NULL},
5364 { (
char *)
"ParamStatusErrLogicBattLow_swigconstant", ParamStatusErrLogicBattLow_swigconstant, METH_VARARGS, NULL},
5365 { (
char *)
"ParamStatusErrMot1Fault_swigconstant", ParamStatusErrMot1Fault_swigconstant, METH_VARARGS, NULL},
5366 { (
char *)
"ParamStatusErrMot2Fault_swigconstant", ParamStatusErrMot2Fault_swigconstant, METH_VARARGS, NULL},
5367 { (
char *)
"ParamStatusWarnMainBattHigh_swigconstant", ParamStatusWarnMainBattHigh_swigconstant, METH_VARARGS, NULL},
5368 { (
char *)
"ParamStatusWarnMainBattLow_swigconstant", ParamStatusWarnMainBattLow_swigconstant, METH_VARARGS, NULL},
5369 { (
char *)
"ParamStatusWarnTemp_swigconstant", ParamStatusWarnTemp_swigconstant, METH_VARARGS, NULL},
5370 { (
char *)
"ParamStatusWarnTemp2_swigconstant", ParamStatusWarnTemp2_swigconstant, METH_VARARGS, NULL},
5371 { (
char *)
"ParamStatusMot1Home_swigconstant", ParamStatusMot1Home_swigconstant, METH_VARARGS, NULL},
5372 { (
char *)
"ParamStatusMot2Home_swigconstant", ParamStatusMot2Home_swigconstant, METH_VARARGS, NULL},
5373 { (
char *)
"ParamEncModeRCAnalogBit_swigconstant", ParamEncModeRCAnalogBit_swigconstant, METH_VARARGS, NULL},
5374 { (
char *)
"ParamEncModeRCAnalogDis_swigconstant", ParamEncModeRCAnalogDis_swigconstant, METH_VARARGS, NULL},
5375 { (
char *)
"ParamEncModeRCAnalogEn_swigconstant", ParamEncModeRCAnalogEn_swigconstant, METH_VARARGS, NULL},
5376 { (
char *)
"ParamEncModeQuadAbsBit_swigconstant", ParamEncModeQuadAbsBit_swigconstant, METH_VARARGS, NULL},
5377 { (
char *)
"ParamEncModeQuad_swigconstant", ParamEncModeQuad_swigconstant, METH_VARARGS, NULL},
5378 { (
char *)
"ParamEncModeAbs_swigconstant", ParamEncModeAbs_swigconstant, METH_VARARGS, NULL},
5379 { (
char *)
"ParamEncQuadMin_swigconstant", ParamEncQuadMin_swigconstant, METH_VARARGS, NULL},
5380 { (
char *)
"ParamEncQuadMax_swigconstant", ParamEncQuadMax_swigconstant, METH_VARARGS, NULL},
5381 { (
char *)
"ParamEncStatusUnderFlow_swigconstant", ParamEncStatusUnderFlow_swigconstant, METH_VARARGS, NULL},
5382 { (
char *)
"ParamEncStatusDirBackward_swigconstant", ParamEncStatusDirBackward_swigconstant, METH_VARARGS, NULL},
5383 { (
char *)
"ParamEncStatusOverFlow_swigconstant", ParamEncStatusOverFlow_swigconstant, METH_VARARGS, NULL},
5384 { (
char *)
"ParamVelPidQppsDft_swigconstant", ParamVelPidQppsDft_swigconstant, METH_VARARGS, NULL},
5385 { (
char *)
"ParamVelPidPDft_swigconstant", ParamVelPidPDft_swigconstant, METH_VARARGS, NULL},
5386 { (
char *)
"ParamVelPidIDft_swigconstant", ParamVelPidIDft_swigconstant, METH_VARARGS, NULL},
5387 { (
char *)
"ParamVelPidDDft_swigconstant", ParamVelPidDDft_swigconstant, METH_VARARGS, NULL},
5388 { (
char *)
"ParamVelPidCvt_swigconstant", ParamVelPidCvt_swigconstant, METH_VARARGS, NULL},
5389 { (
char *)
"ParamPosPidPDft_swigconstant", ParamPosPidPDft_swigconstant, METH_VARARGS, NULL},
5390 { (
char *)
"ParamPosPidIDft_swigconstant", ParamPosPidIDft_swigconstant, METH_VARARGS, NULL},
5391 { (
char *)
"ParamPosPidDDft_swigconstant", ParamPosPidDDft_swigconstant, METH_VARARGS, NULL},
5392 { (
char *)
"ParamPosPidMaxIDft_swigconstant", ParamPosPidMaxIDft_swigconstant, METH_VARARGS, NULL},
5393 { (
char *)
"ParamPosPidDeadzoneDft_swigconstant", ParamPosPidDeadzoneDft_swigconstant, METH_VARARGS, NULL},
5394 { (
char *)
"ParamPosPidMinPos_swigconstant", ParamPosPidMinPos_swigconstant, METH_VARARGS, NULL},
5395 { (
char *)
"ParamPosPidMaxPos_swigconstant", ParamPosPidMaxPos_swigconstant, METH_VARARGS, NULL},
5396 { (
char *)
"ParamCmdBufQueue_swigconstant", ParamCmdBufQueue_swigconstant, METH_VARARGS, NULL},
5397 { (
char *)
"ParamCmdBufPreempt_swigconstant", ParamCmdBufPreempt_swigconstant, METH_VARARGS, NULL},
5398 { (
char *)
"ParamCmdBufSize_swigconstant", ParamCmdBufSize_swigconstant, METH_VARARGS, NULL},
5399 { (
char *)
"ParamCmdBufExec_swigconstant", ParamCmdBufExec_swigconstant, METH_VARARGS, NULL},
5400 { (
char *)
"ParamCmdBufEmpty_swigconstant", ParamCmdBufEmpty_swigconstant, METH_VARARGS, NULL},
5401 { (
char *)
"CmdTimeout_swigconstant", CmdTimeout_swigconstant, METH_VARARGS, NULL},
5402 { (
char *)
"RspTimeout_swigconstant", RspTimeout_swigconstant, METH_VARARGS, NULL},
5403 { (
char *)
"CmdMaxBufLen_swigconstant", CmdMaxBufLen_swigconstant, METH_VARARGS, NULL},
5404 { (
char *)
"RspMaxBufLen_swigconstant", RspMaxBufLen_swigconstant, METH_VARARGS, NULL},
5405 { (
char *)
"CmdHdrLen_swigconstant", CmdHdrLen_swigconstant, METH_VARARGS, NULL},
5406 { (
char *)
"FieldPosAddr_swigconstant", FieldPosAddr_swigconstant, METH_VARARGS, NULL},
5407 { (
char *)
"FieldPosCmd_swigconstant", FieldPosCmd_swigconstant, METH_VARARGS, NULL},
5408 { (
char *)
"Motor1_swigconstant", Motor1_swigconstant, METH_VARARGS, NULL},
5409 { (
char *)
"Motor2_swigconstant", Motor2_swigconstant, METH_VARARGS, NULL},
5410 { (
char *)
"NumMotors_swigconstant", NumMotors_swigconstant, METH_VARARGS, NULL},
5411 { (
char *)
"MotorDirUnknown_swigconstant", MotorDirUnknown_swigconstant, METH_VARARGS, NULL},
5412 { (
char *)
"MotorDirNormal_swigconstant", MotorDirNormal_swigconstant, METH_VARARGS, NULL},
5413 { (
char *)
"MotorDirReverse_swigconstant", MotorDirReverse_swigconstant, METH_VARARGS, NULL},
5414 { (
char *)
"MotorSpeedMaxBackward_swigconstant", MotorSpeedMaxBackward_swigconstant, METH_VARARGS, NULL},
5415 { (
char *)
"MotorSpeedStop_swigconstant", MotorSpeedStop_swigconstant, METH_VARARGS, NULL},
5416 { (
char *)
"MotorSpeedMaxForward_swigconstant", MotorSpeedMaxForward_swigconstant, METH_VARARGS, NULL},
5417 { NULL, NULL, 0, NULL }
5423 static swig_type_info _swigt__p_char = {
"_p_char",
"char *", 0, 0, (
void*)0, 0};
5424 static swig_type_info _swigt__p_int = {
"_p_int",
"bool_t *|int *", 0, 0, (
void*)0, 0};
5425 static swig_type_info _swigt__p_unsigned_char = {
"_p_unsigned_char",
"unsigned char *|byte_t *", 0, 0, (
void*)0, 0};
5426 static swig_type_info _swigt__p_unsigned_int = {
"_p_unsigned_int",
"unsigned int *|uint_t *", 0, 0, (
void*)0, 0};
5427 static swig_type_info _swigt__p_unsigned_long = {
"_p_unsigned_long",
"unsigned long *|ulong_t *", 0, 0, (
void*)0, 0};
5428 static swig_type_info _swigt__p_unsigned_short = {
"_p_unsigned_short",
"unsigned short *|ushort_t *", 0, 0, (
void*)0, 0};
5433 &_swigt__p_unsigned_char,
5434 &_swigt__p_unsigned_int,
5435 &_swigt__p_unsigned_long,
5436 &_swigt__p_unsigned_short,
5439 static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
5440 static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
5441 static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
5442 static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
5443 static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
5444 static swig_cast_info _swigc__p_unsigned_short[] = { {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
5449 _swigc__p_unsigned_char,
5450 _swigc__p_unsigned_int,
5451 _swigc__p_unsigned_long,
5452 _swigc__p_unsigned_short,
5459 {0, 0, 0, 0.0, 0, 0}};
5513 #define SWIGRUNTIME_DEBUG 5518 SWIG_InitializeModule(
void *clientdata) {
5524 if (swig_module.next==0) {
5526 swig_module.type_initial = swig_type_initial;
5527 swig_module.cast_initial = swig_cast_initial;
5528 swig_module.next = &swig_module;
5535 module_head = SWIG_GetModule(clientdata);
5539 SWIG_SetModule(clientdata, &swig_module);
5544 if (iter==&swig_module) {
5549 }
while (iter!= module_head);
5552 swig_module.next = module_head->next;
5553 module_head->next = &swig_module;
5560 if (init == 0)
return;
5563 #ifdef SWIGRUNTIME_DEBUG 5564 printf(
"SWIG_InitializeModule: size %d\n", swig_module.size);
5566 for (i = 0; i < swig_module.size; ++i) {
5571 #ifdef SWIGRUNTIME_DEBUG 5572 printf(
"SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
5576 if (swig_module.next != &swig_module) {
5577 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
5581 #ifdef SWIGRUNTIME_DEBUG 5582 printf(
"SWIG_InitializeModule: found type %s\n", type->name);
5584 if (swig_module.type_initial[i]->clientdata) {
5585 type->clientdata = swig_module.type_initial[i]->clientdata;
5586 #ifdef SWIGRUNTIME_DEBUG 5587 printf(
"SWIG_InitializeModule: found and overwrite type %s \n", type->name);
5591 type = swig_module.type_initial[i];
5595 cast = swig_module.cast_initial[i];
5596 while (cast->type) {
5599 #ifdef SWIGRUNTIME_DEBUG 5600 printf(
"SWIG_InitializeModule: look cast %s\n", cast->type->name);
5602 if (swig_module.next != &swig_module) {
5603 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
5604 #ifdef SWIGRUNTIME_DEBUG 5605 if (ret) printf(
"SWIG_InitializeModule: found cast %s\n", ret->name);
5609 if (type == swig_module.type_initial[i]) {
5610 #ifdef SWIGRUNTIME_DEBUG 5611 printf(
"SWIG_InitializeModule: skip old type %s\n", ret->name);
5618 #ifdef SWIGRUNTIME_DEBUG 5619 if (ocast) printf(
"SWIG_InitializeModule: skip old cast %s\n", ret->name);
5621 if (!ocast) ret = 0;
5626 #ifdef SWIGRUNTIME_DEBUG 5627 printf(
"SWIG_InitializeModule: adding cast %s\n", cast->type->name);
5630 type->cast->prev = cast;
5631 cast->next = type->cast;
5638 swig_module.types[i] = type;
5640 swig_module.types[i] = 0;
5642 #ifdef SWIGRUNTIME_DEBUG 5643 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
5644 for (i = 0; i < swig_module.size; ++i) {
5647 printf(
"SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
5648 while (cast->type) {
5649 printf(
"SWIG_InitializeModule: cast type %s\n", cast->type->name);
5653 printf(
"---- Total casts: %d\n",j);
5655 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
5665 SWIG_PropagateClientData(
void) {
5668 static int init_run = 0;
5670 if (init_run)
return;
5673 for (i = 0; i < swig_module.size; i++) {
5674 if (swig_module.types[i]->clientdata) {
5675 equiv = swig_module.types[i]->cast;
5677 if (!equiv->converter) {
5678 if (equiv->type && !equiv->type->clientdata)
5679 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
5681 equiv = equiv->next;
5702 #define SWIG_newvarlink() SWIG_Python_newvarlink() 5703 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr) 5704 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants) 5712 PyObject *(*get_attr)(void);
5713 int (*set_attr)(PyObject *);
5722 SWIGINTERN PyObject *
5724 #if PY_VERSION_HEX >= 0x03000000 5725 return PyUnicode_InternFromString(
"<Swig global variables>");
5727 return PyString_FromString(
"<Swig global variables>");
5731 SWIGINTERN PyObject *
5733 #if PY_VERSION_HEX >= 0x03000000 5734 PyObject *str = PyUnicode_InternFromString(
"(");
5738 for (var = v->vars; var; var=var->next) {
5739 tail = PyUnicode_FromString(var->name);
5740 joined = PyUnicode_Concat(str, tail);
5745 tail = PyUnicode_InternFromString(
", ");
5746 joined = PyUnicode_Concat(str, tail);
5752 tail = PyUnicode_InternFromString(
")");
5753 joined = PyUnicode_Concat(str, tail);
5758 PyObject *str = PyString_FromString(
"(");
5760 for (var = v->vars; var; var=var->next) {
5761 PyString_ConcatAndDel(&str,PyString_FromString(var->name));
5762 if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(
", "));
5764 PyString_ConcatAndDel(&str,PyString_FromString(
")"));
5772 PyObject *str = swig_varlink_str(v);
5773 fprintf(fp,
"Swig global variables ");
5774 fprintf(fp,
"%s\n", tmp = SWIG_Python_str_AsChar(str));
5775 SWIG_Python_str_DelForPy3(tmp);
5791 SWIGINTERN PyObject *
5793 PyObject *res = NULL;
5796 if (strcmp(var->name,n) == 0) {
5797 res = (*var->get_attr)();
5802 if (res == NULL && !PyErr_Occurred()) {
5803 PyErr_Format(PyExc_AttributeError,
"Unknown C global variable '%s'", n);
5813 if (strcmp(var->name,n) == 0) {
5814 res = (*var->set_attr)(p);
5819 if (res == 1 && !PyErr_Occurred()) {
5820 PyErr_Format(PyExc_AttributeError,
"Unknown C global variable '%s'", n);
5825 SWIGINTERN PyTypeObject*
5826 swig_varlink_type(
void) {
5827 static char varlink__doc__[] =
"Swig var link object";
5828 static PyTypeObject varlink_type;
5829 static int type_init = 0;
5831 const PyTypeObject tmp = {
5833 #if PY_VERSION_HEX >= 0x03000000 5834 PyVarObject_HEAD_INIT(NULL, 0)
5836 PyObject_HEAD_INIT(NULL)
5839 (
char *)
"swigvarlink",
5842 (destructor) swig_varlink_dealloc,
5843 (printfunc) swig_varlink_print,
5844 (getattrfunc) swig_varlink_getattr,
5845 (setattrfunc) swig_varlink_setattr,
5847 (reprfunc) swig_varlink_repr,
5853 (reprfunc) swig_varlink_str,
5863 #if PY_VERSION_HEX >= 0x02020000 5864 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
5866 #if PY_VERSION_HEX >= 0x02030000 5869 #if PY_VERSION_HEX >= 0x02060000 5872 #if PY_VERSION_HEX >= 0x03040000 5879 #if PY_VERSION_HEX >= 0x02050000 5887 #if PY_VERSION_HEX < 0x02020000 5888 varlink_type.ob_type = &PyType_Type;
5890 if (PyType_Ready(&varlink_type) < 0)
5894 return &varlink_type;
5898 SWIGINTERN PyObject *
5899 SWIG_Python_newvarlink(
void) {
5904 return ((PyObject*) result);
5908 SWIG_Python_addvarlink(PyObject *p,
char *name, PyObject *(*get_attr)(
void),
int (*set_attr)(PyObject *p)) {
5912 size_t size = strlen(name)+1;
5913 gv->name = (
char *)malloc(size);
5915 strncpy(gv->name,name,size);
5916 gv->get_attr = get_attr;
5917 gv->set_attr = set_attr;
5924 SWIGINTERN PyObject *
5925 SWIG_globals(
void) {
5926 static PyObject *_SWIG_globals = 0;
5927 if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
5928 return _SWIG_globals;
5937 SWIG_Python_InstallConstants(PyObject *d,
swig_const_info constants[]) {
5940 for (i = 0; constants[i].type; ++i) {
5941 switch(constants[i].type) {
5942 case SWIG_PY_POINTER:
5943 obj = SWIG_InternalNewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
5945 case SWIG_PY_BINARY:
5946 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
5953 PyDict_SetItemString(d, constants[i].name, obj);
5964 SWIG_Python_FixMethods(PyMethodDef *methods,
5969 for (i = 0; methods[i].ml_name; ++i) {
5970 const char *c = methods[i].ml_doc;
5972 c = strstr(c,
"swig_ptr: ");
5976 const char *name = c + 10;
5977 for (j = 0; const_table[j].type; ++j) {
5978 if (strncmp(const_table[j].name, name,
5979 strlen(const_table[j].name)) == 0) {
5980 ci = &(const_table[j]);
5985 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
5987 size_t shift = (ci->ptype) - types;
5989 size_t ldoc = (c - methods[i].ml_doc);
5990 size_t lptr = strlen(ty->name)+2*
sizeof(
void*)+2;
5991 char *ndoc = (
char*)malloc(ldoc + lptr + 10);
5994 strncpy(buff, methods[i].ml_doc, ldoc);
5996 strncpy(buff,
"swig_ptr: ", 10);
5998 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
5999 methods[i].ml_doc = ndoc;
6020 #if PY_VERSION_HEX >= 0x03000000 6026 PyObject *m, *d, *md;
6027 #if PY_VERSION_HEX >= 0x03000000 6028 static struct PyModuleDef SWIG_module = {
6029 # if PY_VERSION_HEX >= 0x03020000 6030 PyModuleDef_HEAD_INIT,
6033 PyObject_HEAD_INIT(NULL)
6050 #if defined(SWIGPYTHON_BUILTIN) 6054 static PyGetSetDef this_getset_def = {
6055 (
char *)
"this", &SwigPyBuiltin_ThisClosure, NULL, NULL, NULL
6057 static SwigPyGetSet thisown_getset_closure = {
6058 (PyCFunction) SwigPyObject_own,
6059 (PyCFunction) SwigPyObject_own
6061 static PyGetSetDef thisown_getset_def = {
6062 (
char *)
"thisown", SwigPyBuiltin_GetterClosure, SwigPyBuiltin_SetterClosure, NULL, &thisown_getset_closure
6064 PyObject *metatype_args;
6065 PyTypeObject *builtin_pytype;
6066 int builtin_base_count;
6069 PyGetSetDescrObject *static_getset;
6070 PyTypeObject *metatype;
6072 PyObject *public_interface, *public_symbol;
6073 PyObject *this_descr;
6074 PyObject *thisown_descr;
6078 (void)builtin_pytype;
6079 (void)builtin_base_count;
6080 (void)builtin_basetype;
6082 (void)static_getset;
6086 metatype_args = Py_BuildValue(
"(s(O){})",
"SwigPyObjectType", &PyType_Type);
6087 assert(metatype_args);
6088 metatype = (PyTypeObject *) PyType_Type.tp_call((PyObject *) &PyType_Type, metatype_args, NULL);
6090 Py_DECREF(metatype_args);
6091 metatype->tp_setattro = (setattrofunc) &SwigPyObjectType_setattro;
6092 assert(PyType_Ready(metatype) >= 0);
6096 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
6098 #if PY_VERSION_HEX >= 0x03000000 6099 m = PyModule_Create(&SWIG_module);
6101 m = Py_InitModule((
char *) SWIG_name, SwigMethods);
6104 md = d = PyModule_GetDict(m);
6107 SWIG_InitializeModule(0);
6109 #ifdef SWIGPYTHON_BUILTIN 6110 SwigPyObject_stype = SWIG_MangledTypeQuery(
"_p_SwigPyObject");
6111 assert(SwigPyObject_stype);
6114 SwigPyObject_stype->clientdata = &SwigPyObject_clientdata;
6115 SwigPyObject_clientdata.pytype = SwigPyObject_TypeOnce();
6116 }
else if (SwigPyObject_TypeOnce()->tp_basicsize != cd->pytype->tp_basicsize) {
6117 PyErr_SetString(PyExc_RuntimeError,
"Import error: attempted to load two incompatible swig-generated modules.");
6118 # if PY_VERSION_HEX >= 0x03000000 6126 this_descr = PyDescr_NewGetSet(SwigPyObject_type(), &this_getset_def);
6130 thisown_descr = PyDescr_NewGetSet(SwigPyObject_type(), &thisown_getset_def);
6131 (void)thisown_descr;
6133 public_interface = PyList_New(0);
6135 (void)public_symbol;
6137 PyDict_SetItemString(md,
"__all__", public_interface);
6138 Py_DECREF(public_interface);
6139 for (i = 0; SwigMethods[i].ml_name != NULL; ++i)
6140 SwigPyBuiltin_AddPublicSymbol(public_interface, SwigMethods[i].ml_name);
6141 for (i = 0; swig_const_table[i].name != 0; ++i)
6142 SwigPyBuiltin_AddPublicSymbol(public_interface, swig_const_table[i].name);
6145 SWIG_InstallConstants(d,swig_const_table);
6147 #if PY_VERSION_HEX >= 0x03000000
RoboClaw motor controller class interface.