Changeset 2301
- Timestamp:
- 02/17/10 10:52:48 (5 months ago)
- Location:
- trunk/papywizard/plugins
- Files:
-
- 3 modified
-
gigaPanBotPlugins.py (modified) (1 diff)
-
merlinOrionPlugins.py (modified) (1 diff)
-
pixOrbPlugins.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/papywizard/plugins/gigaPanBotPlugins.py
r2286 r2301 118 118 119 119 # Only move if needed 120 if abs(pos - currentPos) > AXIS_ACCURACY :120 if abs(pos - currentPos) > AXIS_ACCURACY or not useOffset: 121 121 self._hardware.drive(pos) 122 122 -
trunk/papywizard/plugins/merlinOrionPlugins.py
r2293 r2301 182 182 183 183 if useOffset: 184 Logger().debug("MerlinOrionAxis.drive(): offset=%.1f" % self._offset) 184 185 pos += self._offset 185 186 186 187 # Only move if needed 187 if abs(pos - currentPos) > AXIS_ACCURACY :188 if abs(pos - currentPos) > AXIS_ACCURACY or not useOffset: 188 189 self.__setPoint = pos 189 190 self.__driveFlag = True # Start thread action -
trunk/papywizard/plugins/pixOrbPlugins.py
r2293 r2301 164 164 def read(self): 165 165 position = self._hardware.read() 166 position -= self._offset167 166 168 167 # Reverse direction on yaw axis … … 170 169 position *= -1 171 170 171 position -= self._offset 172 172 173 return position 173 174 … … 176 177 177 178 currentPos = self.read() 178 if abs(position - currentPos) <= self._config['AXIS_ACCURACY'] :179 if abs(position - currentPos) <= self._config['AXIS_ACCURACY'] or not useOffset: 179 180 return 180 181 … … 189 190 190 191 if self._config['AXIS_WITH_BREAK']: 191 self._ releaseBreak()192 self._hardware.releaseBreak() 192 193 self._hardware.configure(self._config['SPEED_INDEX']) 193 194 self._hardware.drive(position)
