32 #if (defined _DEBUG) && (defined WIN32) 41 #include "../common/addInInterface.h" 66 PyObject *weakreflist;
75 PyObject *weakreflist;
93 static PyObject *PyActuatorPlugin_execFunc(
PyActuatorPlugin *
self, PyObject *args, PyObject *kwds);
107 static PyMemberDef PyActuatorPlugin_members[];
108 static PyMethodDef PyActuatorPlugin_methods[];
109 static PyTypeObject PyActuatorPluginType;
110 static PyModuleDef PyActuatorPluginModule;
112 static void paramBaseVectorDeleter(QVector<ito::ParamBase> *obj)
119 static PyObject *
PyDataIOPlugin_new(PyTypeObject *type, PyObject *args, PyObject *kwds);
131 static PyObject *PyDataIOPlugin_execFunc(
PyDataIOPlugin *
self, PyObject *args, PyObject *kwds);
144 static PyObject *PyDataIOPlugin_setAutoGrabbing(
PyDataIOPlugin *
self, PyObject *args);
146 static PyObject *PyDataIOPlugin_setAutoGrabbingInterval(
PyDataIOPlugin *
self, PyObject *args);
147 static PyObject *PyDataIOPlugin_getAutoGrabbingInterval(
PyDataIOPlugin *
self);
149 static PyMemberDef PyDataIOPlugin_members[];
150 static PyMethodDef PyDataIOPlugin_methods[];
151 static PyTypeObject PyDataIOPluginType;
152 static PyModuleDef PyDataIOPluginModule;
153 static void PyDataIOPlugin_addTpDict(PyObject *tp_dict);
static PyObject * PyActuatorPlugin_getParam(PyActuatorPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:1486
static PyObject * PyDataIOPlugin_showToolbox(PyDataIOPlugin *self)
Definition: pythonPlugins.cpp:3962
static PyObject * PyActuatorPlugin_getExecFuncsInfo(PyActuatorPlugin *self, PyObject *args, PyObject *kwds)
Definition: pythonPlugins.cpp:1469
base class for all actuator plugin classes
Definition: addInInterface.h:700
static PyObject * PyDataIOPlugin_getType(PyDataIOPlugin *self)
Definition: pythonPlugins.cpp:3913
static PyObject * PyDataIOPlugin_stopDevice(PyDataIOPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:2902
static PyObject * PyDataIOPlugin_showConfiguration(PyDataIOPlugin *self)
Definition: pythonPlugins.cpp:3950
static PyObject * PyDataIOPlugin_setParam(PyDataIOPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:2769
static PyObject * PyDataIOPlugin_startDevice(PyDataIOPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:2815
static PyObject * PyDataIOPlugin_getParamInfo(PyDataIOPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:2782
static PyObject * PyActuatorPlugin_getStatus(PyActuatorPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:1790
static PyObject * PyActuatorPlugin_setPosAbs(PyActuatorPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:2202
static PyObject * PyDataIOPlugin_enableAutoGrabbing(PyDataIOPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:3585
static PyObject * PyDataIOPlugin_getParamList(PyDataIOPlugin *self)
Definition: pythonPlugins.cpp:2713
base class for all dataIO plugin classes
Definition: addInInterface.h:633
static PyObject * PyActuatorPlugin_setParam(PyActuatorPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:1500
Definition: pythonPlugins.h:70
static PyObject * PyActuatorPlugin_getType(PyActuatorPlugin *self)
Definition: pythonPlugins.cpp:1994
static PyObject * PyDataIOPlugin_acquire(PyDataIOPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:3022
static PyObject * PyActuatorPlugin_setOrigin(PyActuatorPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:1660
static PyObject * PyActuatorPlugin_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
Definition: pythonPlugins.cpp:1212
static PyObject * PyDataIOPlugin_getParamListInfo(PyDataIOPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:2727
static PyObject * PyActuatorPlugin_showConfiguration(PyActuatorPlugin *self)
Definition: pythonPlugins.cpp:2031
Definition: apiFunctionsGraph.cpp:39
static PyObject * PyActuatorPlugin_name(PyActuatorPlugin *self)
Definition: pythonPlugins.cpp:1426
static void PyDataIOPlugin_dealloc(PyDataIOPlugin *self)
Definition: pythonPlugins.cpp:2439
static PyObject * PyActuatorPlugin_setInterrupt(PyActuatorPlugin *self)
Definition: pythonPlugins.cpp:2059
static void PyActuatorPlugin_dealloc(PyActuatorPlugin *self)
Definition: pythonPlugins.cpp:1163
static int PyDataIOPlugin_init(PyDataIOPlugin *self, PyObject *args, PyObject *kwds)
Definition: pythonPlugins.cpp:2538
static PyObject * PyActuatorPlugin_setPosRel(PyActuatorPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:2289
static PyObject * PyDataIOPlugin_disableAutoGrabbing(PyDataIOPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:3646
static PyObject * PyActuatorPlugin_hideToolbox(PyActuatorPlugin *self)
Definition: pythonPlugins.cpp:2080
static PyObject * PyDataIOPlugin_setVal(PyDataIOPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:3386
static int PyActuatorPlugin_init(PyActuatorPlugin *self, PyObject *args, PyObject *kwds)
Definition: pythonPlugins.cpp:1261
static PyObject * PyActuatorPlugin_getPos(PyActuatorPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:1873
static PyObject * PyDataIOPlugin_getExecFuncsInfo(PyDataIOPlugin *self, PyObject *args, PyObject *kwds)
Definition: pythonPlugins.cpp:2740
class summing up the functionality of itom - hardware python plugins
Definition: pythonPlugins.h:58
static PyObject * PyDataIOPlugin_copyVal(PyDataIOPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:3248
static PyObject * PyActuatorPlugin_getParamList(PyActuatorPlugin *self)
Definition: pythonPlugins.cpp:1440
Definition: pythonPlugins.h:61
static PyObject * PyDataIOPlugin_getVal(PyDataIOPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:3111
static PyObject * PyActuatorPlugin_showToolbox(PyActuatorPlugin *self)
Definition: pythonPlugins.cpp:2045
static PyObject * PyActuatorPlugin_getParamInfo(PyActuatorPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:1513
static PyObject * PyDataIOPlugin_hideToolbox(PyDataIOPlugin *self)
Definition: pythonPlugins.cpp:3974
static PyObject * PyDataIOPlugin_name(PyDataIOPlugin *self)
Definition: pythonPlugins.cpp:2669
static PyObject * PyActuatorPlugin_calib(PyActuatorPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:1542
static PyObject * PyDataIOPlugin_getParam(PyDataIOPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:2755
static PyObject * PyDataIOPlugin_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
Definition: pythonPlugins.cpp:2491
static PyObject * PyActuatorPlugin_getParamListInfo(PyActuatorPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:1455
static PyObject * PyDataIOPlugin_getAutoGrabbing(PyDataIOPlugin *self, PyObject *args)
Definition: pythonPlugins.cpp:3784