$search
00001 # This file was automatically generated by SWIG (http://www.swig.org). 00002 # Version 1.3.33 00003 # 00004 # Don't modify this file, modify the SWIG interface instead. 00005 # This file is compatible with both classic and new-style classes. 00006 00007 import _KNI 00008 import new 00009 new_instancemethod = new.instancemethod 00010 try: 00011 _swig_property = property 00012 except NameError: 00013 pass # Python < 2.2 doesn't have 'property'. 00014 def _swig_setattr_nondynamic(self,class_type,name,value,static=1): 00015 if (name == "thisown"): return self.this.own(value) 00016 if (name == "this"): 00017 if type(value).__name__ == 'PySwigObject': 00018 self.__dict__[name] = value 00019 return 00020 method = class_type.__swig_setmethods__.get(name,None) 00021 if method: return method(self,value) 00022 if (not static) or hasattr(self,name): 00023 self.__dict__[name] = value 00024 else: 00025 raise AttributeError("You cannot add attributes to %s" % self) 00026 00027 def _swig_setattr(self,class_type,name,value): 00028 return _swig_setattr_nondynamic(self,class_type,name,value,0) 00029 00030 def _swig_getattr(self,class_type,name): 00031 if (name == "thisown"): return self.this.own() 00032 method = class_type.__swig_getmethods__.get(name,None) 00033 if method: return method(self) 00034 raise AttributeError,name 00035 00036 def _swig_repr(self): 00037 try: strthis = "proxy of " + self.this.__repr__() 00038 except: strthis = "" 00039 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) 00040 00041 import types 00042 try: 00043 _object = types.ObjectType 00044 _newclass = 1 00045 except AttributeError: 00046 class _object : pass 00047 _newclass = 0 00048 del types 00049 00050 00051 ERR_NONE = _KNI.ERR_NONE 00052 ERR_SUCCESS = _KNI.ERR_SUCCESS 00053 class TPos(_object): 00054 __swig_setmethods__ = {} 00055 __setattr__ = lambda self, name, value: _swig_setattr(self, TPos, name, value) 00056 __swig_getmethods__ = {} 00057 __getattr__ = lambda self, name: _swig_getattr(self, TPos, name) 00058 __repr__ = _swig_repr 00059 __swig_setmethods__["X"] = _KNI.TPos_X_set 00060 __swig_getmethods__["X"] = _KNI.TPos_X_get 00061 if _newclass:X = _swig_property(_KNI.TPos_X_get, _KNI.TPos_X_set) 00062 __swig_setmethods__["Y"] = _KNI.TPos_Y_set 00063 __swig_getmethods__["Y"] = _KNI.TPos_Y_get 00064 if _newclass:Y = _swig_property(_KNI.TPos_Y_get, _KNI.TPos_Y_set) 00065 __swig_setmethods__["Z"] = _KNI.TPos_Z_set 00066 __swig_getmethods__["Z"] = _KNI.TPos_Z_get 00067 if _newclass:Z = _swig_property(_KNI.TPos_Z_get, _KNI.TPos_Z_set) 00068 __swig_setmethods__["phi"] = _KNI.TPos_phi_set 00069 __swig_getmethods__["phi"] = _KNI.TPos_phi_get 00070 if _newclass:phi = _swig_property(_KNI.TPos_phi_get, _KNI.TPos_phi_set) 00071 __swig_setmethods__["theta"] = _KNI.TPos_theta_set 00072 __swig_getmethods__["theta"] = _KNI.TPos_theta_get 00073 if _newclass:theta = _swig_property(_KNI.TPos_theta_get, _KNI.TPos_theta_set) 00074 __swig_setmethods__["psi"] = _KNI.TPos_psi_set 00075 __swig_getmethods__["psi"] = _KNI.TPos_psi_get 00076 if _newclass:psi = _swig_property(_KNI.TPos_psi_get, _KNI.TPos_psi_set) 00077 def __init__(self, *args): 00078 this = _KNI.new_TPos(*args) 00079 try: self.this.append(this) 00080 except: self.this = this 00081 __swig_destroy__ = _KNI.delete_TPos 00082 __del__ = lambda self : None; 00083 TPos_swigregister = _KNI.TPos_swigregister 00084 TPos_swigregister(TPos) 00085 cvar = _KNI.cvar 00086 PI = cvar.PI 00087 00088 PTP = _KNI.PTP 00089 LINEAR = _KNI.LINEAR 00090 class TMovement(_object): 00091 __swig_setmethods__ = {} 00092 __setattr__ = lambda self, name, value: _swig_setattr(self, TMovement, name, value) 00093 __swig_getmethods__ = {} 00094 __getattr__ = lambda self, name: _swig_getattr(self, TMovement, name) 00095 __repr__ = _swig_repr 00096 __swig_setmethods__["pos"] = _KNI.TMovement_pos_set 00097 __swig_getmethods__["pos"] = _KNI.TMovement_pos_get 00098 if _newclass:pos = _swig_property(_KNI.TMovement_pos_get, _KNI.TMovement_pos_set) 00099 __swig_setmethods__["transition"] = _KNI.TMovement_transition_set 00100 __swig_getmethods__["transition"] = _KNI.TMovement_transition_get 00101 if _newclass:transition = _swig_property(_KNI.TMovement_transition_get, _KNI.TMovement_transition_set) 00102 __swig_setmethods__["velocity"] = _KNI.TMovement_velocity_set 00103 __swig_getmethods__["velocity"] = _KNI.TMovement_velocity_get 00104 if _newclass:velocity = _swig_property(_KNI.TMovement_velocity_get, _KNI.TMovement_velocity_set) 00105 __swig_setmethods__["acceleration"] = _KNI.TMovement_acceleration_set 00106 __swig_getmethods__["acceleration"] = _KNI.TMovement_acceleration_get 00107 if _newclass:acceleration = _swig_property(_KNI.TMovement_acceleration_get, _KNI.TMovement_acceleration_set) 00108 def __init__(self, *args): 00109 this = _KNI.new_TMovement(*args) 00110 try: self.this.append(this) 00111 except: self.this = this 00112 __swig_destroy__ = _KNI.delete_TMovement 00113 __del__ = lambda self : None; 00114 TMovement_swigregister = _KNI.TMovement_swigregister 00115 TMovement_swigregister(TMovement) 00116 00117 class TCurrentMot(_object): 00118 __swig_setmethods__ = {} 00119 __setattr__ = lambda self, name, value: _swig_setattr(self, TCurrentMot, name, value) 00120 __swig_getmethods__ = {} 00121 __getattr__ = lambda self, name: _swig_getattr(self, TCurrentMot, name) 00122 __repr__ = _swig_repr 00123 __swig_setmethods__["idx"] = _KNI.TCurrentMot_idx_set 00124 __swig_getmethods__["idx"] = _KNI.TCurrentMot_idx_get 00125 if _newclass:idx = _swig_property(_KNI.TCurrentMot_idx_get, _KNI.TCurrentMot_idx_set) 00126 __swig_setmethods__["running"] = _KNI.TCurrentMot_running_set 00127 __swig_getmethods__["running"] = _KNI.TCurrentMot_running_get 00128 if _newclass:running = _swig_property(_KNI.TCurrentMot_running_get, _KNI.TCurrentMot_running_set) 00129 __swig_setmethods__["dir"] = _KNI.TCurrentMot_dir_set 00130 __swig_getmethods__["dir"] = _KNI.TCurrentMot_dir_get 00131 if _newclass:dir = _swig_property(_KNI.TCurrentMot_dir_get, _KNI.TCurrentMot_dir_set) 00132 def __init__(self, *args): 00133 this = _KNI.new_TCurrentMot(*args) 00134 try: self.this.append(this) 00135 except: self.this = this 00136 __swig_destroy__ = _KNI.delete_TCurrentMot 00137 __del__ = lambda self : None; 00138 TCurrentMot_swigregister = _KNI.TCurrentMot_swigregister 00139 TCurrentMot_swigregister(TCurrentMot) 00140 00141 allMotorsOff = _KNI.allMotorsOff 00142 allMotorsOn = _KNI.allMotorsOn 00143 calibrate = _KNI.calibrate 00144 clearMoveBuffers = _KNI.clearMoveBuffers 00145 closeGripper = _KNI.closeGripper 00146 deleteMovementFromStack = _KNI.deleteMovementFromStack 00147 deleteMovementStack = _KNI.deleteMovementStack 00148 executeConnectedMovement = _KNI.executeConnectedMovement 00149 executeMovement = _KNI.executeMovement 00150 getAxisFirmwareVersion = _KNI.getAxisFirmwareVersion 00151 getNumberOfMotors = _KNI.getNumberOfMotors 00152 getPosition = _KNI.getPosition 00153 getVersion = _KNI.getVersion 00154 initKatana = _KNI.initKatana 00155 IO_setOutput = _KNI.IO_setOutput 00156 ModBusTCP_writeWord = _KNI.ModBusTCP_writeWord 00157 motorOff = _KNI.motorOff 00158 motorOn = _KNI.motorOn 00159 moveMot = _KNI.moveMot 00160 moveMotAndWait = _KNI.moveMotAndWait 00161 moveToPos = _KNI.moveToPos 00162 moveToPosEnc = _KNI.moveToPosEnc 00163 moveToPosLin = _KNI.moveToPosLin 00164 openGripper = _KNI.openGripper 00165 ping = _KNI.ping 00166 pushMovementToStack = _KNI.pushMovementToStack 00167 runThroughMovementStack = _KNI.runThroughMovementStack 00168 sendSplineToMotor = _KNI.sendSplineToMotor 00169 setCollisionDetection = _KNI.setCollisionDetection 00170 setCollisionParameters = _KNI.setCollisionParameters 00171 setControllerParameters = _KNI.setControllerParameters 00172 setGripper = _KNI.setGripper 00173 setMaxAccel = _KNI.setMaxAccel 00174 setMaxVelocity = _KNI.setMaxVelocity 00175 setPositionCollisionLimit = _KNI.setPositionCollisionLimit 00176 setVelocityCollisionLimit = _KNI.setVelocityCollisionLimit 00177 startSplineMovement = _KNI.startSplineMovement 00178 unblock = _KNI.unblock 00179 waitForMot = _KNI.waitForMot 00180 getDrive = _KNI.getDrive 00181 getEncoder = _KNI.getEncoder 00182 getVelocity = _KNI.getVelocity 00183 IO_readInput = _KNI.IO_readInput 00184 ModBusTCP_readWord = _KNI.ModBusTCP_readWord 00185 00186